Unique games conjecture

Unique games conjecture

The Unique Games Conjecture (UGC) is a conjecture in computational complexity theory made by Subhash Khot in 2002.

A "unique game" is a special case of a two-prover, one-round (2P1R) game. A two-player, one-round game has two players (also known as provers) and a referee. The referee sends each player a message drawn from a known distribution, and the players each have to send a response. The players are not allowed to communicate with each other. The players win if the referee accepts their responses, using a known predicate Accept(question 1, question 2, answer 1, answer 2). The game is called a
*"projection game" if for every response of the first prover there is a unique response by the second prover that causes the referee to accept.
*"unique game" if it is a projection game in both directions. That is, in addition to being a projection game, it must be the case that for every response of the second prover there is a unique response by the first prover that causes the referee to accept. The acceptance predicate for a unique game is therefore essentially just a permutation of the set of possible responses.
*"XOR game" if it is a unique game and the response set of each prover is {0,1}. In this case, there are only two possible predicates, either equality or inequality.

The Unique Games Conjecture states that for any fixed epsilon > 0, there exists a large enough constant p such that it is NP-hard to determine whether, for a unique game with p possible responses from each prover:
*any assignments of values to the variables will satisfy at most epsilon fraction of the constraints
*there exists an assignment of values to the variable which will satisfy at least a (1-epsilon) fraction of the constraints

The Unique Games Conjecture is a strengthening of the Probabilistically Checkable Proof (PCP) Theorem. Both the UGC and the PCP theorem have many applications in the theory of complexity of approximation. For example, assuming the UGC, it is NP-hard to approximate the MAX CUT value to better than alpha_{GW} + epsilon for any epsilon > 0, where alpha_{GW} = 0.878… is the approximation ratio of the Goemanns-Williamson SDP-based algorithm. Without assuming the UGC, it is only known that approximating MAX CUT to a ratio better than 16/17=0.941… is NP-hard.

An example of a unique game

Suppose that we have a system of linear equations over the integers modulo "p", for a fixed prime "p":

The goal is to solve all of these equations simultaneously. If we cannot do that, we would like to satisfy the largest possible fraction of them.

This game is similar to "2-prover, 1-round" games, which are studied in conjunction with the PCP theorem.

If the system of equations has a solution, it's very easy to find it: we just try one value for x_1. This will force all the other variables to have a specific value. If we run into a contradiction, then our initial guess for x_1 was incorrect, so we try another one. Since there are only a fixed (assumed to be small) number of choices for the value of x_1, we can try them all quickly.

This game is "unique" in the sense that every choice of a value for a variable x forces a unique choice for the value of any variable y that appears in any constraint with x. That is, each constraint can be viewed as a function pi mapping values of x to a unique value y=pi(x) such that the pair x, y satisfy the constraint.

Applications

Although it is unknown whether the conjecture is true, it has been shown that if it is true then it is hard to find even approximate solutions for many well-studied problems, such as vertex cover and max cut.

External links

* [http://doi.ieeecomputersociety.org/10.1109/CCC.2002.1004334 "On the Power of Unique 2-Prover 1-Round Games"] (Khot's 2002 paper defining the conjecture, courtesy of IEEE)
* [http://weblog.fortnow.com/2005/06/unique-games-conjecture.html A summary of the Unique Games Conjecture and its implications, from a blog on complexity theory.]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Semidefinite programming — (SDP) is a subfield of convex optimization concerned with the optimization of a linear objective function over the intersection of the cone of positive semidefinite matrices with an affine space.Semidefinite programming is a relatively new field… …   Wikipedia

  • Computational hardness assumption — In cryptography, a major goal is to create cryptographic primitives with provable security. In some cases cryptographic protocols are found to have information theoretic security, the one time pad is a common example. In many cases, information… …   Wikipedia

  • Vertex cover — In the mathematical discipline of graph theory, a vertex cover of a graph is a set of vertices such that each edge of the graph is incident to at least one vertex of the set. The problem of finding a minimum vertex cover is a classical… …   Wikipedia

  • Maximum cut — A maximum cut. For a graph, a maximum cut is a cut whose size is at least the size of any other cut. The problem of finding a maximum cut in a graph is known as the max cut problem. The problem can be stated simply as follows. One wants a subset… …   Wikipedia

  • 2-satisfiability — In computer science, 2 satisfiability (abbreviated as 2 SAT or just 2SAT) is the problem of determining whether a collection of two valued (Boolean or binary) variables with constraints on pairs of variables can be assigned values satisfying all… …   Wikipedia

  • UGC (disambiguation) — UGC can mean any of the following : * UGC, a European cinema chain * User generated content * University Grants Committee or University Grants Commission, a title used for a quango concerned with higher education funding in several Commonwealth… …   Wikipedia

  • Maximal cut — For a graph, a maximal cut is a cut with the size not smaller than the size of any other cut. The problem of finding a maximal cut is a graph is known as the max cut problem.Max cut problemThe max cut problem is one of Karp s 21 NP complete… …   Wikipedia

  • Riemann hypothesis — The real part (red) and imaginary part (blue) of the Riemann zeta function along the critical line Re(s) = 1/2. The first non trivial zeros can be seen at Im(s) = ±14.135, ±21.022 and ±25.011 …   Wikipedia

  • India — /in dee euh/, n. 1. Hindi, Bharat. a republic in S Asia: a union comprising 25 states and 7 union territories; formerly a British colony; gained independence Aug. 15, 1947; became a republic within the Commonwealth of Nations Jan. 26, 1950.… …   Universalium

  • Projet:Mathématiques/Liste des articles de mathématiques — Cette page n est plus mise à jour depuis l arrêt de DumZiBoT. Pour demander sa remise en service, faire une requête sur WP:RBOT Cette page recense les articles relatifs aux mathématiques, qui sont liés aux portails de mathématiques, géométrie ou… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”