Wednesday, August 07, 2024

Von Mises Wrong On Economic Calculation

1.0 Introduction

I have explained this before. Suppose one insists socialism requires central planning. In his 1920 paper, 'Economic calculation in the socialist commonwealth', Ludwig Von Mises claims that a central planner requires prices for capital goods and unproduced resources to successfully plan an economy. The claim that central planning is impossible without market prices is supposed to be a matter of scientific principle.

Von Mises was mistaken. His error can be demonstrated to follow from the theory of linear programming and duality theory. This application of linear programming reflects a characterization of economics as the study of the allocation of scarce means among alternative uses. This post demonstrates that Von Mises was mistaken without requiring, hopefully, anything more than high school mathematics to understand what is being claimed.

2.0 Technology, Endowments, and Prices of Consumer Goods as given

For the sake of argument, Von Mises assume the central planner has available certain data. He wants to demonstrate his conclusion, while conceding as much as possible to his supposed opponent.

Accordingly, assume the central planner knows the technology with the coefficients of production in Table 1. Two goods, wheat and barley are to be produced and distributed to consumers. Each good is produced from inputs of labor and land. The column for Process I shows the person-years of labor and acres of land needed, per quarter wheat produced. The column for Process II shows the inputs, per bushel barley, for the first production process known for producing barley. The column for Process III shows the inputs, per bushel barley, for the second process known for producing barley.

Table 1: The Technology
InputProcess IProcess IIProcess III
Labora1,1a1,2a1,3
Landa2,1a2,2a2,3
Output1 quarter wheat1 bushel barley1 bushel barley

Von Mises assumes that the planner knows the price of consumer goods. In the context of the example, the planner knows:

  • The price of a quarter wheat, p1.
  • The price of a bushel barley, p2.

Finally, the planner is assumed to know the physical quantities of resources available. Here, the planner is assumed to know:

  • The person-years, x1, of labor available.
  • The acres, x2, of land available.

3.0 The Central Planner's Problem

The planner must decide at what level to operate each process. That is, the planner must set the following:

  • The quarters wheat, q1, produced with the first process.
  • The bushels barley, q2, produced with the second process.
  • The bushels barley, q3, produced with the third process.

These quantities are known as 'decision variables'.

The planner has an 'objective function'. In this case, the planner wants to maximize the objective function:

Maximize p1 q1 + p2 q2 + p2 q3

The planner faces some constraints. The plan cannot call for more employment than labor is available:

a1,1 q1 + a1,2 q2 + a1,3 q3x1

More land than is available cannot be used:

a2,1 q1 + a2,2 q2 + a2,3 q3x2

Finally, the decision variables must be non-negative:

q1 ≥ 0, q2 ≥ 0, q3 ≥ 0

The maximization of the objective function, the constraints for each of the two resources, and the non-negativity constraints for each of the three decision variables constitute a linear program. In this context, it is the primal linear program.

The above linear program can be solved. Prices for the resources do not enter into the problem. So I have proven that Von Mises was mistaken.

4.0 The Dual Problem

But I will go on. Where do prices of resources enter? A dual linear program exists. For the dual, the decision variables are the 'shadow prices' for the resources:

  • The wage, w1, to be paid for a person-year of labor.
  • The rent, w2, to be paid for an acre of land.

The objective function for the dual LP is minimized:

Minimize x1 w1 + x2 w2

Each process provides a constraint for the dual. The cost of operating Process I must not fall below the revenue obtained from it:

a1,1 w1 + a2,1 w2p1

Likewise, the costs of operating processes II and III must not fall below operating them:

a1,2 w1 + a2,2 w2p2

a1,3 w1 + a2,3 w2p2

The decision variables for the dual must be non-negative also:

w1 ≥ 0, w2 ≥ 0

In the solution to the primal and dual LPs, the values of their respective objective functions are equal to one another. The dual shows the distribution, in payments to the resources, of the value of planned output. Along with solving the primal, one can find the prices of resources.

5.0 Conclusion

One could consider the case with many more resources, many more produced consumer goods, and a technology with many more production processes. No issue of principle is raised. Von Mises was simply wrong.

One might also complicate the linear programs or consider other applications of linear programs. How do people that do not work get fed. One might consider children, the disabled, retired people, and so on. Might one include taxes somehow?

Or one might abandon the claim that socialist central planning is impossible, in principle. One could look at a host of practical questions. How is the data for planning gathered, and with what time lags? How often can the plan be updated? Should updates start from the previous solution? What size limits are imposed by the current state of computing? The investigation of practical difficulties is basically Hayek's program.

No comments:

Post a Comment