The computational complexity of evolutionarily stable strategies

The concept of evolutionarily stable strategies (ESS) has been central to applications of game theory in evolutionary biology, and it has also had an influence on the modern development of game theory. A regular ESS is an important refinement the ESS concept. Although there is a substantial literature on computing evolutionarily stable strategies, the precise computational complexity of determining the existence of an ESS in a symmetric two-player strategic form game has remained open, though it has been speculated that the problem is $$\mathsf{NP}$$-hard. In this paper we show that determining the existence of an ESS is both $${\mathsf{NP}}$$-hard and $${\mathsf{coNP}}$$-hard, and that the problem is contained in $$\Sigma_{2}^{\rm p}$$ , the second level of the polynomial time hierarchy. We also show that determining the existence of a regular ESS is indeed $${\mathsf{NP}}$$-complete. Our upper bounds also yield algorithms for computing a (regular) ESS, if one exists, with the same complexities.

[1]  R. Selten,et al.  Game theory and evolutionary biology , 1994 .

[2]  R. Selten Evolutionary stability in extensive two-person games , 1983 .

[3]  F. R. Gantmakher The Theory of Matrices , 1984 .

[4]  E. J. Collins,et al.  A general technique for computing evolutionarily stable strategies based on errors in decision-making. , 1997, Journal of theoretical biology.

[5]  Christos H. Papadimitriou,et al.  Algorithms, Games, and the Internet , 2001, ICALP.

[6]  Lenore Blum,et al.  Complexity and Real Computation , 1997, Springer New York.

[7]  Peter Lancaster,et al.  The theory of matrices , 1969 .

[8]  Immanuel M. Bomze,et al.  Detecting all evolutionarily stable strategies , 1992 .

[9]  Josef Hofbauer,et al.  Evolutionary Games and Population Dynamics , 1998 .

[10]  J. Harsanyi Games with randomly disturbed payoffs: A new rationale for mixed-strategy equilibrium points , 1973 .

[11]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[12]  I. Bomze,et al.  Game Theoretical Foundations of Evolutionary Stability , 1989 .

[13]  J. M. Smith,et al.  The Logic of Animal Conflict , 1973, Nature.

[14]  Eitan Zemel,et al.  Nash and correlated equilibria: Some complexity considerations , 1989 .

[15]  Stephen A. Vavasis,et al.  Quadratic Programming is in NP , 1990, Inf. Process. Lett..

[16]  Jörgen W. Weibull,et al.  Evolutionary Game Theory , 1996 .

[17]  Immanuel M. Bomze,et al.  Regularity versus Degeneracy in Dynamics, Games, and Optimization: A Unified Approach to Different Aspects , 2002, SIAM Rev..

[18]  J M Smith,et al.  Evolution and the theory of games , 1976 .

[19]  Vincent Conitzer,et al.  Complexity Results about Nash Equilibria , 2002, IJCAI.

[20]  Mihalis Yannakakis,et al.  The complexity of facets (and some facets of complexity) , 1982, STOC '82.

[21]  E. Damme Stability and perfection of Nash equilibria , 1987 .

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

[23]  Leslie G. Valiant,et al.  The Complexity of Computing the Permanent , 1979, Theor. Comput. Sci..

[24]  Noam Nisan,et al.  A Note on the computational hardness of evolutionary stable strategies , 2006, Electron. Colloquium Comput. Complex..

[25]  T. Motzkin,et al.  Maxima for Graphs and a New Proof of a Theorem of Turán , 1965, Canadian Journal of Mathematics.

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

[27]  A. Abakuks CONDITIONS FOR EVOLUTIONARILY STABLE STRATEGIES , 1980 .

[28]  I. Bomze Non-cooperative two-person games in biology: A classification , 1986 .

[29]  Katta G. Murty,et al.  Some NP-complete problems in quadratic and nonlinear programming , 1987, Math. Program..

[30]  John Maynard Smith Evolution and the Theory of Games: Mixed strategies – II. Examples , 1982 .

[31]  J. Nash NON-COOPERATIVE GAMES , 1951, Classics in Game Theory.