Application to Input-Output Economic Models

In 1973 Wassily Leontief was awarded the Nobel prize in economics for his work on mathematical models. (See W. W. Leontief, “The world economy of the year 2000,” Scientific American, Sept. 1980.) Roughly speaking, an economic system in this model consists of several industries, each of which produces a product and each of which uses some of the production of the other industries. The following example is typical.

In general, suppose an economy has \(n\) industries, each of which uses some (possibly none) of the production of every industry. We assume first that the economy is closed (that is, no product is exported or imported) and that all product is used. Given two industries \(i\) and \(j\), let \(e_{ij}\) denote the proportion of the total annual output of industry \(j\) that is consumed by industry \(i\). Then \(E = \left [ e_{ij} \right ]\) is called the input-output matrix. Clearly,

\begin{equation}\label {eq:IOcond1} 0 \leq e_{ij} \leq 1 \quad \mbox {for all } i \mbox { and } j \end{equation}

Moreover, all the output from industry \(j\) is used by some industry (the model is closed), so

\begin{equation}\label {eq:IOcond2} e_{1j} + e_{2j} + \cdots + e_{ij} = 1 \quad \mbox {for each } j \end{equation}

This condition asserts that each column of \(E\) sums to \(1\). Matrices satisfying conditions (eq:IOcond1) and (eq:IOcond2) are called stochastic matrices.

As in Example 006965, let \(p_{i}\) denote the price of the total annual production of industry \(i\). Then \(p_{i}\) is the annual revenue of industry \(i\). On the other hand, industry \(i\) spends \(e_{i1}p_{1} + e_{i2}p_{2} + \cdots + e_{in}p_{n}\) annually for the product it uses (\(e_{ij}p_{j}\) is the cost for product from industry \(j\)). The closed economic system is said to be in equilibrium if the annual expenditure equals the annual revenue for each industry—that is, if

\begin{equation*} e_{1j}p_{1} + e_{2j}p_{2} + \cdots + e_{ij}p_{n} = p_{i} \quad \mbox {for each } i = 1, 2, \dots , n \end{equation*}

If we write \({\bf p} = \left [ \begin{array}{c} p_{1} \\ p_{2} \\ \vdots \\ p_{n} \end{array} \right ]\), these equations can be written as the matrix equation

\begin{equation*} E{\bf p} = {\bf p} \end{equation*}

This is called the equilibrium condition, and the solutions \(\bf p\) are called equilibrium price structures. The equilibrium condition can be written as

\begin{equation*} (I - E){\bf p} = {\bf 0} \end{equation*}

which is a system of homogeneous equations for \(\bf p\). Moreover, there is always a nontrivial solution \(\bf p\). Indeed, the column sums of \(I - E\) are all \(0\) (because \(E\) is stochastic), so the row-echelon form of \(I - E\) has a row of zeros. In fact, more is true:

Theorem 007013 guarantees the existence of an equilibrium price structure for any closed input-output system of the type discussed here. The proof is beyond the scope of this book.

The Open Model

We now assume that there is a demand for products in the open sector of the economy, which is the part of the economy other than the producing industries (for example, consumers). Let \(d_{i}\) denote the total value of the demand for product \(i\) in the open sector. If \(p_{i}\) and \(e_{ij}\) are as before, the value of the annual demand for product \(i\) by the producing industries themselves is \(e_{i1}p_{1} + e_{i2}p_{2} + \cdots + e_{in}p_{n}\), so the total annual revenue \(p_{i}\) of industry \(i\) breaks down as follows:

\begin{equation*} p_{i} = (e_{i1}p_{1} + e_{i2}p_{2} + \cdots + e_{in}p_{n}) + d_{i} \quad \mbox {for each } i = 1, 2, \dots , n \end{equation*}

The column \({\bf d} = \left [ \begin{array}{c} d_{1} \\ \vdots \\ d_{n} \end{array} \right ]\) is called the demand matrix, and this gives a matrix equation

\begin{equation*} {\bf p} = E{\bf p} + {\bf d} \end{equation*}

or

\begin{equation}\label {eq:demandmatrix} (I - E){\bf p} = {\bf d} \end{equation}

This is a system of linear equations for \(\bf p\), and we ask for a solution \(\bf p\) with every entry nonnegative. Note that every entry of \(E\) is between \(0\) and \(1\), but the column sums of \(E\) need not equal \(1\) as in the closed model.

Before proceeding, it is convenient to introduce a useful notation. If \(A = \left [ a_{ij} \right ]\) and \(B = \left [ b_{ij} \right ]\) are matrices of the same size, we write \(A > B\) if \(a_{ij} > b_{ij}\) for all \(i\) and \(j\), and we write \(A \geq B\) if \(a_{ij} \geq b_{ij}\) for all \(i\) and \(j\). Thus \(P \geq 0\) means that every entry of \(P\) is nonnegative. Note that \(A \geq 0\) and \(B \geq 0\) implies that \(AB \geq 0\).

Now, given a demand matrix \({\bf d} \geq {\bf 0}\), we look for a production matrix \({\bf p} \geq {\bf 0}\) satisfying equation (3). This certainly exists if \(I - E\) is invertible and \((I - E)^{-1} \geq 0\). On the other hand, the fact that \({\bf d} \geq {\bf 0}\) means any solution \(\bf p\) to equation (3) satisfies \({\bf p} \geq E{\bf p}\). Hence, the following theorem is not too surprising.

If \((I - E)^{-1} \geq 0\), the existence of \({\bf p} > {\bf 0}\) with \({\bf p} > E{\bf p}\) is left as Practice Problem . Conversely, suppose such a column \(\bf p\) exists. Observe that

\begin{equation*} (I - E)(I + E + E^2 + \cdots + E^{k-1}) = I - E^k \end{equation*}
holds for all \(k \geq 2\). If we can show that every entry of \(E^{k}\) approaches \(0\) as \(k\) becomes large then, intuitively, the infinite matrix sum
\begin{equation*} U = I + E + E^2 + \cdots \end{equation*}
exists and \((I - E)U = I\). Since \(U \geq 0\), this does it. To show that \(E^{k}\) approaches \(0\), it suffices to show that \(EP < \mu P\) for some number \(\mu \) with \(0 < \mu < 1\) (then \(E^{k}P < \mu ^{k}P\) for all \(k \geq 1\) by induction). The existence of \(\mu \) is left as Practice Problem .

The condition \({\bf p} > E{\bf p}\) in Theorem 6 has a simple economic interpretation. If \(\bf p\) is a production matrix, entry \(i\) of \(E{\bf p}\) is the total value of all product used by industry \(i\) in a year. Hence, the condition \({\bf p} > E{\bf p}\) means that, for each \(i\), the value of product produced by industry \(i\) exceeds the value of the product it uses. In other words, each industry runs at a profit.

If \({\bf p}_{0} = (1, 1, 1)^{T}\), the entries of \(E{\bf p}_{0}\) are the row sums of \(E\). Hence \({\bf p}_{0} > E{\bf p}_{0}\) holds if the row sums of \(E\) are all less than \(1\). This proves the first of the following useful facts (the second is Practice Problem ).

Practice Problems

Problems -

Find the possible equilibrium price structures for each given input-output matrix.

\(\begin{bmatrix} 0.1 & 0.2 & 0.3 \\ 0.6 & 0.2 & 0.3 \\ 0.3 & 0.6 & 0.4 \end{bmatrix}\)

\(\begin{bmatrix} 0.5 & 0 & 0.5 \\ 0.1 & 0.9 & 0.2 \\ 0.4 & 0.1 & 0.3 \end{bmatrix}\)

\({\bf p}=\begin{bmatrix} \answer {t} \\ \answer {3t} \\ \answer {t} \end{bmatrix} \quad \) (Use \(t\) as the parameter.)

\(\begin{bmatrix} 0.3 & 0.1 & 0.1 & 0.2 \\ 0.2 & 0.3 & 0.1 & 0 \\ 0.3 & 0.3 & 0.2 & 0.3 \\ 0.2 & 0.3 & 0.6 & 0.5 \end{bmatrix}\)
\(\begin{bmatrix} 0.5 & 0 & 0.1 & 0.1 \\ 0.2 & 0.7 & 0 & 0.1 \\ 0.1 & 0.2 & 0.8 & 0.2 \\ 0.2 & 0.1 & 0.1 & 0.6 \end{bmatrix}\)

\({\bf p}=\begin{bmatrix} \answer {14t} \\ \answer {17t} \\ \answer {47t} \\ \answer {23t} \end{bmatrix} \quad \) (Use \(t\) as the parameter.)

Three industries \(A\), \(B\), and \(C\) are such that all the output of \(A\) is used by \(B\), all the output of \(B\) is used by \(C\), and all the output of \(C\) is used by \(A\). Find the possible equilibrium price structures.

\({\bf p}=\begin{bmatrix} \answer {t} \\ \answer {t} \\ \answer {t} \end{bmatrix} \quad \) (Use \(t\) as the parameter.)

Find the possible equilibrium price structures for three industries where the input-output matrix is \(\begin{bmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \end{bmatrix}\). Discuss why there are two parameters here.
Prove Theorem 3 for a \(2 \times 2\) stochastic matrix \(E\) by first writing it in the form \(E = \begin{bmatrix} a & b \\ 1 - a & 1 - b \end{bmatrix}\), where \(0 \leq a \leq 1\) and \(0 \leq b \leq 1\).
If \(E\) is an \(n \times n\) stochastic matrix and \(\bf c\) is an \(n \times 1\) matrix, show that the sum of the entries of \(\bf c\) equals the sum of the entries of the \(n \times 1\) matrix \(E{\bf c}\).
Let \(W = \begin{bmatrix} 1 & 1 & 1 & \cdots & 1 \end{bmatrix}\). Let \(E\) and \(F\) denote \(n \times n\) matrices with nonnegative entries.
(a)
Show that \(E\) is a stochastic matrix if and only if \(WE = W\).
(b)
Use part (a.) to deduce that, if \(E\) and \(F\) are both stochastic matrices, then \(EF\) is also stochastic.
Find a \(2 \times 2\) matrix \(E\) with entries between \(0\) and \(1\) such that:
(a)
\(I - E\) has no inverse.
(b)
\(I - E\) has an inverse but not all entries of \((I - E)^{-1}\) are nonnegative.
If \(E\) is a \(2 \times 2\) matrix with entries between \(0\) and \(1\), show that \(I - E\) is invertible and \((I - E)^{-1} \geq 0\) if and only if \(\mbox {tr}(E) < 1 + \det E\). Here, if \(E = \left [ \begin{array}{rr} a & b \\ c & d \end{array} \right ]\), then \(\mbox {tr}(E) = a + d\) and \(\det E = ad - bc\).

Problems -

In each case show that \(I - E\) is invertible and \((I - E)^{-1} \geq 0\).

\(\begin{bmatrix} 0.6 & 0.5 & 0.1 \\ 0.1 & 0.3 & 0.3 \\ 0.2 & 0.1 & 0.4 \end{bmatrix}\)
Use \({\bf p} = \begin{bmatrix} 3 \\ 2 \\ 1 \end{bmatrix}\) in Theorem 6.
\(\begin{bmatrix} 0.7 & 0.1 & 0.3 \\ 0.2 & 0.5 & 0.2 \\ 0.1 & 0.1 & 0.4 \end{bmatrix}\)
\(\begin{bmatrix} 0.6 & 0.2 & 0.1 \\ 0.3 & 0.4 & 0.2 \\ 0.2 & 0.5 & 0.1 \end{bmatrix}\)
Use \({\bf p} = \begin{bmatrix} 3 \\ 2 \\ 2 \end{bmatrix}\) in Theorem 6.
\(\begin{bmatrix} 0.8 & 0.1 & 0.1 \\ 0.3 & 0.1 & 0.2 \\ 0.3 & 0.3 & 0.2 \end{bmatrix}\)
Prove that (1) implies (2) in the Corollary to Theorem 6.
If \((I - E)^{-1} \geq 0\), find \({\bf p} > 0\) such that \({\bf p} > E{\bf p}\).
If \(E{\bf p} < {\bf p}\) where \(E \geq 0\) and \({\bf p} > 0\), find a number \(\mu \) such that \(E{\bf p} < \mu {\bf p}\) and \(0 < \mu < 1\).
If \(E{\bf p} = (q_{1}, \dots , q_{n})^{T}\) and \({\bf p} = (p_{1}, \dots , p_{n})^{T}\), take any number \(\mu \) where \(\mbox {max}\left \lbrace \frac {q_{1}}{p_{1}}, \dots , \frac {q_{n}}{p_{n}} \right \rbrace < \mu < 1\).

Text Source

This application was adapted from Section 2.8 of Keith Nicholson’s Linear Algebra with Applications. (CC-BY-NC-SA)

W. Keith Nicholson, Linear Algebra with Applications, Lyryx 2018, Open Edition, p. 128