Results 1 -
7 of
7
The Complexity of Pure Nash Equilibria
, 2004
"... We investigate from the computational viewpoint multi-player games that are guaranteed to have pure Nash equilibria. We focus on congestion games, and show that a pure Nash equilibrium can be computed in polynomial time in the symmetric network case, while the problem is PLS-complete in general. ..."
Abstract
-
Cited by 113 (6 self)
- Add to MetaCart
We investigate from the computational viewpoint multi-player games that are guaranteed to have pure Nash equilibria. We focus on congestion games, and show that a pure Nash equilibrium can be computed in polynomial time in the symmetric network case, while the problem is PLS-complete in general. We discuss implications to non-atomic congestion games, and we explore the scope of the potential function method for proving existence of pure Nash equilibria.
The Structure and Complexity of Nash Equilibria for a Selfish Routing Game
, 2002
"... In this work, we study the combinatorial structure and the computational complexity of Nash equilibria for a certain game that models sel sh routing over a network consisting of m parallel links. We assume a collection of n users, each employing a mixed strategy, which is a probability distribu ..."
Abstract
-
Cited by 75 (20 self)
- Add to MetaCart
In this work, we study the combinatorial structure and the computational complexity of Nash equilibria for a certain game that models sel sh routing over a network consisting of m parallel links. We assume a collection of n users, each employing a mixed strategy, which is a probability distribution over links, to control the routing of its own assigned trac. In a Nash equilibrium, each user sel shly routes its trac on those links that minimize its expected latency cost, given the network congestion caused by the other users. The social cost of a Nash equilibrium is the expectation, over all random choices of the users, of the maximum, over all links, latency through a link.
Playing Large Games using Simple Strategies
, 2003
"... We prove the existence of #-Nash equilibrium strategies with support logarithmic in the number of pure strategies. We also show that the payo#s to all players in any (exact) Nash equilibrium can be #-approximated by the payo#s to the players in some such logarithmic support #-Nash equilibrium. These ..."
Abstract
-
Cited by 71 (1 self)
- Add to MetaCart
We prove the existence of #-Nash equilibrium strategies with support logarithmic in the number of pure strategies. We also show that the payo#s to all players in any (exact) Nash equilibrium can be #-approximated by the payo#s to the players in some such logarithmic support #-Nash equilibrium. These strategies are also uniform on a multiset of logarithmic size and therefore this leads to a quasi-polynomial algorithm for computing an #-Nash equilibrium. To our knowledge this is the first subexponential algorithm for finding an #-Nash equilibrium. Our results hold for any multiple-player game as long as the number of players is a constant (i.e., it is independent of the number of pure strategies). A similar argument also proves that for a fixed number of players m, the payo#s to all players in any m-tuple of mixed strategies can be #-approximated by the payo#s in some m-tuple of constant support strategies.
An application of boolean complexity to separation problems in bounded arithmetic
- Proc. London Math. Society
, 1994
"... We develop a method for establishing the independence of some Zf(a)-formulas from S'2(a). In particular, we show that T'2(a) is not VZ*(a)-conservative over S'2(a). We characterize the Z^-definable functions of T2 as being precisely the functions definable as projections of polynomial local search ( ..."
Abstract
-
Cited by 51 (14 self)
- Add to MetaCart
We develop a method for establishing the independence of some Zf(a)-formulas from S'2(a). In particular, we show that T'2(a) is not VZ*(a)-conservative over S'2(a). We characterize the Z^-definable functions of T2 as being precisely the functions definable as projections of polynomial local search (PLS) problems. Although it is still an open problem whether bounded arithmetic S2 is finitely axiomatizable, considerable progress on this question has been made: S2 +1 is V2f+1-conservative over T'2 [3], but it is not V2!f+2-conservative unless £f+2 = Ylf+2 [10], and in addition, T2 is not VZf+1-conservative over S'2 unless LogSpace s? = Af+1 [8]. In particular, S2 is not finitely axiomatizable provided that the polynomial-time hierarchy does not collapse [10]. For the theory S2(a) these results imply (with some additional arguments) absolute results: S'2 + (a) is V2f+,(a)-conservative but not VZf+2(a)-conservative over T'2(a), and T'2(a) is not VZf+i(c*)-conservative over S'2(a). Here a represents a new uninterpreted predicate symbol adjoined to the language of arithmetic which may be used in induction formulas; from a computer science perspective, a represents an oracle. In this paper we pursue this line of investigation further by showing that T'2(a) is also not V2f(a)-conservative over S'2(a). This was known for / = 1, 2 by [9,17] (see also [2]), and our present proof uses a version of the pigeonhole principle similar to the arguments in [2,9]. Perhaps more importantly, we formulate a general method (Theorem 2.6) which can be used to show the unprovability of other 2f(a)-formulas from S'2(a). Our methods are analogous in spirit to the proof strategy of [8]: prove a witnessing theorem to show that provability of a Zf+1(a)-formula A in S'2(a) implies that it is witnessed by a function of certain complexity and then employ techniques of boolean complexity to construct an oracle a such that the formula A cannot be witnessed by a function of the prescribed complexity. Our formula A shall be 2f(a) and thus we can use the original witnessing theorem of [2]. The boolean complexity used is the same as in [8], namely Hastad's switching lemmas [6].
Inverting Onto Functions
, 1996
"... We look at the hypothesis that all honest onto polynomial-time computable functions have a polynomial-time computable inverse. We show this hypothesis equivalent to several other complexity conjectures including ffl In polynomial time, one can find accepting paths of nondeterministic polynomial-tim ..."
Abstract
-
Cited by 34 (5 self)
- Add to MetaCart
We look at the hypothesis that all honest onto polynomial-time computable functions have a polynomial-time computable inverse. We show this hypothesis equivalent to several other complexity conjectures including ffl In polynomial time, one can find accepting paths of nondeterministic polynomial-time Turing machines that accept \Sigma . ffl Every total multivalued nondeterministic function has a polynomial-time computable refinement. ffl In polynomial time, one can compute satisfying assignments for any polynomial-time computable set of satisfiable formulae. ffl In polynomial time, one can convert the accepting computations of any nondeterministic Turing machine that accepts SAT to satisfying assignments. We compare these hypotheses with several other important complexity statements. We also examine the complexity of these statements where we only require a single bit instead of the entire inverse. 1 Introduction Understanding the power of nondeterminism has been one of the pri...
Classification of Search Problems and Their Definability in Bounded Arithmetic
, 2001
"... Classication of Search Problems and Their Denability in Bounded Arithmetic Tsuyoshi Morioka Master of Science Graduate Department of Computer Science University of Toronto 2001 We present a new framework for the study of search problems and their denability in bounded arithmetic. We identify t ..."
Abstract
-
Cited by 3 (2 self)
- Add to MetaCart
Classication of Search Problems and Their Denability in Bounded Arithmetic Tsuyoshi Morioka Master of Science Graduate Department of Computer Science University of Toronto 2001 We present a new framework for the study of search problems and their denability in bounded arithmetic. We identify two notions of complexity of search problems: veri- cation complexity and computational complexity. Notions of exact solvability and exact reducibility are developed, and exact b i -denability of search problems in bounded arithmetic is introduced. We specify a new machine model called the oblivious witness-oracle Turing machines.
Integer Polyhedra: Combinatorial Properties and Complexity
, 2001
"... A polyhedron having vertices is called integer if all of its vertices are integer. This property is coNP-complete in general. Recognizing integral set-packing polyhedra is one of the biggest challenges of graph theory (perfectness test). Various other special cases are major problems of discrete ..."
Abstract
- Add to MetaCart
A polyhedron having vertices is called integer if all of its vertices are integer. This property is coNP-complete in general. Recognizing integral set-packing polyhedra is one of the biggest challenges of graph theory (perfectness test). Various other special cases are major problems of discrete mathematics.

