 Research
 Open Access
 Published:
Triangulation of Input–Output Tables Based on Mixed Integer Programs for Intertemporal and Interregional Comparison of Production Structures
Journal of Economic Structures volume 3, Article number: 2 (2014)
Abstract
Understanding the industrial structure of a national or regional economy is one of the central issues in economics. The triangulation of an input–output table (IOT) can be employed to understand the production structure of an economy. Intertemporal and interregional comparisons of multiple IOTs have addressed interesting and important issues pertaining to international trade, economic growth, and interindustry relationships in the economy. Rank correlation coefficients between sector rankings obtained by solving optimization problems have been utilized to quantify similarities among production structures. However, it is well known that calculated rank correlations might be weak even if underlying structures are similar because the optimization problem inherently has multiple optimal solutions, thus leading to erroneous interpretations. This paper proposes a new method to triangulate IOTs based on mixed integer programs (MIPs) for comparing the production structures of multiple economies. The proposed new method does not suffer from nonuniqueness of optimal solutions and is consistent with maximization of the Kendall rank correlation coefficient. The application of the proposed method to the Japanese economy demonstrates stability of the Japanese production structure during 1995–2005. Comparisons of triangulated IOTs further reveal similarities in production structures of the Chinese, Japanese, and the U.S. economy for the year 2009.
Electronic Supplementary Material
The online version of this article (doi:10.1186/2193240932) contains supplementary material.
JEL Classification: C61, C67, L16.
1 Introduction
The entire production structure of a national or regional economy can be represented through its input–output table (IOT), consisting of extensive numerical data on different branches of national and regional economies. Quantitative methods for summarizing and visualizing information archived in IOTs are indispensable, since understanding the industrial structure of an economy is one of the central issues in economics. Triangulation of IOTs is one such method that facilitates summarization and analysis of data. This paper proposes a new method to triangulate IOTs based on mixed integer programs (MIPs) for examining production structures of economies, and conducting intertemporal and interregional comparisons.
Primary, secondary, and tertiary sectors in an IOT in its original form are traditionally arranged in the aforementioned order. An IOT of sufficiently detailed sector classification has many zero elements and it is a sparse matrix because most sectors require product inputs from a limited number of sectors. Therefore, an IOT may be triangulated, implying that most elements in the upper triangular part are zeros, by rearranging the sectors based on degrees of fabrication. Triangulation arrangement is fairly straightforward for sectors among which relative degrees of fabrication are clearly defined based on expert knowledge of industrial technologies. For instance, the automotive sector is followed by motor vehicle parts sectors in a triangulated table because an automobile is more highly fabricated than its parts. However, the relative degrees of fabrication among some sectors may not always be clearly defined. In all such cases, an IOT can still be triangulated approximately, for example, by solving an optimization problem. The ordering of sectors in an IOT triangulated in this manner can be interpreted as a descending order of degrees of fabrication, by analogy with the relationship between the automotive sector and motor vehicle parts sectors. This paper proposes a new method of triangulation based on optimization problems.
Leontief ([1963], p. 151) traces back the history of triangulation of IOTs to the research by Marshall K. Wood, George D. Danzig, and their associates in Project Scoop of the U.S. Air Force during the late 1940s. Their original motivation in rearranging sectors was to reduce computational burden for solving a system of linear equations. However, they also found that a triangulated IOT reveals structural characteristics of the economy that it represents. Moreover, the major present day utility of triangulation is to serve as a tool for analyzing the production structure of an economy, since solving an optimization problem for triangulation is a much more computerintensive task than solving a system of linear equations. As Korte and Oberhofer ([1970], Sect. 6) summarized, the major applications of triangulated IOTs that contribute to practical economic decision making include studying the production structure of economies, serving as a device to compare various economies, examining sectors that influence business cycles and economic growth, reducing computational burden of solving systems of linear equations, and enhancing forecasting and economic planning.
In addition to the applications summarized by Korte and Oberhofer ([1970]), triangulated IOTs lend themselves to useful analysis on at least two counts in the contemporary context. First, graphical visualization of a triangulated IOT is useful in identifying intersectoral dependence. Triangulation greatly improves and enhances the readability of a graphically represented IOT and aids in obtaining the complete picture of intersectoral transactions with little loss of information for each transaction. Nakamura et al. ([2011]) provide an example of visualizing triangulated IOTs for analyzing intersectoral flows of iron and steel in passenger car production. The ordering of sectors in triangulated IOTs can also be used to determine the positioning of sectors in a flow diagram. Nakamura et al. ([2011]) and Nakajima et al. ([2013]) have shown such drawings through the Sankey diagrams.
Second, the fundamental structure of production discussed by Simpson and Tsukui ([1965]), its intertemporal stability, and interregional similarity need to be reinvestigated. Following the pioneering studies by Chenery and Watanabe ([1958]), Leontief ([1963]), and Simpson and Tsukui ([1965]), a number of studies examined developed and less developed economies through triangulated IOTs and provided empirical evidence that the production structures of these economies are quite similar to each other and fairly stable over time. Korte and Oberhofer ([1970]), Lamel et al. ([1972]), Santhanam and Patil ([1972]), Song ([1977]), Fukui ([1986]), Pryor ([1994]), and Östblom ([1993, 1997]) are some such studies. With recent technological progress engendering factors such as promotion of industrial symbiosis, substitution of materials across sectors, and green productservice system, it is worth checking if these factors have caused a change in hierarchy among sectors. With this background, this paper proposes an extension of the triangulation problem for comparing the production structures of multiple economies.
The remainder of the paper is organized as follows. Section 2 formulates a triangulation problem according to available literature and extends it for developing a new method to compare two or more IOTs. The new method is applied for intertemporal and interregional comparisons in Sect. 3. Concluding remarks are outlined in Sect. 4. Computer codes used for implementing the new method are provided in the supplementary material.
2 Methods
2.1 Literature Review
Most studies such as Simpson and Tsukui ([1965]) and Fukui ([1986]) define triangulation of an IOT as an optimization problem to maximize the sum of elements in the lower triangular part by permuting sectors. This is a combinatorial optimization problem known as an NPhard problem and is difficult to solve (Karp [1972]; Charon and Hudry [2007]). It offers n! feasible solutions if there are n sectors. In case the value of n is very small, enumerating all the n! permutations of sectors and choosing an optimal solution from among them can easily solve the problem. For example, if n=5, enumerating the n!=120 permutations and choosing an optimal solution may resolve the problem. However, such a brute force algorithm works only when the value of n is very small and its application is problematic even in the case of moderate number of sectors such as n=50 for which n!\approx 3.0\times {10}^{64}.
Several algorithms specifically designed for the triangulation problem have been developed and proposed in the literature. Simpson and Tsukui ([1965]), Korte and Oberhofer ([1970]), and Fukui ([1986]) proposed heuristic algorithms in which they have iterated substitutions of sectors, called ringshift permutations. However, optimal solutions are not necessarily obtained by executing these algorithms. Algorithms with which optimal solutions can be found for problems of moderate size have also been developed. Haltia ([1992]) and Östblom ([1997]) proposed an algorithm without ringshift permutations. The triangulation problem is equivalent to the linear ordering problem and more efficient algorithms for generating optimal solutions have been proposed in the literature on operations research (Grötschel et al. [1984a]; Laguna et al. [1999]; Mitchell and Borchers [2000]; Chiarini et al. [2004]; Pintea et al. [2009]). Mitchell and Borchers ([2000]) have noted that an exact solution to a linear ordering problem with 250 objects or sectors can be obtained.
Because the triangulation problem can be represented as an integer program (IP) as explained in Grötschel et al. ([1984a, 1984b]) and Chiarini et al. ([2004]), it can be solved, at least approximately, by a generalpurpose algorithm for IPs implemented in currently available software. It can be said that most generalpurpose algorithms are less efficient than special algorithms. However, generalpurpose algorithms, unlike special algorithms, can be applied even when the original problem is extended or modified, for example, by adding constraints or changing the objective function. This paper utilizes an IP representation of the triangulation problem for comparing the production structures of multiple economies.
Intertemporal or interregional comparisons of two (or more) IOTs have been used to address interesting and important issues in economics since the early studies such as those undertaken by Chenery and Watanabe ([1958]). In addition to comparing the entire sequences of sectors in two triangulated IOTs, the Spearman rank correlation coefficient has been used to quantify the similarity between the two sequences (Chenery and Watanabe [1958]; Grötschel et al. [1984b]; Fukui [1986]; Östblom [1993]). As Grötschel et al. ([1984b]) and Östblom ([1997]) have pointed out, although the optimal sequences of sectors may appear to be quite different, their underlying structures might be similar. This is because typically, an optimal solution to the triangulation problem is not unique. The nonuniqueness of optimal solutions inherently indicates a basic characteristic of the production structure in terms of sectors. For example, (a) the automotive sector is followed by (e) engine and (t) tireproducing sectors in a triangulated table. Optimal solutions to the triangulation problem are either (a) → (e) → (t) or (a) → (t) → (e). If two IOTs are individually triangulated and the rank correlation coefficient is calculated without carefully considering the optimal rankings or triangulated tables, the result is more likely to be misinterpreted. It is useless to discuss the difference between the two ordering, (a) → (e) → (t) and (a) → (t) → (e), in the example. This paper proposes a new method for comparing the structures of multiple economies, which does not suffer from the nonuniqueness of optimal solutions and is consistent with the maximization of the Kendall rank correlation coefficient. The method is presented in detail in Sect. 2.3.
2.2 Definition and Representations of the Triangulation Problem
Let there be n industrial sectors and suppose that our target is to triangulate an n\times n matrix \mathbf{A}=({A}_{ij}) that describes interdependence among sectors. We do not specify this matrix in more detail here, and simply call it an IOT in this section. The next section outlines this aspect in greater detail. We define the set of natural numbers referring to n sectors as N=\{1,\dots ,n\}. We then denote a permutation of n sectors by \mathit{\pi}=(\pi (1),\dots ,\pi (n)) and the set of all permutations of sectors by Π. Given an arbitrary permutation \mathit{\pi}\in \Pi, let \mathbf{A}(\mathit{\pi})=({A}_{ij}(\mathit{\pi})) denote the IOT in which the sectors are permuted according to π. This is written as follows:
The triangulation problem is formulated as a combinatorial optimization problem:
where \ell (\mathbf{M})={\sum}_{i>j}{M}_{ij} for any n\times n matrix \mathbf{M}=({M}_{ij}), representing the sum of elements in the lower triangular part.
An index called the degree of linearity has been used in the literature (e.g., Fukui [1986]) to represent how well an IOT is triangulated. Given an IOT, the degree of linearity of a permutation π is defined as follows:
The numerator is the same as the objective function of the triangulation problem described by (2). The denominator is the sum of all the offdiagonal elements. Note that a permutation π that maximizes the objective function of the triangulation problem \ell (\mathbf{A}(\mathit{\pi})), also maximizes the degree of linearity \lambda (\mathbf{A}(\mathit{\pi})), because the denominator does not depend on π.
Let us introduce the following n\times n matrix of binary variables, \mathbf{X}=({X}_{ij}):
where 1\{\cdot \} is the indicator function such that 1\{P\}=1 if the proposition P is true, and 1\{P\}=0 otherwise. Given a permutation π, \pi (p) represents the sector at the p th position and {\pi}^{1}(s) represents the position at which sector s is placed, where “sector s” refers to the s th sector in the original ordering. Note that {X}_{ii}=1 for every i\in N, {X}_{ij}=1 if sector j precedes sector i in the permutation π, and {X}_{ij}=0 otherwise. In other words, {A}_{ij} is located in the lower triangular part or on the main diagonal of \mathbf{A}(\mathit{\pi}) if {X}_{ij}=1. The following equality thus holds:
It is known that the triangulation problem described in (2) can be represented as the following IP (deCani [1969]; Grötschel et al. [1984a]; Chiarini et al. [2004]):
Alternatively, it can also be represented as the following IP:
More specifically, the last representation is a \{0,1\}program, which has n(n1)/2 binary variables and n(n1)(n2)/3 inequality constraints.
Given that an optimal solution is obtained for (7), the corresponding optimal permutation π can then be derived by the following equation:
where {X}_{ii}=1 (i\in N) and {X}_{ji}=1{X}_{ij} (i<j; i,j\in N).
2.3 Extension of the Triangulation Problem for Comparing Input–Output Tables
Suppose that we have IOTs for {n}_{T} time periods, {\mathbf{A}}^{(t)}=({A}_{ij}^{(t)}) (t\in T), where T=\{1,\dots ,{n}_{T}\} and superscript “(t)” indicates the time period (the method proposed in this section can be applied for interregional comparisons; however, this section focuses on intertemporal comparisons). Suppose that we have solved IP (7) with \mathbf{A}={\mathbf{A}}^{(t)} for all time periods and obtained an optimal solution {\overline{X}}_{ij}^{(t)}, the corresponding optimal permutation {\overline{\mathit{\pi}}}_{(t)}, and the optimal value {\overline{M}}_{(t)} (maximized objective value) of the program. We propose to find {n}_{T} sequences of sectors that are mutually as close as possible, guaranteeing that best degrees of linearity are attained. The problem for {n}_{T}=2 and T=\{1,2\} can be written as follows, with the concept of “difference” allowed to be ambiguous:
Let us define the difference between {\mathit{\pi}}_{(1)} and {\mathit{\pi}}_{(2)} as the sum of absolute differences between the elements of {\mathbf{X}}^{(1)} and {\mathbf{X}}^{(2)}, that is, {\sum}_{i=1}^{n1}{\sum}_{j=i+1}^{n}{X}_{ij}^{(1)}{X}_{ij}^{(2)}. The advantage of this difference over others such as the sum of squared differences will be discussed later. We now introduce new variables, {U}_{ij},{V}_{ij} (i<j; i,j\in N), such that
Note that {X}_{ij}^{(1)}{X}_{ij}^{(2)}={U}_{ij}+{V}_{ij} if {U}_{ij}{V}_{ij}=0 and (10) hold for any pair of {X}_{ij}^{(1)} and {X}_{ij}^{(2)}. This is a wellknown technique for dealing with absolute values in the field of operations research.
By employing this technique, we make the program (9) concrete and propose the following MIP for comparing hierarchies among sectors in two IOTs:
The first and fourth constraints form the same set of constraints in (7) and correspond to the constraints {\mathit{\pi}}_{(t)}\in \Pi (t\in T) in (9). {\mathbf{X}}^{(1)}=({X}_{ij}^{(1)}) and {\mathbf{X}}^{(2)}=({X}_{ij}^{(2)}) consistently represent two permutations of sectors. The second and fifth constraints and the objective function compose the technique to minimize the difference between {\mathit{\pi}}_{(1)} and {\mathit{\pi}}_{(2)}, or {\sum}_{i=1}^{n1}{\sum}_{j=i+1}^{n}{X}_{ij}^{(1)}{X}_{ij}^{(2)}. The third constraint corresponds to the constraints \ell ({\mathbf{A}}^{(t)}({\mathit{\pi}}_{(t)}))={\overline{M}}_{(t)} (t\in T) in (9) and guarantees that best degrees of linearity are attained. It should be noted that the nonlinear constraint {U}_{ij}{V}_{ij}=0 is not necessary in the program (11) in the sense that optimal solutions always satisfy the constraint because of the characteristics of its objective function.^{Footnote 1} Therefore, the linearity of the program, except for the binary constraints on {X}_{ij}^{(t)}, is maintained.
The advantage of program (11), a specific form of the general program (9), over other forms is at least twofold. First, the objective function and constraints, except for integralities, are linear in variables. This linearity is almost a prerequisite because we use a general algorithm, rather than develop specialized algorithms. Therefore, we do not specify the difference between {\mathit{\pi}}_{(1)} and {\mathit{\pi}}_{(2)} as a nonlinear formula such as the sum of squared differences between rankings.
Second, MIP (11) is consistent with the Kendall rank correlation coefficient. Note that for any pair (i,j) such that i\ne j (i,j\in N),
because {X}_{ij}^{(t)}=1\{{\pi}_{(t)}^{1}(i)>{\pi}_{(t)}^{1}(j)\} (i\ne j; i,j\in N, t\in T) according to (4). Thus, the objective function of the proposed program (11), Q={\sum}_{i<j}{X}_{ij}^{(1)}{X}_{ij}^{(2)}={\sum}_{i<j}({U}_{ij}+{V}_{ij}), can be interpreted as the number of pairs (i,j) of sectors that disagree in the two rankings. Note also that the Kendall rank correlation coefficient between {\mathit{\pi}}_{(1)} and {\mathit{\pi}}_{(2)} is given by \tau ({\mathit{\pi}}_{(1)},{\mathit{\pi}}_{(2)})=14Q/n(n1) (see, for example, Kendall and Gibbons [1990], p. 5). Thus, it has been shown that the proposed MIP (11) maximizes the Kendall rank correlation coefficient between two sequences of sectors, guaranteeing that best degrees of linearity are attained. A variant of MIP (11) that is consistent with the Spearman rank correlation coefficient can also be formulated by specifying its objective function as the sum of squared differences between the rankings, {\sum}_{i=1}^{n}{({\pi}_{(1)}^{1}(i){\pi}_{(2)}^{1}(i))}^{2}. However, we will not employ this nonlinear formulation because a linear formulation is preferred to a nonlinear formulation for our study.
MIP (11) for {n}_{T}=2 can be generalized for cases of {n}_{T}\ge 3 as follows:
In this generalization, superscript “(st)” is introduced for {U}_{ij} and {V}_{ij} to indicate different time periods for comparison. For formulating the objective function in (13), sums of absolute differences between elements of {\mathbf{X}}^{(s)} and {\mathbf{X}}^{(t)} for all {n}_{T}({n}_{T}1)/2 pairwise comparisons are added up. Recall that minimization of the sum of absolute differences {Q}^{(st)}={\sum}_{i<j}{X}_{ij}^{(s)}{X}_{ij}^{(t)} is consistent with maximization of the Kendall rank correlation coefficient \tau ({\mathit{\pi}}_{(s)},{\mathit{\pi}}_{(t)})=14{Q}^{(st)}/n(n1) between {\mathit{\pi}}_{(s)} and {\mathit{\pi}}_{(t)}. Therefore, minimization in (13) is consistent with maximization of the simple arithmetic mean of the Kendall rank correlation coefficients for all pairwise comparisons, that is, c={({n}_{T}({n}_{T}1)/2)}^{1}{\sum}_{s<t}\tau ({\mathit{\pi}}_{(s)},{\mathit{\pi}}_{(t)}). This is one of the multivariate generalizations of the pairwise Kendall rank correlation coefficient studied by Joe ([1990], p. 21).
The following MIP should also be useful when a slight deterioration of the degree of linearity is acceptable in comparing the optimal ordering of sectors:
where α is a constant such that 0<\alpha \le 1. MIPs (13) and (14) are the same, except for the difference in the third constraint. The smaller the value of α is, the more concordant optimal ordering of sectors is obtained at the cost of degrees of linearity. Note that MIP (13), by construction, is equivalent to MIP (14) when \alpha =1.
3 Empirical Applications
There are several possible choices for the target matrix to triangulate. For example, the flow matrix \mathbf{Z}=({Z}_{ij}), where {Z}_{ij} refers to the intermediate flow from sector i to sector j; the input coefficient matrix \mathbf{A}=({A}_{ij})=({Z}_{ij}/{x}_{j}), where {x}_{j} refers to the output of sector j; the Leontief inverse matrix \mathbf{L}={(\mathbf{I}\mathbf{A})}^{1}; the output coefficient matrix \mathbf{B}=({B}_{ij})=({Z}_{ij}/{x}_{i}); and the Ghosh inverse matrix \mathbf{G}={(\mathbf{I}\mathbf{B})}^{1}. Although comparison among these matrices is beyond the scope of this paper, it is worth giving a comment on the relationship between direct and indirect linkages. Indirect linkages represented by L are properly considered even if the target matrix to triangulate is A, in which only direct linkages are represented by positive elements, because all sectors are simultaneously arranged in a sequence. See Korte and Oberhofer ([1970], Sect. 6) for a discussion of how the optimal ordering of sectors and its interpretations vary with different matrices to be triangulated. We chose the input coefficient matrix A for our empirical applications because the purpose is to compare production systems from a technological perspective and/or fundamental structures of economy, factors that are independent of the final demand (Leontief [1953]; Simpson and Tsukui [1965]).
Xpress Mosel language version 3.2.3 and Xpress Optimizer version 22.01.09 were used to solve IPs and MIPs. Calculations were performed on a workstation with two Intel^{®} Xeon^{®} CPUs of 2.27 GHz and 24 GB RAM. The operating system and software were of 64 bits.
3.1 The Japanese Economy in 1995 and 2005: Intertemporal Comparison
Data for the input coefficient matrices representing the production structure of the Japanese economy in 1995 and 2005 were obtained from the fixedprice tables of the Japanese Linked Input–Output Tables (SBMIAC [2011]). This particular study period is chosen because it is covered by the latest available linked IOTs. In addition to these input coefficient matrices, we also utilized “trimmed” versions of the input coefficient matrices to check the robustness of our analysis. The trimmed input coefficient matrix was constructed by setting {A}_{ij}=0 if {A}_{ij}<1/n (i,j\in N), according to Simpson and Tsukui ([1965]). Typically, the larger elements are likely to be estimated more precisely, while the smaller elements possibly include more noise. The trimmed matrices are expected to emphasize significant interdependencies between sectors or highlight the features of production structures. The number of sectors is n=102. The number of nonzero elements of the trimmed matrix is 1104 for 1995 and 1135 for 2005, while that for the input coefficient matrix without trimming is 6321 for 1995 and 6326 for 2005. For each year, the sum of all elements of the trimmed matrix is about 84 % of the sum of all elements of the matrix without trimming, while the number of nonzero elements of the trimmed matrix is considerably smaller than that of the matrix without trimming. Therefore, it can be observed that trimming effectively highlights the essential features of production structures.
Both the matrices were effectively triangulated, without trimming, by solving IP (7): the degrees of linearity were about 0.91 for each year, as shown in Table 1. The trimmed matrices were also triangulated almost perfectly and the degrees of linearity were about 0.95, as shown in Table 1. These values close to unity imply that the interdependence among sectors can be summarized as a nearly unidirectional hierarchy. Thus, there is little multidirectional dependence such as feedback loops with substantial intersectoral transactions.
To summarize the similarity of optimal rankings of sectors in 1995 and 2005, we calculated the Spearman rank correlation coefficient ρ and the Kendall rank correlation coefficient τ. As shown in the column labeled “Individual” in Table 1, the rank correlation coefficients are very large for the matrices without trimming: \rho =0.958 and \tau =0.913. This result indicates that the production structure revealed by triangulation is fairly stable during the period 1995–2005. On the contrary, weaker correlation coefficients were obtained with the trimmed matrices: \rho =0.875 and \tau =0.733. This result implies that either the production structure has gone through a mild change during 1995–2005 or a stable structure cannot be revealed due to nonuniqueness of optimal solutions to the triangulation problem. It is found that it is the latter in this case. Much stronger correlation such as \rho =0.947 and \tau =0.902 was obtained by solving MIP (11), as shown in Table 1. Therefore, by utilizing the new method proposed in Sect. 2, we could identify a fairly stable production structure in Japan during 1995–2005.
The optimal ordering of sectors obtained by solving IP (7) and MIP (11) for the trimmed matrices are shown in Figs. 1 and 2, respectively, in the form of a migration diagram (Grötschel et al. [1984b]). Figure 1 has much more crossings than Fig. 2. Note that the ordering of sectors in Fig. 2 was obtained by minimizing the number of crossings, or equivalently, by maximizing the Kendall rank correlation coefficient between orderings in 1995 and 2005, keeping the degrees of linearity equal to optimal levels. The two diagrams clearly show that a comparison based on IP (7) is strongly influenced by the nonuniqueness of optimal solutions.
As shown in Fig. 2, it is found that the top 24 sectors agree with each other in the two rankings. This implies that the drastic change in hierarchies, which appears in the form of several crossings in the upper half of Fig. 1, is not meaningful. The top 50 sectors approximately remain in top positions over time. Such stability in rankings is not limited to topranked sectors only. The difference in ranking for two years is less than 10 for 95 sectors.
Figure 2 shows that sector #87 “Public administration,” sector #83 “Communication,” and sector #85 “Information services” drastically changed their rankings during 1995–2005. Only sector #102 “Activities not elsewhere classified” purchases the output of “Public administration,” and the input coefficient {A}_{87,102} drastically increased from 0.076 to 0.279 during 1995–2005. Thus, “Public administration” sector was located just after “Activities not elsewhere classified” sector in the 2005 rankings. It is inherently difficult to infer the economic interpretation of this result because of the highly miscellaneous nature of sector #102.
Sector #83 “Communication” and sector #85 “Information services” are located in the middle of the optimal sequence (i.e., at the 59th and 54th positions), respectively, in the ordering for 1995. On the contrary, these sectors are located at the bottom of the sequence (i.e., at the 99th and 93rd positions), respectively, in 2005. This indicates that the importance of these infrastructural service industries has gone up during 1995–2005. On an average, the input coefficients representing purchase of “Communication” and “Information services” per unit of output of industrial sectors have substantially increased by 34 % and 96 %, respectively, over the study period.
Except for these drastic changes in sector ranking, the fundamental structure of the Japanese economy was fairly stable during 1995–2005, as shown in Fig. 2. Personal service sectors (e.g., medical service and health care, accommodations, and restaurants) and final products manufacturing sectors (e.g., machinery, and electric and electrical equipment) are located at the top positions. The products of these sectors are mostly purchased by the final demand sector. Business service sectors (e.g., transportation, research, commerce, and finance and insurance), mining sectors, utility sectors (electricity), and basic products manufacturing sectors (e.g., petroleum refinery and petrochemical basic products, coal products, and metal products) are located at the bottom positions. The products of these sectors except for mining sectors are purchased by most industry sectors, while the products of mining sectors are mostly purchased by the basic products manufacturing sectors. The sectors located in the middle positions are parts manufacturing sectors (e.g., motor vehicle parts, electrical devices and parts, and semiconductor devices), light industry sectors (e.g., textile products, wooden products, and paper products), and agriculture, forestry, and fishery sectors.
This fundamental structure of the Japanese economy observed by triangulation is very similar to the fundamental structure found by Simpson and Tsukui ([1965]), except for the drastic changes in sector ranking mentioned above. From a point of view of empirical analysis, it is found that the fundamental structure of the Japanese economy has been fairly stable over the last decades, and it is slightly changing because of the expansion of information and communication technology. From a point of view of method development, the new method for triangulation based on MIP (11) is very useful to clearly highlight exceptional difference in sector ranking between time periods.
3.2 Chinese, Japanese, and the U.S. Economies in 2009: Interregional Comparison
Domestic direct requirement matrices for the 2009 national input–output tables of China, Japan, and the U.S. were used for interregional comparison. Data were obtained from the World Input–Output Database (WIOD) (Timmer [2012]; Dietzenbacher et al. [2013]). The year 2009 is the latest available period in WIOD. The number of sectors is n=35. The number of nonzero elements is 1085 for China, 1156 for Japan, and 1148 for the U.S. These matrices are not sparse as only 6 %–11 % of 1225 elements are zero. These matrices are relatively denser than data pertaining to 102 sectors outlined in Sect. 3.1 possibly because of higher aggregation of sector classification.
Although the three matrices are not sparse, they were triangulated by solving IP (7). The degrees of linearity were 0.812, 0.815, and 0.873 for China, Japan, and the U.S., respectively, as shown in Table 2. These results are comparable with those reported in the literature. For example, Fukui ([1986]) showed that the degrees of linearity range from 0.83 to 0.94 for 22 or 29sector IOTs of India, Italy, Japan, Korea, Norway, and the U.S. for the period 1947–1965.
A comparison of the optimal ordering of sectors indicates the presence of weak similarities among the production structures of the three countries. As shown in the row labeled “Individual” in Table 2, the Kendall rank correlation coefficient ranges from 0.462 to 0.620, revealing weak similarities. These conclusions are also supported by results obtained from solving MIP (13). For Japan and the U.S., MIP (13) has provided exactly the same optimal ordering as IP (7). For China, the optimal ordering obtained by MIP (13) is the same as the ordering obtained by IP (7), except for four sectors, in which case two sectors are interchanged with their adjacent sectors. Thus, the concordance in ordering of sectors has strengthened by the simultaneous optimization, that is, MIP (13) with respect to these four sectors of China.
MIP (14) was solved to check the possibility of further strengthening of concordance between ordering. The Kendall rank correlation coefficients obtained are shown in the row labeled “Simultaneous” in Table 2. The result of MIP (14) with \alpha =1 is the same as that of MIP (13) described above. The result of MIP (14) with \alpha =0.99 shows that the Kendall rank correlation coefficient ranges from 0.839 to 0.886. MIP (14) with \alpha =0.95 provides the Kendall rank correlation coefficient value equal to unity, which indicates that the optimal ordering of sectors is common to all the three countries. Therefore, the production structures of China, Japan, and the U.S. can be regarded as very similar if we accept a 5 % loss of degree of linearity.
The optimal ordering of sectors obtained by solving IP (7) and MIP (14) with \alpha =0.99 are shown in Figs. 3 and 4, respectively. Note that in Fig. 4, the ordering of sectors was obtained by minimizing the number of crossings drawn in the figure as well as crossings that would appear if sectors of the U.S. were connected with corresponding sectors of China. A comparison of Figs. 3 and 4 shows that production structures of the three countries appear similar on accepting a 1 % loss of degree of linearity.
It is worth pointing out some sectors that cause exceptional dissimilarity among the production structures of the countries. Sector #2 “Mining and quarrying” in Japan is located at a very higher position as compared to China and the U.S., since the mining and quarrying sector in Japan operates on a much smaller scale than in China and the U.S. Moreover, the positions of serviceproducing sectors such as sector #26 “Other supporting and auxiliary transport activities; activities of travel agencies,” sector #27 “Post and telecommunications,” and sector #34 “Other community, social, and personal services” are relatively high in China (13th, 14th, and 15th position, respectively), while they are lower in Japan (17th, 18th, and 22nd position, respectively), and further lower in the U.S. (26th, 27th, and 28th position, respectively). This may indicate that the importance of these sectors as infrastructural service industries is the highest in the U.S., followed by Japan, and least in China. Except for these two aspects, the production structures of China, Japan, and the U.S. can be regarded as being very similar, on accepting 1 % loss of degree of linearity.
As shown in Fig. 4, the fundamental structures of the countries found in this section are roughly similar to those of the Japanese economy discussed in Sect. 3.1. Personal service sectors and final products manufacturing sectors are located at the top positions, and followed by light industry sectors, basic products manufacturing sectors, utility sectors, mining sectors, and business service sectors.
4 Concluding Remarks
This paper has proposed a new method for triangulation of input–output tables (IOTs) by extending an integerprogram representation of the triangulation problem for conducting intertemporal and interregional comparisons. The new method provides sequences of sectors that are mutually as close as possible and consistent with maximization of the Kendall rank correlation coefficient. This study demonstrates the utility of the new method by applying it to the Chinese, Japanese, and the U.S. input–output tables. Comparisons based on individual application of the existing method for triangulation were found to be strongly influenced by the nonuniqueness of optimal solutions. Consequently, smaller rank correlation was obtained even though the underlying production structures may be very similar. On the contrary, employment of the new method revealed similarities among the production structures of China, Japan, and the U.S. It also enabled investigation of the exceptional dissimilarity between the economies by examining the sectors that were positioned differently.
Future research in this area may apply the new method to larger datasets. Obtaining practically good solutions, instead of optimal solutions, would be useful for a large dataset because it may not be easy to solve largescale mixed integer programs on personal computers or workstations. Application of the new method to the following datasets is another important area of future research: intersectoral material flows (Nakamura et al. [2011]; Nakajima et al. [2013]), multiregional input–output tables including carbon, water, and material flows embodied in trade (i.e., carbon, water, and material footprint of transacted goods and services) (Peters et al. [2011]; SteenOlsen et al. [2012]; Wiedmann et al. [2013]; Tukker and Dietzenbacher [2013]), and standard monetary input–output tables. The application will provide a useful tool for graphically visualizing the interrelationship among sectors from various perspectives.
Electronic Supplementary Material
Notes
Suppose that {U}_{ij}{V}_{ij}\ne 0 for some feasible solution for (11). By letting {W}_{ij}=min\{{U}_{ij},{V}_{ij}\} and replacing ({U}_{ij},{V}_{ij}) with ({U}_{ij}{W}_{ij},{V}_{ij}{W}_{ij}), we can construct another feasible solution which has a smaller objective value and satisfies the nonlinear constraint as ({U}_{ij}{W}_{ij})({V}_{ij}{W}_{ij})=0.
Abbreviations
 IOT:

Input–output table
 MIP:

Mixed integer program
 IP:

Integer program
 WIOD:

World Input–Output Database
References
Charon I, Hudry O: A survey on the linear ordering problem for weighted or unweighted tournaments. 4OR 2007,5(1):5–60. 10.1007/s1028800700366
Chenery HB, Watanabe T: International comparisons of the structure of production. Econometrica 1958,26(4):487–521. 10.2307/1907514
Chiarini BH, Chaovalitwongse W, Pardalos PM: A new algorithm for the triangulation of input–output tables in economics. In Supply chain and finance. Edited by: Pardalos PM. World Scientific, Singapore; 2004:253–272. (Chap 15) (Chap 15)
deCani JS: Maximum likelihood paired comparison ranking by linear programming. Biometrika 1969,56(3):537–545. 10.1093/biomet/56.3.537
Dietzenbacher E, Los B, Stehrer R, Timmer M, de Vries G: The construction of world input–output tables in the WIOD project. Econ Syst Res 2013,25(1):71–98. 10.1080/09535314.2012.761180
Fukui Y: A more powerful method for triangularizing input–output matrices and the similarity of production structures. Econometrica 1986,54(6):1425–1433. 10.2307/1914307
Grötschel M, Jünger M, Reinelt G: A cutting plane algorithm for the linear ordering problem. Oper Res 1984,32(6):1195–1220. 10.1287/opre.32.6.1195
Grötschel M, Jünger M, Reinelt G: Optimal triangulation of large real world input–output matrices. Stat Hefte 1984,25(1):261–295.
Haltia O: A triangularization algorithm without ringshift permutation. Econ Syst Res 1992,3(3):223–234.
Joe H: Multivariate concordance. J Multivar Anal 1990,35(1):12–30. 10.1016/0047259X(90)900138
Karp RM: Reducibility among combinatorial problems. In Complexity of computer computations. Edited by: Miller RE, Thatcher JW, Bohlinger JD. Springer, New York; 1972:85–103.
Kendall M, Gibbons JD: Rank correlation methods. 5th edition. Edward Arnold, London; 1990.
Korte B, Oberhofer W: Triangularizing input–output matrices and the structure of production. Eur Econ Rev 1970,1(4):482–511. 10.1016/00142921(70)900024
Laguna M, Marti R, Campos V: Intensification and diversification with elite tabu search solutions for the linear ordering problem. Comput Oper Res 1999,26(12):1217–1230. 10.1016/S03050548(98)00104X
Lamel J, Richter J, Teufelsbauer W: Patterns of industrial structure and economic development: triangulation of input–output tables of ECE countries. Eur Econ Rev 1972,3(1):47–63. 10.1016/00142921(72)900232
Leontief W: The input–output approach in economic analysis. Input–output relations: proceedings of a conference on interindustrial relations 1953, 1–23.
Leontief W: The structure of development. Sci Am 1963,209(3):148–166. 10.1038/scientificamerican0963148
Mitchell JE, Borchers B: Solving linear ordering problems with a combined interior point/simplex cutting plane algorithm. In High performance optimization. Edited by: Frenk HL, Roos C, Terlaky T, Zhang S. Kluwer Academic, Dordrecht; 2000:349–366. (Chap 14) (Chap 14)
Nakajima K, Ohno H, Kondo Y, Matsubae K, Takeda O, Miki T, Nakamura S, Nagasaka T: Simultaneous material flow analysis of nickel, chromium, and molybdenum used in alloy steel by means of input–output analysis. Environ Sci Technol 2013,47(9):4653–4660. 10.1021/es3043559
Nakamura S, Kondo Y, Matsubae K, Nakajima K, Nagasaka T: UPIOM: a new tool of MFA and its application to the flow of iron and steel associated with car production. Environ Sci Technol 2011,45(3):1114–1120. 10.1021/es1024299
Östblom G: Increasing foreign supply of intermediates and less reliance on domestic resources: the production structure of the Swedish economy, 1957–1980. Empir Econ 1993,18(3):481–500. 10.1007/BF01176200
Östblom G: Use of the convergence condition for triangularizing input–output matrices and the similarity of production structures among Nordic countries 1970, 1980 and 1985. Struct Chang Econ Dyn 1997,8(1):481–500.
Peters GP, Minx JC, Weber CL, Edenhofer O: Growth in emission transfers via international trade from 1990 to 2008. Proc Natl Acad Sci USA 2011,108(21):8903–8908. 10.1073/pnas.1006388108
Pintea CM, Crisan GC, Chira C, Dumitrescu D: A hybrid antbased approach to the economic triangulation problem for input–output tables. Lecture notes in computer science 5572. In Hybrid artificial intelligence systems. Edited by: Corchado E, Wu X, Oja E, Herrero Á, Baruque B. Springer, Berlin; 2009:376–383.
Pryor FL: Growth deceleration and transaction costs: a note. J Econ Behav Organ 1994,25(1):121–133. 10.1016/01672681(94)900906
SBMIAC [Statistics Bureau, Ministry of Internal Affairs and Communications, Government of Japan] (2011) 1995–2000–2005 linked input–output table for Japan. http://www.stat.go.jp/data/io/link/link05.htm. Accessed 10 Sept 2013 SBMIAC [Statistics Bureau, Ministry of Internal Affairs and Communications, Government of Japan] (2011) 1995–2000–2005 linked input–output table for Japan. http://www.stat.go.jp/data/io/link/link05.htm. Accessed 10 Sept 2013
Santhanam KW, Patil RH: A study of the production structure of the Indian economy: an international comparison. Econometrica 1972,40(1):159–176. 10.2307/1909728
Simpson D, Tsukui J: The fundamental structure of input–output tables: an international comparison. Rev Econ Stat 1965,47(4):434–446. 10.2307/1927773
Song BN: The production structure of the Korean economy: international and historical comparisons. Econometrica 1977,45(1):147–162. 10.2307/1913292
SteenOlsen K, Weinzettel J, Cranston G, Ercin AE, Hertwich EG: Carbon, land, and water footprint accounts for the European Union: consumption, production, and displacements through international trade. Environ Sci Technol 2012,46(20):10883–10891. 10.1021/es301949t
Timmer MP (ed) (2012) The world input–output database (WIOD): contents, sources and methods. WIOD working paper 10. http://www.wiod.org. Accessed 9 Sept 2013 Timmer MP (ed) (2012) The world input–output database (WIOD): contents, sources and methods. WIOD working paper 10. http://www.wiod.org. Accessed 9 Sept 2013
Tukker A, Dietzenbacher E: Global multiregional input–output frameworks: an introduction and outlook. Econ Syst Res 2013,25(1):1–19. 10.1080/09535314.2012.761179
Wiedmann TO, Schandl H, Lenzen M, Moran D, Suh S, West J, Kanemoto K: The material footprint of nations. Proc Natl Acad Sci USA 2013. 10.1073/pnas.1220362110
Acknowledgements
A preliminary version of this paper was presented at the 19th International Input–Output Conference at Alexandria, Virginia, the U.S. in June 2011. I am grateful to Dr. Richard Wood, anonymous referees, and the editor for their detailed and helpful comments. This research was partially supported by research funds from MEXT KAKENHI (24510059) and the Environment Research and Technology Development Fund (K122024) of the Ministry of the Environment, Japan.
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing Interests
There are no conflicts of interest to declare.
Electronic supplementary material
40008_2013_18_MOESM1_ESM.mos
Additional file 1: ASCIIonly text file containing optimization model written in Xpress Mosel language version 3.2.3 to solve IP (7) (MOS 3 kB) (MOS 2 KB)
40008_2013_18_MOESM2_ESM.mos
Additional file 2: ASCIIonly text file containing optimization model written in Xpress Mosel language version 3.2.3 to solve MIPs (11), (13), and (14) (MOS 4 kB) (MOS 4 KB)
40008_2013_18_MOESM3_ESM.lsp
Additional file 3: ASCIIonly text file containing optimization model written in LocalSolver language version 3.1 to solve IP (7) (LSP 2 kB) (LSP 1 KB)
40008_2013_18_MOESM4_ESM.lsp
Additional file 4: ASCIIonly text file containing optimization model written in LocalSolver language version 3.1 to solve MIPs (11), (13), and (14) (LSP 3 kB) (LSP 2 KB)
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Kondo, Y. Triangulation of Input–Output Tables Based on Mixed Integer Programs for Intertemporal and Interregional Comparison of Production Structures. Economic Structures 3, 2 (2014). https://doi.org/10.1186/2193240932
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/2193240932
Keywords
 Triangularization
 Fundamental structure of production
 Production structure
 Mixed integer program
 Input–output table