On the Complexity of Succinct Zero-Sum Games

We study the complexity of solving succinct zero-sum games, i.e., the games whose payoff matrix M is given implicitly by a Boolean circuit C such that M(i, j) = C(i, j). We complement the known EXP-hardness of computing the exact value of a succinct zero-sum game by several results on approximating the value. (1) We prove that approximating the value of a succinct zero-sum game to within an additive factor is complete for the class promise-S/sub 2//sup p/, the "promise" version of S/sub 2//sup p/. To the best of our knowledge, it is the first natural problem shown complete for this class. (2) We describe a ZPP/sup NP/ algorithm for constructing approximately optimal strategies, and hence for approximating the value, of a given succinct zero-sum game. As a corollary, we obtain, in a uniform fashion, several complexity-theoretic results, e.g., a ZPP/sup NP/ algorithm for learning circuits for SAT (Bshouty et al., 1996) and a recent result by Cai (2001) that S/sub 2//sup p/ /spl sube/ ZPP/sup NP/. (3) We observe that approximating the value of a succinct zero-sum game to within a multiplicative factor is in PSPACE, and that it cannot be in promise-S/sub 2//sup p/ unless the polynomial-time hierarchy collapses. Thus, under a reasonable complexity-theoretic assumption, multiplicative factor approximation of succinct zero-sum games is strictly harder than additive factor approximation.

[1]  Christopher Umans,et al.  Hardness of approximating /spl Sigma//sub 2//sup p/ minimization problems , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[2]  Russell Impagliazzo,et al.  Hard-core distributions for somewhat hard problems , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[3]  Andrew Chi-Chih Yao,et al.  Probabilistic computations: Toward a unified measure of complexity , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[4]  I. Althöfer On sparse approximations to randomized strategies and convex combinations , 1994 .

[5]  Mihir Bellare,et al.  Uniform Generation of NP-Witnesses Using an NP-Oracle , 2000, Inf. Comput..

[6]  Alexander Russell,et al.  Symmetric alternation captures BPP , 1998, computational complexity.

[7]  Noam Nisan,et al.  A parallel approximation algorithm for positive linear programming , 1993, STOC.

[8]  Yoav Freund,et al.  Game theory, on-line prediction and boosting , 1996, COLT '96.

[9]  Jin-Yi Cai S p ⊆ ZPP NP , 2002 .

[10]  Ran Canetti More on BPP and the Polynomial-Time Hierarchy , 1996, Inf. Process. Lett..

[11]  Ilan Newman,et al.  Private vs. Common Random Bits in Communication Complexity , 1991, Inf. Process. Lett..

[12]  László Babai,et al.  Arthur-Merlin Games: A Randomized Proof System, and a Hierarchy of Complexity Classes , 1988, J. Comput. Syst. Sci..

[13]  J. Neumann Zur Theorie der Gesellschaftsspiele , 1928 .

[14]  J. Robinson AN ITERATIVE METHOD OF SOLVING A GAME , 1951, Classics in Game Theory.

[15]  Leslie G. Valiant,et al.  Random Generation of Combinatorial Structures from a Uniform Distribution , 1986, Theor. Comput. Sci..

[16]  Andrew Chi-Chih Yao,et al.  Theory and Applications of Trapdoor Functions (Extended Abstract) , 1982, FOCS.

[17]  Andrew C. Yao,et al.  Lower bounds by probabilistic arguments , 1983, 24th Annual Symposium on Foundations of Computer Science (sfcs 1983).

[18]  Carsten Lund,et al.  Non-deterministic exponential time has two-prover interactive protocols , 1992, computational complexity.

[19]  Joan Feigenbaum,et al.  A game-theoretic classification of interactive complexity classes , 1995, Proceedings of Structure in Complexity Theory. Tenth Annual IEEE Conference.

[20]  Leonid Khachiyan,et al.  A sublinear-time randomized approximation algorithm for matrix games , 1995, Oper. Res. Lett..

[21]  Richard J. Lipton,et al.  Simple strategies for large zero-sum games with applications to complexity theory , 1994, STOC '94.

[22]  Harry Buhrman,et al.  Superpolynomial Circuits, Almost Sparse Oracles and the Exponential Hierarchy , 1992, FSTTCS.

[23]  Sampath Kannan,et al.  Oracles and Queries That Are Sufficient for Exact Learning , 1996, J. Comput. Syst. Sci..

[24]  W. Hoeffding Probability Inequalities for sums of Bounded Random Variables , 1963 .

[25]  Éva Tardos,et al.  Fast Approximation Algorithms for Fractional Packing and Covering Problems , 1995, Math. Oper. Res..

[26]  Y. Freund,et al.  Adaptive game playing using multiplicative weights , 1999 .

[27]  Alexander A. Razborov,et al.  Majority gates vs. general weighted threshold gates , 2005, computational complexity.

[28]  László Babai,et al.  Trading group theory for randomness , 1985, STOC '85.