A Generalization of von Neumann's Reduction from the Assignment Problem to Zero-Sum Games (2410.10767v1)
Abstract: The equivalence between von Neumann's Minimax Theorem for zero-sum games and the LP Duality Theorem connects cornerstone problems of the two fields of game theory and optimization, respectively, and has been the subject of intense scrutiny for seven decades. Yet, as observed in this paper, the proof of the difficult direction of this equivalence is unsatisfactory: It does not assign distinct roles to the two players of the game, as is natural from the definition of a zero-sum game. In retrospect, a partial resolution to this predicament was provided in another brilliant paper of von Neumann (1953), which reduced the assignment problem to zero-sum games. However, the underlying LP is highly specialized; all entries of its objective function vector are strictly positive and all entries of the constraint matrix and right hand side vector are equal to one. We generalize von Neumann's result along two directions, each allowing negative entries in certain parts of the LP. Our reductions make explicit the roles of the two players of the reduced game, namely their maximin strategies are to play optimal solutions to the primal and dual LPs. Furthermore, unlike previous reductions, the value of the reduced game reveals the value of the given LP. Our generalizations encompass several basic economic scenarios. We end by discussing evidence that von Neumann possessed an understanding of the notion of polynomial-time solvability.
- I. Adler. The equivalence of linear programs and zero-sum games. International Journal of Game Theory, 42:165–177, 2013.
- S. Arora and B. Barak. Computational Complexity: A Modern Approach. Cambridge University Press, 2009.
- A. Bhattacharya. The man from the future: The visionary life of John von Neumann. Penguin UK, 2021.
- G. Birkhoff. Three observations on linear algebra. Univ. Nac. Tacuman Rev. Ser. A, 5:147–151, 1946.
- On a theory of computation and complexity over the real numbers: Np-completeness, recursive functions and universal machines. Bulletin of the American Mathematical Society, 21(1):1–46, 1989.
- B. Brooks and P. Reny. A canonical game—75 years in the making—showing the equivalence of matrix games and linear programming. Economic Theory Bulletin, 26:165–177, 2023.
- Solutions of games by differential equations. In H. W. Kuhn and A. W. Tucker, editors, Contributions to the Theory of Games, volume 1, pages 73–80. Princeton University Press, 1951.
- J. L. Casti. Five golden rules: Great theories of 20th-century mathematics and why they matter. New York: Wiley, 1996.
- V. Chvátal. Linear Programming. Series of books in the mathematical sciences. W. H. Freeman, 1983.
- G. B. Dantzig. A proof of the equivalence of the programming problem and the game problem. In T. C. Koopmans, editor, Activity Analysis of Production and Allocation, pages 330–335. John Wiley & Sons Inc., 1951.
- G. B. Dantzig. Reminiscences about the origins of linear programming. Operations Research Letters, 1(2):43–48, 1982.
- Linear programming is log-space hard for P. Information Processing Letters, 8:96–97, 1979.
- J. Edmonds. Paths, trees, and flowers. Canadian Journal of mathematics, 17:449–467, 1965.
- D. Gale. The theory of linear economic models. Chicago press, 1960.
- A. Galichon and A. Jacquet. The matching problem with linear transfers is equivalent to a hide-and-seek game. Technical report, https://arxiv.org/abs/2402.12200, 2024.
- Geometric Algorithms and Combinatorial Optimization, volume 2 of Algorithms and Combinatorics. Springer, 1993.
- P. R. Halmos. The legend of John von Neumann. The American Mathematical Monthly, 80(4):382–394, 1973.
- L. G. Khachiyan. A polynomial algorithm in linear programming. In Doklady Akademii Nauk, volume 244, pages 1093–1096, 1979.
- H. W. Kuhn. The hungarian method for the assignment problem. Naval research logistics quarterly, 2(1-2):83–97, 1955.
- E. Marchi and P. Tarazaga. A generalization of von Neumann’s assignment problem and K. Fan optimization result. Annali di Matematica Pura ed Applicata, 129:1–12, 1981.
- Algorithmic Game Theory. Cambridge University Press, 2007.
- A. Schrijver. Theory of Linear and Integer Programming. Wiley, 1998.
- A. Schrijver. Combinatorial Optimization - Polyhedra and Efficiency. Springer, 2003.
- S. Smale. Mathematical problems for the next century. The mathematical intelligencer, 20:7–15, 1998.
- É. Tardos. A strongly polynomial algorithm to solve combinatorial linear programs. Operations Research, 34(2):250–256, 1986.
- J. von Neumann. Zur Theorie der Gesellschaftspiele. Mathematische Annalen, 100(1):295–320, 1928.
- J. von Neumann. A certain zero-sum two-person game equivalent to the optimal assignment problem. In Contributions to the Theory of Games II, number 28 in Annals of Mathematics Studies, pages 5–12. Princeton University Press, 1953.
- B. von Stengel. Zero-sum games and linear programming duality. Mathematics of Operations Research, 2023.
- A. C.-C. Yao. Probabilistic computations: Toward a unified measure of complexity. In 18th Annual Symposium on Foundations of Computer Science (sfcs 1977), pages 222–227. IEEE Computer Society, 1977.