A differentiable homotopy to compute Nash equilibria of n-person games

The literature on the computation of Nash equilibria in n-person games is dominated by simplicial methods. This paper is the first to introduce a globally convergent algorithm that fully exploits the differentiability present in the problem. It presents an everywhere differentiable homotopy to do the computations. The homotopy path can therefore be followed by several numerical techniques. Moreover, instead of computing some Nash equilibrium, the algorithm is constructed in such a way that it computes the Nash equilibrium selected by the tracing procedure of Harsanyi and Selten. As a by-product of our proofs it follows that for a generic game the tracing procedure defines an unique feasible path. The numerical performance of the algorithm is illustrated by means of several examples.

[1]  C. E. Lemke,et al.  Simplicial Approximation of an Equilibrium Point for Non-Cooperative N-Person Games , 1973 .

[2]  P. Herings Two simple proofs of the feasibility of the linear tracing procedure , 2000 .

[3]  A.J.J. Talman,et al.  An algorithmic approach towards the tracing procedure of Harsanyi and Selten , 1995 .

[4]  B. Curtis Eaves,et al.  Computing Equilibria When Asset Markets Are Incomplete , 1996 .

[5]  E. Damme Game theory: The next stage , 1995 .

[6]  Layne T. Watson,et al.  Algorithm 555: Chow-Yorke Algorithm for Fixed Points or Zeros of C2 Maps [C5] , 1980, TOMS.

[7]  J. Harsanyi The tracing procedure: A Bayesian approach to defining a solution forn-person noncooperative games , 1975 .

[8]  P. Jonker,et al.  Morse theory, chebyshev approximation , 1983 .

[9]  P. Jean-Jacques Herings,et al.  Computing equilibria in finance economies with incomplete markets and transaction costs , 2000 .

[10]  William R. Zame,et al.  The Algebraic Geometry of Games and the Tracing Procedure , 1991 .

[11]  Layne T. Watson,et al.  Algorithm 652: HOMPACK: a suite of codes for globally convergent homotopy algorithms , 1987, TOMS.

[12]  P. Herings,et al.  A globally and universally stable price adjustment process , 1997 .

[13]  J. Rosenmüller On a Generalization of the Lemke–Howson Algorithm to Noncooperative N-Person Games , 1971 .

[14]  R. McKelvey,et al.  Computation of equilibria in finite games , 1996 .

[15]  J. Harsanyi Oddness of the number of equilibrium points: A new proof , 1973 .

[16]  R. Kellogg,et al.  Pathways to solutions, fixed points, and equilibria , 1983 .

[17]  E. Vandamme Stability and perfection of nash equilibria , 1987 .

[18]  A. Talman,et al.  Simplicial variable dimension algorithms for solving the nonlinear complementarity problem on a product of unit simplices using a general labelling , 1987 .

[19]  C. E. Lemke,et al.  Equilibrium Points of Bimatrix Games , 1964 .

[20]  K. Judd Computational Economics and Economic Theory: Substitutes or Complements , 1997 .

[21]  L. Watson A globally convergent algorithm for computing fixed points of C2 maps , 1979 .

[22]  John C. Harsanyi,et al.  Общая теория выбора равновесия в играх / A General Theory of Equilibrium Selection in Games , 1989 .

[23]  Robert Wilson,et al.  Computing Equilibria of N-Person Games , 1971 .