Leontief Input-Output Model
Suppose we have an economy, divided into sectors , and each sector produces a product. For a sector to produce its product, it could consume some of its own product as well as some of the products produced by the other sectors.
For example, let be our products. Suppose that
- To produce 1 unit of product , we need 0.2 units of , 0.15 units of , and 0.1 units of product .
- To produce 1 unit of product , we need 0.25 units of , and 0.05 units of .
- To produce 1 unit of product , we need 0.2 units of , and 0.1 units of .
Assume that all units are on the same scale, presented in monetary value (making the unit standardized across all products).
For each product, we can create a consumption vector, representing what it takes to produce that product.
We can use these vectors to determine the cost of producing each product! For example, if we wanted to produce units of (respectively), we can find our cost as
This gives us a matrix vector product, where contains the amounts produced, is called the consumption matrix, and is called the internal demand (amounts of products that are consumed).
Now say we have some demand outside of our economy for these products, say units of , units of , and units of . How much of each product do we need to produce?
Because each product uses the other products, we canβt just supply exactly . We need to supply more to be used internally as input elsewhere in the economy! This motivates the Leontief Input-Output Model, stating that for any product, itβs amount produced is equal to the sum of its internal and external demand.
In mathematical terms,
So given our consumption matrix and external demand , we ask: what must we set to so that we can satisfy the external demand?
We can solve this equation for as so.
This gives us a linear system that we can solve!
So, in our example, we can solve to find our production amounts
101.89 of , 126.07 of , and 122.43 of .
Note that our solution requires that is invertible. While it may not always be, βreasonableβ conditions in economies typically imply that would be invertible.
Conceptually Interpreting
Note that each column of gives us the increase tells us the amount of extra production needed for each product! For example, if we wanted to produce of products, we can find it as , which is just the first column!
In more mathematical terms, the colum of contains the additional production required to satisfy an additional unit of external demand for product .
Given this interpretation, it should make sense that:
- The diagonal entries of are .
- The entries of should be non-negative.
But is there a mathematical explanation for this? Under certain conditions of , it is true that
First, we observe that all terms on the right-hand side should have non-negative entries (as has all non-negative entries- we cannot consume negative products)! Furthermore, as has 1βs down the diagonal, this means that our inverse must have values , as we are only adding positive numbers to 1!
These conditions are are as follows. We define a column sum of a matrix to be the sum of the entires in any given column of the matrix. Any matrix with column sums satisfy the above condition, and in fact, any βreasonableβ economy is one where each column sum is .
Otherwise, it would take more than one unit to produce a unit of a product, which is not economically feasible!
Theorem: Economically Feasible Consumption Matrices
Suppose that is with non-negative entries and suppose every column sum of is less than 1.
Then,
- In particular, exists and has non-negative entries.
- Given an external demand with non-negative entries, then we have a unique solution and furthermore, has non-negative entries too.
Example: A Nonsensical Economy
Suppose we have consumption matrix
and we want to satisfy some external demand . In this example,
Itβs not feasible to satisfy , and this is because of the column sums!