End of Potential Line

We introduce the problem EndOfPotentialLine and the corresponding complexity class EOPL of all problems that can be reduced to it in polynomial time. This class captures problems that admit a single combinatorial proof of their joint membership in the complexity classes PPAD of fixpoint problems and PLS of local search problems. EOPL is a combinatorially-defined alternative to the class CLS (for Continuous Local Search), which was introduced in with the goal of capturing the complexity of some well-known problems in PPAD $\cap$ PLS that have resisted, in some cases for decades, attempts to put them in polynomial time. Two of these are Contraction, the problem of finding a fixpoint of a contraction map, and P-LCP, the problem of solving a P-matrix Linear Complementarity Problem. We show that EndOfPotentialLine is in CLS via a two-way reduction to EndOfMeteredLine. The latter was defined in to show query and cryptographic lower bounds for CLS. Our two main results are to show that both PL-Contraction (Piecewise-Linear Contraction) and P-LCP are in EOPL. Our reductions imply that the promise versions of PL-Contraction and P-LCP are in the promise class UniqueEOPL, which corresponds to the case of a single potential line. This also shows that simple-stochastic, discounted, mean-payoff, and parity games are in EOPL. Using the insights from our reduction for PL-Contraction, we obtain the first polynomial-time algorithms for finding fixed points of contraction maps in fixed dimension for any $\ell_p$ norm, where previously such algorithms were only known for the $\ell_2$ and $\ell_\infty$ norms. Our reduction from P-LCP to EndOfPotentialLine allows a technique of Aldous to be applied, which in turn gives the fastest-known randomized algorithm for the P-LCP.

[1]  Christos H. Papadimitriou,et al.  Continuous local search , 2011, SODA '11.

[2]  Rahul Savani,et al.  Computing Stable Outcomes in Hedonic Games , 2010, SAGT.

[3]  Michael J. Todd,et al.  Orientation in Complementary Pivot Algorithms , 1976, Math. Oper. Res..

[4]  Walter Ludwig,et al.  A Subexponential Randomized Algorithm for the Simple Stochastic Game Problem , 1995, Inf. Comput..

[5]  Tibor Szabó,et al.  Unique sink orientations of cubes , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[6]  Sushil Verma,et al.  The Linear Complementarity Problem , Lemke Algorithm , Perturbation , and the Complexity Class PPAD , 2011 .

[7]  Christos H. Papadimitriou,et al.  On Total Functions, Existence Theorems and Computational Complexity , 1991, Theor. Comput. Sci..

[8]  Christos H. Papadimitriou,et al.  Exponential lower bounds for finding Brouwer fixed points , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[9]  K. Sikorski,et al.  Computational complexity of fixed points , 2009 .

[10]  John Darzentas,et al.  Problem Complexity and Method Efficiency in Optimization , 1983 .

[11]  Eylon Yogev,et al.  Hardness of Continuous Local Search: Query Complexity and Cryptographic Lower Bounds , 2017, SODA.

[12]  Xiaotie Deng,et al.  Settling the complexity of computing two-player Nash equilibria , 2007, JACM.

[13]  S. J. Chung NP-Completeness of the linear complementarity problem , 1989 .

[14]  Xiaotie Deng,et al.  Matching algorithmic bounds for finding a Brouwer fixed point , 2008, JACM.

[15]  Christos H. Papadimitriou,et al.  On the Complexity of the Parity Argument and Other Inefficient Proofs of Existence , 1994, J. Comput. Syst. Sci..

[16]  Thomas Dueholm Hansen,et al.  The complexity of interior point methods for solving discounted turn-based stochastic games , 2013, CiE.

[17]  Leonid Khachiyan,et al.  Approximating Fixed Points of Weakly Contracting Mappings , 1999, J. Complex..

[18]  K. Sikorski,et al.  A note on two fixed point problems , 2007, J. Complex..

[19]  Wolfgang Mulzer,et al.  The Rainbow at the End of the Line - A PPAD Formulation of the Colorful Carathéodory Theorem with Applications , 2017, SODA.

[20]  John Fearnley,et al.  The complexity of all-switches strategy improvement , 2016, SODA 2016.

[21]  Sanjam Garg,et al.  Revisiting the Cryptographic Hardness of Finding a Nash Equilibrium , 2016, CRYPTO.

[22]  Nir Bitansky,et al.  On the Cryptographic Hardness of Finding a Nash Equilibrium , 2015, FOCS.

[23]  Richard W. Cottle,et al.  Linear Complementarity Problem. , 1992 .

[24]  Xiaotie Deng,et al.  Discrete Fixed Points: Models, Complexities, and Applications , 2011, Math. Oper. Res..

[25]  Xi Chen,et al.  On the complexity of 2D discrete fixed point problem , 2006, Theor. Comput. Sci..

[26]  N. Megiddo A Note on the Complexity of P � Matrix LCP and Computing an Equilibrium , 1988 .

[27]  Walter D. Morris Randomized pivot algorithms for P-matrix linear complementarity problems , 2002, Math. Program..

[28]  Nimrod Megiddo,et al.  A Unified Approach to Interior Point Algorithms for Linear Complementarity Problems , 1991, Lecture Notes in Computer Science.

[29]  K. G. Murty Computational complexity of complementary pivot methods , 1978 .

[30]  D. Aldous Minimization Algorithms and Random Walk on the $d$-Cube , 1983 .

[31]  John Fearnley,et al.  CLS: New Problems and Completeness , 2017, ArXiv.

[32]  Gregory E. Coxson,et al.  The P-matrix problem is co-NP-complete , 1994, Math. Program..

[33]  C. E. Lemke,et al.  Bimatrix Equilibrium Points and Mathematical Programming , 1965 .

[34]  Paul W. Goldberg,et al.  The Complexity of Computing a Nash Equilibrium , 2009, SIAM J. Comput..

[35]  Aviad Rubinstein Settling the Complexity of Computing Approximate Two-Player Nash Equilibria , 2016, FOCS.

[36]  Christopher A. Sikorski,et al.  A recursive algorithm for the infinity-norm fixed point problem , 2003, J. Complex..

[37]  Marcin Jurdziński,et al.  Deciding the Winner in Parity Games is in UP \cap co-Up , 1998, Inf. Process. Lett..

[38]  Manuel Kohler,et al.  ARRIVAL: A Zero-Player Graph Game in NP ∩ coNP , 2017 .

[39]  Sanjay Jain,et al.  An ordered approach to solving parity games in quasi polynomial time and quasi linear space , 2017, SPIN.

[40]  S. KarthikC. Did the train reach its destination: The complexity of finding a witness , 2017, Inf. Process. Lett..

[41]  Mihalis Yannakakis,et al.  Simple Local Search Problems That are Hard to Solve , 1991, SIAM J. Comput..

[42]  Henrik Björklund,et al.  A combinatorial strongly subexponential strategy improvement algorithm for mean payoff games , 2007, Discret. Appl. Math..

[43]  John Fearnley,et al.  Linear Complementarity Algorithms for Infinite Games , 2009, SOFSEM.

[44]  Christos H. Papadimitriou,et al.  The complexity of pure Nash equilibria , 2004, STOC '04.

[45]  Rahul Savani,et al.  A Simple P-Matrix Linear Complementarity Problem for Discounted Games , 2008, CiE.

[46]  Nimrod Megiddo,et al.  An interior point potential reduction algorithm for the linear complementarity problem , 1992, Math. Program..

[47]  Xi Chen,et al.  On algorithms for discrete and approximate brouwer fixed points , 2005, STOC '05.

[48]  A. Puri Theory of hybrid systems and discrete event systems , 1996 .

[49]  Mihalis Yannakakis,et al.  How easy is local search? , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[50]  Anne Condon,et al.  The Complexity of Stochastic Games , 1992, Inf. Comput..

[51]  Cristian S. Calude,et al.  Deciding parity games in quasipolynomial time , 2017, STOC.

[52]  Kousha Etessami,et al.  On the Complexity of Nash Equilibria and Other Fixed Points , 2010, SIAM J. Comput..

[53]  E. Allen Emerson,et al.  Tree automata, mu-calculus and determinacy , 1991, [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science.

[54]  Layne T. Watson,et al.  Digraph Models of Bard-Type Algorithms for the Linear Complementarity Problem , 1978, Math. Oper. Res..

[55]  Bernd Gärtner,et al.  Simple Stochastic Games and P-Matrix Generalized Linear Complementarity Problems , 2005, FCT.

[56]  Marcin Jurdzinski,et al.  Succinct progress measures for solving parity games , 2017, 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).

[57]  Christos Tzamos,et al.  A converse to Banach's fixed point theorem and its CLS-completeness , 2017, STOC.

[58]  Ruta Mehta,et al.  Constant rank bimatrix games are PPAD-hard , 2014, STOC.