Historical Context & Motivation
Understanding how industries depend on one another has been a central challenge in economics since the Industrial Revolution. When a steel mill increases its output, it needs more coal, more iron ore, more electricity—and the suppliers of those inputs in turn need more inputs themselves. The input-output model, pioneered by the economist Wassily Leontief, provided the first rigorous mathematical framework for capturing these inter-industry dependencies in a single system of linear equations. Leontief's insight was deceptively simple: represent every sector of an economy as both a producer and a consumer, then use matrix algebra to determine the total production each sector must achieve to satisfy both internal demand and external (final) demand.
The central question that Leontief's framework addresses is this: given a set of final demands for goods and services, how much must each sector of an economy produce in total so that every sector's input requirements are also met? Answering this question requires a balance equation for every sector, and the elegant matrix formulation that results is the subject of this lesson.
Core Principles & Definitions
Before diving into matrix equations, it is essential to understand the vocabulary and conceptual building blocks of input-output analysis. The model partitions an economy into n sectors (or industries). Each sector produces a single commodity and, in the process, consumes commodities produced by itself and by other sectors. The portion of each sector's output that is consumed internally by the economy's own industries is called intermediate demand, while the portion delivered to households, government, or export markets is called final (external) demand.
Technical Coefficient (aᵢⱼ)
Technology (Consumption) Matrix A
Total Output Vector x
Final Demand Vector d
Leontief Inverse (I − A)⁻¹
Visual Explanation — The Flow of Goods
A clear way to visualize an input-output economy is as a directed flow diagram. Each sector is a node; arrows between nodes represent the flow of goods or dollars from a producing sector to a consuming sector. The diagram below illustrates a simple two-sector economy (Manufacturing and Energy) with arrows showing intermediate flows and external final demand leaving the system.
In the diagram, notice the self-referencing curved arrows at the top of each sector box. These represent self-consumption—for example, the energy sector uses some of its own electricity to run its power plants. The horizontal arrows between the two sectors capture inter-industry flows: Manufacturing ships goods to Energy (aiding its production process) and Energy supplies power to Manufacturing. The remaining output flows downward as final demand to consumers. The fundamental accounting identity, the balance equation, states that for each sector, total output equals intermediate consumption by all sectors plus final demand.
Mathematical Framework
We now formalize the ideas from the flow diagram into matrix notation. Consider an economy with n sectors. Let xⱼ denote the total output (in dollars) of sector j, and let dⱼ denote the final demand for sector j's product. The technical coefficient aᵢⱼ is defined as the dollar amount of sector i's output required to produce one dollar of sector j's output. These coefficients populate the technology matrix A, an n × n matrix.
To solve for x, we rearrange the balance equation by isolating x on the left side. Subtracting Ax from both sides gives x − Ax = d, which factors as (I − A)x = d, where I is the n × n identity matrix. Provided that the matrix (I − A) is invertible, we obtain the closed-form solution.
Anatomy of the Technology Matrix
To build intuition for the technology matrix A, let us examine its structure in a concrete three-sector economy consisting of Agriculture, Manufacturing, and Services. Each column of A is a production recipe: column j tells you how many cents of every sector's output are consumed to produce one dollar of sector j's output. The diagram below displays this matrix along with annotations explaining how to read its rows and columns.
Several features of this matrix deserve attention. First, the diagonal entries (a₁₁ = 0.20, a₂₂ = 0.10, a₃₃ = 0.05) represent self-consumption—Agriculture uses some of its own crop as seed, Manufacturing uses some of its own steel in its machinery, and so forth. Second, the column sums (0.60, 0.45, 0.40) indicate that Agriculture is the most input-intensive sector: sixty cents of every dollar it produces is consumed as intermediate inputs. Finally, the remaining fraction of each column (1 − column sum) is the value-added share—payments to labor, capital, and profit—which must be positive for a viable economy.
Worked Example — Two-Sector Economy
Consider a simplified economy with two sectors: Goods (G) and Services (S). The technology matrix and external demand vector are given below. We wish to find the total production vector x = (I − A)⁻¹d.
[ 0.9 −0.2 ; −0.3 0.8 ].Interpretation: to satisfy external demands of $24M in Goods and $38M in Services, the Goods sector must produce a total of approximately $40.61M and the Services sector $62.73M. The difference between total output and final demand ($16.61M and $24.73M, respectively) is consumed as intermediate inputs within the economy itself.
Strengths and Limitations
| Aspect | Strengths | Limitations |
|---|---|---|
| Analytical power | Captures all direct and indirect inter-industry effects in a single matrix operation; highly systematic and scalable to hundreds of sectors. | Assumes fixed technical coefficients (constant returns to scale); no substitution between inputs when relative prices change. |
| Data requirements | National statistical agencies regularly publish input-output tables, providing a ready-made empirical foundation. | Compiling accurate tables is expensive and time-consuming; data can be outdated by the time tables are published. |
| Policy use | Enables scenario analysis: 'If demand for automobiles rises by 10%, what happens to steel, rubber, and glass production?' | Cannot model capacity constraints, unemployment, or market disequilibrium; the model always yields a feasible equilibrium. |
| Mathematical elegance | Reduces a complex web of interdependencies to a single matrix inverse, making computation straightforward once A is known. | The inverse (I − A)⁻¹ may be expensive to compute for very large n; iterative methods are sometimes required. |
Connections to Advanced Theory
The Leontief model sits at the intersection of linear algebra, economics, and applied mathematics. Understanding it opens the door to several more sophisticated frameworks that extend or generalize its assumptions.
| Leontief (This Lesson) | Advanced Extension |
|---|---|
| Fixed coefficients aᵢⱼ (no substitution) | Computable General Equilibrium (CGE) models allow price-dependent substitution via production functions. |
| Single-period, static model | Dynamic Leontief models introduce capital coefficients and time-varying investment, solving differential or difference equations. |
| Purely monetary flows (dollars) | Environmentally extended IO (EEIO) models append satellite accounts for CO₂ emissions, water use, and waste per dollar of output. |
| Domestic economy only | Multi-region IO (MRIO) models link national tables through trade matrices, tracking global supply chains. |
From a purely mathematical standpoint, the study of non-negative matrices (Perron–Frobenius theory) provides the rigorous conditions under which (I − A)⁻¹ exists and is non-negative. Specifically, if A is a non-negative matrix with spectral radius ρ(A) < 1, then I − A is invertible and (I − A)⁻¹ = I + A + A² + A³ + ⋯, a convergent Neumann series. The k-th term Aᵏ captures the k-th round of indirect requirements: A is direct inputs, A² is inputs-of-inputs, A³ is inputs-of-inputs-of-inputs, and so on. This geometric-series interpretation provides both computational insight and economic intuition about how demand multiplies through successive layers of the supply chain.
Practice Problems
Lesson Summary
The Leontief input-output model represents an economy as a system of linear equations in which each sector is both a producer and a consumer. The technology matrix A encodes the technical coefficients aᵢⱼ—the fraction of sector j's output consumed by sector i. The balance equation x = Ax + d states that total output x must cover both intermediate demand Ax and final demand d. Rearranging yields the solution x = (I − A)⁻¹d, where (I − A)⁻¹ is the Leontief inverse.
The model requires A to be a productive matrix (all column sums < 1) so that (I − A)⁻¹ exists and is non-negative. Each entry of the Leontief inverse captures the total direct and indirect output required from one sector per unit of final demand for another. This framework, while assuming fixed coefficients and constant returns to scale, remains a foundational tool in economic planning, supply-chain analysis, and environmental accounting, and its mathematical structure connects naturally to the theory of non-negative matrices and Neumann series.