- Unique games conjecture
The Unique Games Conjecture (UGC) is a conjecture in
computational complexity theory made bySubhash 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 , there exists a large enough constant such that it is
NP-hard to determine whether, for a unique game with possible responses from each prover:
*any assignments of values to the variables will satisfy at most fraction of the constraints
*there exists an assignment of values to the variable which will satisfy at least a fraction of the constraintsThe 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 for any , where … 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 … 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 . This will force all the other variables to have a specific value. If we run into a contradiction, then our initial guess for was incorrect, so we try another one. Since there are only a fixed (assumed to be small) number of choices for the value of , we can try them all quickly.
This game is "unique" in the sense that every choice of a value for a variable forces a unique choice for the value of any variable that appears in any constraint with . That is, each constraint can be viewed as a function mapping values of to a unique value such that the pair 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 andmax 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.