Iterative Descent Method for Generalized Leontief Model
R. Jana, A. K. Das, Vishnu Narayan Mishra

TL;DR
This paper introduces an iterative descent method based on infeasible interior point algorithms to solve the generalized Leontief model, proving convergence and demonstrating its effectiveness through a numerical example.
Contribution
The paper develops a new iterative descent approach for the generalized Leontief model and proves its convergence from positive initial points.
Findings
The method converges under certain conditions.
Numerical example confirms the algorithm's effectiveness.
Provides a new solution technique for generalized Leontief models.
Abstract
In this paper we consider generalized Leontief model. We show that under certain condition the generalized Leontief model is solvable by iterative descent method based on infeasible interior point algorithm. We prove the convergence of the method from strictly positive starting point. A numerical example is presented to demonstrate the performance of the algorithm
| Iteration (k) | ||||||
| 1 | 810 | 2316.635 | ||||
| 2 | 563.12 | 1870.186 | ||||
| 3 | 358.90 | 1509.764 | ||||
| 4 | 246.31 | 1242.866 | ||||
| 5 | 238.837 | 827.699 | ||||
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 49 | 1.8853 | 5.1311 |
| Iteration (k) | ||||||
| 50 | 1.8853 | 5.1311 | ||||
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 99 | 0.000055 | 0.000151 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsProbabilistic and Robust Engineering Design · Numerical methods in inverse problems · Advanced Optimization Algorithms Research
Iterative Descent Method for Generalized Leontief Model
R. Janaa,1, A. K. Dasb,2, Vishnu Narayan Mishrac,3
aJadavpur University, Kolkata
bIndian Statistical Institute, Kolkata
cIndira Gandhi National Tribal University, Amarkantak
1Email: [email protected]
2Email: [email protected]
3Email: [email protected]
Abstract
In this paper we consider generalized Leontief model. We show that under certain condition the generalized Leontief model is solvable by iterative descent method based on infeasible interior point algorithm. We prove the convergence of the method from strictly positive starting point. A numerical example is presented to demonstrate the performance of the algorithm.
Keywords: Leontief model, generalized Leontief model, linear complementarity problem, vertical linear complementarity problem, infeasible interior point algorithm.
33footnotetext: Corresponding author
1 Introduction
The purpose of Leontief model [9] is to find the interrelationship among goods and services for different sectors of the economy. Leontief model considers production of items within some industries where number of industries and number of products are equal. In other words the model indicates a balance between demand and supply. The model is very useful to analyze the national economy of any sector as each of the industries uses input from itself and other industries to produce a particular product.
Leontief model is classified as open model and closed model (see [2]). Open model deals with finding the production level based on external demand whereas the closed model deals only with internal demand. The input-output model has wide applications in the area of regional economics [14], international trade [1], multi facility inventory systems [13]. The Leontief model describes a facilitated view of an economical situation. The target of this model is to state the exact level of production for each of various types of services or goods. Suppose denotes the units available or required at industry and be the technical coefficients representing units of output of sector required per unit output of sector The net output is normally called the final demand of the th good. Suppose the basic input-output equations are given as
[TABLE]
then we can find which is the output from industry
There is an assumption that each industry or sector produces only one output. In case if an industry produces more than one output, then the analysis is done by aggregation. Several variants of the input-output model are available in the literature [11]. Leontief model considers single technology. Ebiefung et al. [6] introduced generalized Leontief model by considering multiple technologies. In this paper we consider an infeasible interior point method in line with Kojima et al. [7] and show that generalized Leontief model can be solved using this method by controlling step lengths.
The paper is organized as follows. Section 2 presents notations and some basic results related to the Leontief model and generalized Leontief model. In section 3, we propose an infeasible interior point method in line with Kojima et al. [7] to solve generalized Leontief model. We prove the convergence of the algorithm. A numerical example is given in section 4 to illustrate the performance of the proposed algorithm.
2 Preliminaries
We consider matrices and vectors with real entries. Any vector is a column vector, denotes the transpose of . denotes the th component of the vector . denotes the vector of all . denotes the euclidean norm of the vector . For any matrix , denotes its transpose. denotes real -dimensional space. and donote the nonnegative and positive orthant in respectively.
2.1 Leontief Model
Suppose there are industries and let be the demand for output where . implies the requirement at the end of the period and represents the number of units available at the beginning of the period. Generalizing the Leontief model (1.1), the requirement that each output at industry can be written as,
[TABLE]
Again Equation 2.1 can be rewritten as
[TABLE]
[TABLE]
[TABLE]
where and is the identity matrix of order . Hence Equation 2.2, Equation 2.3 and Equation 2.4 can be written as LCP by taking and The complementary condition implies either then i.e. production of output at industry meets demand exactly or then from Equation 2.1, we get i.e. no production is necessary at industry .
Now we consider the following result on Leontief model which will be used in the subsequent section.
Theorem 2.1**.**
[2]** In an open Leontief model with input matrix and let Then the following statements are equivalent:
The model is feasible. 2. 2.
The model is profitable. 3. 3.
* is non singular matrix.*
Proof.
If the model is feasible then by choosing demand vector it follows that there exists a with This condition characterizes the property of non singular matrices. Conversely, suppose is non singular matrix, then Thus has a nonnegative solution for each The equivalence of the model is profitable and is nonsingular matrix follows from the fact that is non singular matrix if and only if is non singular matrix. ∎
There are several solution procedure of Leontief model developed in the recent times. Dantzig [4] presented a method to solve this model using substitution technique.
2.2 Vertical Linear Complementarity Problem
Consider a rectangular matrix of order with Suppose is partitioned row-wise into blocks in the form
= \left[\begin{array}[]{r}N^{1}\\ N^{2}\\ \vdots\\ N^{k}\end{array}\right]
where each with Then is called vertical block matrix of type If then is a square matrix. The concept of vertical block was introduced by Cottle and Dantzig [3] in connection with the generalization of linear complementarity problem. Cottle-Dantzig’s generalization involves a system where and the variable are partitioned into nonempty sets Let This problem is to find a solution pair of the system such that atleast one member of each set is non basic. The formal statement of this problem is as follows:
Given an vertical block matrix of type and a given vector where find and such that
for .
This generalization is known as vertical linear complementarity problem and this problem is denoted as VLCP. In recent years, a number of applications of the vertical linear complementarity problem have been reported in the literature. Cottle-Dantzig algorithm [3] is well known for solving vertical linear complementarity problem. For pivotal algorithms see [5].
2.2.1 Results in VLCP Theory
We give some definitions and results which will be required in the next section.
Definition 2.1**.**
Let be a vertical block matrix of type A submatrix of size of is called representative submatrix if its th row is drawn from th block of
Remark 2.1**.**
A vertical block matrix of type has atmost distinct representative submatrices.
Definition 2.2**.**
A vertical block matrix of type is called vertical block matrix, if all its representative submatrices are matrices.
Mohan et al. [10] consider a vertical block matrix of type where is the size of the th block. Construct a matrix by copying i.e. th column of , times for . This leads to a square matrix of order from . is said to be equivalent square matrix of . Now we state the following theorem which will be required for our proposed algorithm.
Theorem 2.2**.**
[10]** Given the VLCP let be the equivalent square matrix of Then VLCP has a solution if and only if LCP has a solution.
2.3 Generalized Leontief Model
Ebiefung and Kostreva [6] extended Leontief model considering multiple technology. Further they formulated the generalized Leontief model as vertical linear complementarity problem. The formulation is given below.
Consider there are total number of different technologies and corresponding output with atleast one for The generalized Leontief model can be written as
[TABLE]
For , denotes the demand for output at industry If then represents quantity of goods to be produced by industry and if then represents the number of units already available at the beginning of the period to satisfy demand.
Consider a matrix of order as follows:
= \left[\begin{array}[]{rrrr}e^{1}&0&\cdots&0\\ 0&e^{2}&\cdots&0\\ \vdots&&&\vdots\\ 0&0&\cdots&e^{k}\end{array}\right]
where be a column vector of dimension with each component 1. Now by setting we obtain of dimension with Consider
.
We write
= \left[\begin{array}[]{c}b^{1}\\ b^{2}\\ \vdots\\ b^{n}\end{array}\right], = \left[\begin{array}[]{c}A^{1}\\ A^{2}\\ \vdots\\ A^{n}\end{array}\right].
Note that is a matrix of order We write Here is a vertical matrix of order and of type Then from the generalized Leontief model 2.5, we write
and for
Note that complementary condition states minimum cost requirement. Ebiefung [6] extended the Chandrasekharan algorithm to gave an approach for solving generalized Leontief model.
3 Results
In this section we propose an iterative descent method based on infeasible interior point algorithm to solve a generalized Leontief model. We define the feasible region of the LCP as FEA
FEA
and interior of the set FEA as
FEA
The algorithm moves from the current iterate to the solution of the LCP by introducing defined as
where is the suitable step length of the algorithm. The generated sequence is required to satisfy Now we define central trajectory as the set of solutions to the system of equations
for every Here the neighborhood of the central trajectory be defined as
[TABLE]
where and Starting from a strictly positive point the algorithm iteratively generates a sequence We define a non-linear system with non-negative constraints
[TABLE]
where diag diag and is the vector of all 1’s. We obtain
= \left[\begin{array}[]{rr}-M&I\\ W&Z\end{array}\right].
We apply Newton method to find the search direction for the algorithm. Now we solve
\left[\begin{array}[]{rr}-M&I\\ W^{k}&Z^{k}\end{array}\right]\left[\begin{array}[]{r}d_{z}^{k}\\ d_{w}^{k}\end{array}\right] = \left[\begin{array}[]{r}Mz^{k}-w^{k}+q\\ -Z^{k}W^{k}e+\mu_{k}e\end{array}\right]
where and Hence
Therefore we get
[TABLE]
[TABLE]
Select the step length suitably such that the algorithm generates strictly positive points in every step.
We consider the merit function as given in [12].
We show that value of the merit function at each step reduces and algorithm stops when for some pre-determined Now we state our propose algorithm for solving generalized Leontief model given in (2.5).
3.1 Algorithm
Step I:
Let be an equivalent square matrix of the vertical matrix using the Theorem 2.2 of [10].
Step II:
Let . Let . Compute the value of merit function
Step III:
If , STOP and is an approximate solution to the LCP Otherwise go to Step IV.
Step IV:
Let and find from Equation (3.2) and (3.3).
Step V:
Compute so that
Step VI:
Set and go to the Step I.
To process generalized Leontief model, we assume the matrix is non-singular at each step of the algorithm for any diagonal matrices and with strictly positive elements.
Remark 3.2**.**
Note that we assume the non-singularity of the matrix to find the solution of generalized Leontief model. However in case of solving Leontief model, similar assumption is not required.
Now we prove the following theorem.
Theorem 3.1**.**
In a Leontief model, det for any positive diagonal matrices and .
Proof.
It is known that to for any two strictly positive and the following is true:
is non-singular \left[\begin{array}[]{rr}-M&I\\ W&Z\end{array}\right]
is non-singular. Now in LCP formulation of Leontief model, is a -matrix by the Theorem 2.1. Again by Lemma (4.1) by Kojima et al. [8], \left[\begin{array}[]{rr}-M&I\\ W&Z\end{array}\right] is non-singular if and only if Hence det. ∎
3.2 Convergence Analysis
In this section we show that the algorithm presented in the previous section converges to the solution of generalized Leontief model. We define
[TABLE]
where min and Firstly the newton direction determined by the system of equations is a continuous function such that As the matrix
\left[\begin{array}[]{rr}-M&I\\ W^{k}&Z^{k}\end{array}\right]
is non-singular for any Hence the Newton direction is uniformly bounded for all over the set Hence we can find positive constants such that computed at every iterations satisfies
[TABLE]
[TABLE]
Firstly we show that the generated sequence from the algorithm satisfies the following condition.
Lemma 3.1**.**
The generated sequence by the algorithm satisfies
- (i)
** 2. (ii)
**
Proof.
From the Newton equation we get
\left[\begin{array}[]{rr}-M&I\\ W^{k}&Z^{k}\end{array}\right]\left[\begin{array}[]{r}d_{z}^{k}\\ d_{w}^{k}\end{array}\right] = \left[\begin{array}[]{r}Mz^{k}-w^{k}+q\\ -Z^{k}W^{k}e+\mu_{k}e\end{array}\right]
where and Hence,
2nd part follows form the Newton equation by restricting We have
∎
To specify the selection of suitable step length we define real valued functions and as follows:
where The next lemma will be required for the choice of The proof of the following two lemmas are in line with the idea given in [8].
Lemma 3.2**.**
If then
Proof.
[TABLE]
∎
Lemma 3.3**.**
If then
Proof.
[TABLE]
∎
To find step length we have to find to be the largest number for which and From Lemma (3.2) and Lemma (3.3) we have Hence we can easily compute the lower bound of by solving them for Hence letting \min$$\{1,\sigma\bar{\epsilon}(1-\gamma)/n\eta_{1},\mu_{k}/\eta_{2}\}, we obtain
hold for every and
In [12], Simantiraki and Shanno state the idea to show the descent directions of the proposed algorithm. We prove the following theorem to show that the directions generated by the algorithm is descent direction.
Theorem 3.2**.**
The directions generated at the th iteration by the algorithm is a descent direction for the merit function
Proof.
Consider then
where is the vector Hence
[TABLE]
Again we have
[TABLE]
Hence
[TABLE]
Hence is the decent direction for the algorithm. ∎
Now we prove the convergence result of the proposed algorithm.
Theorem 3.3**.**
Let the sequence be generated by the algorithm. Then for any bounded away from zero, converges to zero.
Proof.
We have
[TABLE]
Hence,
Now s are bounded away from zero. Hence corresponding subsequences converges to zero. So letting we get
Hence converges to zero. ∎
4 Numerical illustration
We consider the example given by Ebiefung et al. [6] where they consider an economy with three sectors. The outputs of the sectors are pair of shoes, food and light bulbs. The technology matrix and demands for the economy are
= \left[\begin{array}[]{rrr}0.6&0.1&0.3\\ 0.3&0.6&0.1\\ 0.1&0.3&0.6\end{array}\right], = \left[\begin{array}[]{r}150\\ -500\\ -20\end{array}\right].
Here the columns and rows are given in the order of shoes, food and light bulbs in that order. Consider a new technology for each of these sectors has been introduced in the market. The new technology matrix and demand vector are
= \left[\begin{array}[]{rrr}0.5&0.2&0.3\\ 0.4&0.2&0.4\\ 0.1&0.6&0.3\end{array}\right], = \left[\begin{array}[]{r}150\\ -500\\ -20\end{array}\right].
Now formulating this problem under as generalized Leontief input-output model, we can get a vertical block matrix of type and the demand vector
= \left[\begin{array}[]{rrr}0.4&-0.1&-0.3\\ 0.5&-0.2&-0.3\\ -0.3&0.4&-0.1\\ -0.4&0.8&-0.4\\ -0.1&-0.3&0.4\\ -0.1&-0.6&0.7\end{array}\right], = \left[\begin{array}[]{r}150\\ 150\\ -500\\ -500\\ -20\\ -20\end{array}\right].
The algorithm runs on a HP PC with intel Core i5 processor 3.10 GHz 4 GB of RAM. The proposed algorithm converges to the solution after iterations and time taken to reach the optimal solution is s.
Acknowledgment: The author R. Jana is thankful to the Department of Science and Technology, Govt. of India, INSPIRE Fellowship Scheme for financial support.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Terence S Barker. Foreign trade in multisectoral models . University of Cambridge, Department of Applied Economics, 1973.
- 2[2] Abraham Berman and Robert J Plemmons. Nonnegative matrices in the mathematical sciences , volume 9. Siam, 1994.
- 3[3] Richard W Cottle and George B Dantzig. A generalization of the linear complementarity problem. Journal of Combinatorial Theory , 8(1):79–90, 1970.
- 4[4] George B Dantzig. Optimal solution of a dynamic leontief model with substitution. Econometrica: Journal of the Econometric Society , pages 295–302, 1955.
- 5[5] AK Das, R Jana, et al. Finiteness of criss-cross method in complementarity problem. In International Conference on Mathematics and Computing , pages 170–180. Springer, 2017.
- 6[6] Aniekan A Ebiefung and Michael M Kostreva. The generalized leontief input-output model and its application to the choice of new technology. Annals of Operations Research , 44(2):161–172, 1993.
- 7[7] Masakazu Kojima, Nimrod Megiddo, and Shinji Mizuno. A primal—dual infeasible-interior-point algorithm for linear programming. Mathematical programming , 61(1-3):263–280, 1993.
- 8[8] Masakazu Kojima, Nimrod Megiddo, Toshihito Noma, and Akiko Yoshise. A unified approach to interior point algorithms for linear complementarity problems: A summary. Operations Research Letters , 10(5):247–254, 1991.
