EspañolHome / Algorithms in Excel

Von Neumann Model in Excel

The Von Neumann Model (VN)

Solving VN consists of calculating how much each process must operate so that the system grows proportionally as much as possible

For an introduction to the model for non-mathematicians, see Chapter 1 of Computing Von Neumann.

The model studies production processes, each of which consumes a list of goods to produce another list of goods in the next moment. The model focuses on situations where all processes grow at the same rate of expansion, so that, for the economy as a whole and for each individual good, total consumption does not exceed total production from the previous moment. And of all the situations where this is possible, the model chooses the one that allows for the highest rate of expansion.

VN is a special case of optimal allocation, and the Leontief or Sraffa equations are special cases of VN. In optimal allocation the system changes over time, whereas in VN only a single point in time is studied because the system grows exponentially.

Example: calculating VN in our simulation

Let's assume we want to solve VN using data from our simulation in Capital; an experiment.

In the experiment, the first process uses 280 arrobas of wheat and 12 tons of iron as inputs to produce 575 arrobas of wheat; the second process consumes 120 arrobas of wheat and 8 tons of iron to produce 20 tons of iron; the third process consumes a certain amount of wheat and iron and produces half that amount. As explained in the presentation, this third process can be described in the matrices of inputs A and outputs B as two processes, so we have a total of four processes in the matrices. The outputs are obtained at a time after the inputs are consumed.