Class LeontiefModel
java.lang.Object
org.episteme.social.economics.models.LeontiefModel
Implementation of the Leontief Input-Output model.
This model calculates the total output required to satisfy a given final demand, taking into account inter-industry dependencies. Developed by Wassily Leontief (Nobel Prize in Economics, 1973).
The model is defined by the fundamental equation:
X = (I - A)^-1 * dwhere:
- X: Total output vector (n x 1)
- A: Technical coefficient matrix (n x n), where aij represents the input from industry i required to produce one unit of industry j
- d: Final demand vector (n x 1)
This implementation uses a power series approximation (Neumann series) which converges if the spectral radius of A is less than 1.
- Since:
- 1.1
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSolves the Leontief system for a given technical coefficient matrix and final demand.
-
Constructor Details
-
LeontiefModel
public LeontiefModel()
-
-
Method Details
-
solve
Solves the Leontief system for a given technical coefficient matrix and final demand.- Parameters:
A- the technical coefficient matrix (n x n)d- the final demand vector (n x 1)- Returns:
- the total output vector (n x 1)
-