The Classes PPA-k : Existence from Arguments Modulo k Alexandros Hollender∗ Department of Computer Science, University of Oxford
[email protected] Abstract The complexity classes PPA-k, k ≥ 2, have recently emerged as the main candidates for capturing the complexity of important problems in fair division, in particular Alon's Necklace-Splitting problem with k thieves. Indeed, the problem with two thieves has been shown complete for PPA = PPA-2. In this work, we present structural results which provide a solid foundation for the further study of these classes. Namely, we investigate the classes PPA-k in terms of (i) equivalent definitions, (ii) inner structure, (iii) relationship to each other and to other TFNP classes, and (iv) closure under Turing reductions. 1 Introduction The complexity class TFNP is the class of all search problems such that every instance has a least one solution and any solution can be checked in polynomial time. It has attracted a lot of interest, because, in some sense, it lies between P and NP. Moreover, TFNP contains many natural problems for which no polynomial algorithm is known, such as Factoring (given a integer, find a prime factor) or Nash (given a bimatrix game, find a Nash equilibrium). However, no problem in TFNP can be NP-hard, unless NP = co-NP [27]. Furthermore, it is believed that no TFNP-complete problem exists [30, 32]. Thus, the challenge is to find some way to provide evidence that these TFNP problems are indeed hard. Papadimitriou [30] proposed the following idea: define subclasses of TFNP and classify the natural problems of interest with respect to these classes.