HAL Id: inria-00331248
https://hal.inria.fr/inria-00331248
Submitted on 15 Oct 2008
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of
sci-entific research documents, whether they are
pub-lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d’enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.
Sur la Conjecture des Jeux Uniques
Stéphane Pérennes
To cite this version:
Stéphane Pérennes. Sur la Conjecture des Jeux Uniques. [Research Report] RR-6691, INRIA. 2008.
�inria-00331248�
a p p o r t
d e r e c h e r c h e
IS
S
N
0
2
4
9
-6
3
9
9
IS
R
N
IN
R
IA
/R
R
--6
6
9
1
--F
R
+
E
N
G
Thème COM
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE
Sur la Conjecture des Jeux Uniques
Stéphane Pérennes — Ignasi Sau
N° 6691
Unité de recherche INRIA Sophia Antipolis
2004, route des Lucioles, BP 93, 06902 Sophia Antipolis Cedex (France)
Téléphone : +33 4 92 38 77 77 — Télécopie : +33 4 92 38 77 65
Sur la Conje ture des Jeux Uniques
∗
Stéphane Pérennes
†
, IgnasiSau
‡§
ThèmeCOMSystèmes ommuni ants
ProjetMASCOTTE
Rapportdere her he n°6691September20088pages
Résumé: Laplupart desproblèmesd'optimisation ombinatoiresontNP-di iles,
'est-à-direqu'ils ne peuvent être résolus en temps polynomialque si les lassesP et NP sont
identiques.Pour esproblèmesonpeutespérersoittrouverdesalgorithmesd'approximation,
soitprouverqu'ilsnepeuventpasêtreapproximésdemanièree a e.
En2002S.KhotformulalaConje turedesJeuxUniques (UGC),quigéneraliselethéorème
PCP et impliquerait d'importants résultats d'innaproximabilité pour plusieurs problèmes
d'optimisation ombinatoire (parexemple Max Cut ouVertex Cover). Intuitivement,
laUGCditque,pourune ertaine lassedejeux, appelésuniques,ilestNP-durdedé ider
sil'onpeuttrouverunesolutionpro he del'optimale,ousitouteslessolutionssontloin de
l'optimale.
Cette onje tureestdevenueunproblèmeouvertdesplusimportantsdanslathéoriedela
omplexitéetdel'approximation.
Dans et arti le nous étudions un problème très relié à la UGC: Max-E
2
-Lin2 dans les graphesbipartis.DansMax-E2
-Lin2onaungrapheG
ayantdeuxtyped'arêtes,requérant soitlamêmesoitdiérente ouleurpoursesextrémités.Lebutestde2- olorerlessommetsde
G
enmaximisantlenombred'arêtessatisfaites.Nousprouvonsque eproblèmeest APX- ompletdanslesgraphesbipartiset,enutilisantleThéorème de RépétitionParalèlle,nousdis utonsles onséquen esde e résultatdansle adredesjeuxuniques etlaUGC.
Mots- lés : ComputationalComplexity, Unique Games,ParallelRepetition, Hardnessof
Approximation.
∗
This workhas been partially supported byEuropean proje t IST FETAEOLUS, PACAregion of
Fran e,MinisteriodeEdu a iónyCien iaofSpain,EuropeanRegionalDevelopmentFundunderproje t TEC2005-03575,CatalanResear h Coun ilunderproje t2005SGR00256 andCOSTa tion293GRAAL, andhasbeendoneinthe ontextofthe r CorsowithFran eTele om.
†
Mas otte joint proje t - INRIA/CNRS-I3S/UNSA, Sophia-Antipolis, FRANCE. Stephane.Perennessophia. inri a.f r
‡
Mas otte joint proje t - INRIA/CNRS-I3S/UNSA, Sophia-Antipolis, FRANCE. Ignasi.Sausophia.inria.f r
§
GraphTheoryandCombinatori sgroupatAppliedMathemati sIVDepartmentofUPC,Bar elona, SPAIN.
A Note on Max-E
k
-Lin2 and the Unique Games Conje ture¶
Abstra t: Most ombinatorial optimization problems are NP-hard, i.e. they annot be
solvedinpolynomialtimeunlessP
=
NP.Twotypi alapproa hesto dealwiththese prob-lemsareeithertodeviseapproximationalgorithmswithgoodperforman e,ortoprovethatsu halgorithms annotexist.In2002S.KhotstatedtheUniqueGamesConje ture (UGC),
whi hgeneralizesthePCPTheorem.TheUGCwouldimplysigni anthardnessresultsfor
severaloptimization problems(e.g., MaxCut orVertex Cover). Looselyspeaking,the
UGC statesthat for a lass of games ( alled unique) in whi h theoptimal solution takes
valuesbetween0and1,it isNP-hardtode idewhether theoptimalis lose to0or lose
to1.
This onje turehasbe omeoneof themostoutstanding openproblemsin omplexityand
approximation theory. In this arti le we study a problem whi h turns out to be losely
related to the UGC: Max-E
2
-Lin2 in bipartite graphs. The input of Max-E2
-Lin2 is a graphG
with twotypesofedges.Namely,ea hedgerequires itsend-verti esto be olored witheither the same olorordierent olors.Theobje tiveis to 2- olor theverti esofG
maximizing thenumber ofsatised edges. Theproblem is known to beAPX- omplete ingeneralgraphs.Inthisarti leweprovethattheproblemremainsAPX- ompleteinbipartite
graphsand, using the Parallel Repetition Theorem, we dis uss the onsequen es that this
result ouldhaveintheframeworkof uniquegamesandtheUGC.
Key-words: ComputationalComplexity,Unique Games,ParallelRepetition,Hardnessof
1 Introdu tion
A unique game onsists of an undire ted onne ted graph
G = (V, E)
, a olor setC
, and for ea h edge(i, j)
withi < j
apermutationπ
i,j
: C → C
. A oloring of the graphc : V → C
fullls (or satises) an edge(i, j)
ifπ
i,j
(c(i)) = c(j)
. Trevisan gives a ni e introdu tionto uniquegames in [10℄.If a oloringfullls allthe edges, then knowingtheoloratonevertexuniquelydeterminesalltheother olors.Thatisthereasonwhysu h a
gameis alledunique.One ane ientlydeterminewhethersu ha oloringexistsbytrying
all possible olors at onenode to see if anyof the resulting oloring fullls all the edges.
Howeveritmightbedi ulttodeterminewhetherone anfulllsomelargefra tionofthe
edges.In2002, SubhashKhot denedtheUniqueGames Conje ture (UGC forshort):
Conje ture 1.1 (UniqueGames Conje ture [4℄) For every onstant
δ > 0
there isa xednite olor lassC
su hthatitis NP-hardtodistinguishthe following 2 asesfor any uniquegame with olor lassC
:1. Thereissome oloring thatfulllsatleasta
(1 − δ)
-fra tionof the edges. 2. Every oloringfulllsatmostaδ
-fra tionof the edges.Sin eit wasrstformulatedin 2002,theUGChasbe omeoneof themost hallenging
openproblemsin omputational omplexity[5,6,8,10℄.TheUGCis astrengtheningofthe
Probabilisti ally Che kable Proof (PCP) Theorem. If the UGC were true, it would have
important onsequen esfor the theory of omplexity and approximation.For instan e, it
wouldimplythatanyimprovementinapproximatingMaxCutbelow0.878567wouldfor e
P
=
NP[6℄,andthatVertex Cover wouldbehardtoapproximatewithin 2-ε
[7℄. In this arti le we study a problem whi h seems to be losely related to a parti ularaseoftheUGC. Namely, in Se tion2weprovethat Max-E
2
-Lin2in bipartitegraphsis APX- omplete, bya redu tionfrom3
-Max-Cut. InSe tion 3wedis uss the relation of this result with the UGC,in order to understand better the UGC,or even to provideanintermediatesteptowardsahypotheti proofoftheUGC.
2 Max-E
2
-Lin2 in Bipartite Graphs is APX- ompleteInthisse tionwefo usonthefollowing lassi alNP- ompleteproblem:
Max-E
k
-Lin2:Input:asetoflinearequationsmodulo2withexa tly
k
variablesperequation. Output:anassignmentofthevariablesmaximizingthenumberofequationssatised.The asewhen
k = 2
anbeseenin anaturalwayasagraphoptimizationproblem as follows: ea h variable orrespondsto avertex,and ea h linearequation (involvingexa tly2 variables) orresponds to an edge. There are two typesof edges, namely those that
re-quire theirendpointsto havethesame value (either 0or 1), and those that requiretheir
endpoints to have dierent value. Inwhat follows, we allsu h edges of type
S
and typeD
,respe tively. Letalso|S|
and|D|
bethenumberofedges oftypeS
andD
oftheinput graphG
, respe tively. In this ontext, an optimal solution is a 2- oloring of the verti esof
G
maximizingthenumberofsatisededges.Intheedge-weightedversion,theobje tive fun tionto bemaximizedisthesumoftheweightsofthesatisededges.Karpinski proved in [3℄ that Max-E
2
-Lin2 is APX- omplete in general graphs. It is natural to ask what happens to omplexity when we restri t the input graph to beingbipartite(Max-E
2
-Lin2-Bipforshort).WeproveinTheorem2.1thatMax-E2
-Lin2-Bip remainsAPX- omplete.Themainreasonwhywestudythisproblem,besidesthefa t thatthehardnessresultisinterestingbyitself,isits loserelationwiththeUGC,asweshallsee
inSe tion 3.BeforegoingthroughtheproofofTheorem2.1,weneedto introdu eanother
lassi alNP- ompleteproblem:
d
-Max-Cut:Input:unundire tedgraph
G = (V, E)
ofdegreebounded byd
.Output : apartition of
V
into twogroups so as to maximize the number of edges withexa tlyoneendpointin ea hgroup.ObservethatsolvingMax-Cutinagraph
G
isequivalenttondingabipartitesubgraph withmaximumnumberofedges,sin eanybipartitesubgraphH ⊆ G
withmaximumnumber ofedges anbetransformedintoanother(notne essarilyindu ed)bipartitesubgraphH
′
⊆
G
ontainingH
su h that|E(H
′
)| ≥ |E(H)|
and
V (H
′
) = V (G)
.
Karpinskiprovedin[3℄that3-Max-CutisAPX- omplete,providinganapproximation
algorithmwithapproximationratio1.0858,togetherwithahardnesslowerboundof1.003.
Theorem2.1 Max-E
2
-Lin2-Bipis APX- omplete.Proof: ToseethatMax-E
2
-Lin2-BipbelongstoAPX,itiseasytosatisfymax{|S|, |D|}p
edgesof theinput bipartitegraphG = (A ∪ B, E)
just byrst oloring alltheverti esofG
withthesame olor(fullling|S|
edges),then oloringtheverti esinA
with olor0and theverti esinB
with olor1(fullling|D|
edges),andtakingthebestsolution.Thisnaïve algorithm learlyprovidesa2-approximation.We provethat Max-E
2
-Lin2-Bip is APX-hardwith agap-preservingredu tion from 3-Max-Cut, provedtobeAPX-hardin[3℄. Werstdealwiththe edge-weightedversion,andthenwedes ribehowtoadapttheredu tiontotheunweighted ase.
Givenaninputgraph
G = (V, E)
of 3-Max-Cut withmaximumdegreeat most3,we onstru t an instan eG
′
of Max-E
2
-Lin2-Bip in the following way : we put two opiesV
1
andV
2
of the vertex setV
, i.e. there are twoverti esu
1
∈ V
1
andu
2
∈ V
2
for ea h vertexu ∈ V
. (Withslightabuseofnotation,wewill supposehen eforththat toea hpair{u
1
, v
2
} ∈ V
1
× V
2
orresponds without ambiguity a pair{u, v} ∈ V × V
, with possiblyu = v
.)Thenweadd anedgeoftypeD
withweight1betweenu
1
∈ V
1
andv
2
∈ V
2
ifand onlyif(u, v) ∈ E
,andanedgeoftypeS
withweight4
betweenu
1
∈ V
1
andv
2
∈ V
2
ifand only ifu = v
. This ompletes the onstru tion ofG
′
= (V
1
∪ V
2
, E
′
)
, whi h is illustrated withasmallexampleinFig.1a.Letn = |V (G)|
.Claim1 Anyoptimalsolutionof Max-E
2
-Lin2-BipinG
′
ontainsthe
n
edgesof typeS
. Letussee thatgivenanysolutionH
of Max-E2
-Lin2-BipinG
′
,we antransform
H
into abetter(in termsof the weightof the satisededges)solutionH
′
ontainingthe
n
edgesu
v
w
z
u
v
w
z
1
1
1
1
u
v
w
z
2
2
2
2
G
G'
4
4
4
4
u
1
1
u
1
2
u
1
3
u
4
1
v
1
4
v
1
3
v
2
1
v
1
1
u
2
1
u
2
2
u
2
3
u
2
4
v
2
4
v
2
3
v
2
2
v
2
1
u
v
G
G'
b)
a)
Fig.1Redu tionin theproofofTheorem 2.1: a)fortheweighted ase;and b)forthe
unweighted ase.Thethi kedgesareoftype
S
,theothersbeingoftypeD
.Ifnoweightis displayedbesideanedge,itisassumedtobe1.of type
S
. Indeed,iffor avertexu
the edge(u
1
, u
2
)
is notsatisedinH
, thenu
1
andu
2
havedierent olorinH
.Sin ethedegreeofu
inG
isatmost3,ifwe hangethe olorofu
1
(letH
′
bethisnewsubgraph)thenatmost3edgeswithweight1be omeunsatisedin
H
′
,but theedge
(u
1
, u
2
)
withweight4
issatisedinH
′
. Thus,theweightofthe satised
edgesof
H
′
isstri tlygreaterthantheweightofthoseof
H
.Let
OP T
G
be the optimal value of 3-Max-Cut inG
, and letOP T
G
′
be the optimal valueoftheweightedversionof Max-E2
-Lin2-BipinG
′
.
Claim2
OP T
G
′
= 2 · OP T
G
+ 4n
. ByClaim1,inanoptimalsolutionH ⊆ G
′
,forea hvertex
u ∈ V (G)
,bothverti esu
1
andu
2
are olored withthe same olor.So ifthe edge(u
1
, v
2
)
is satisedinH
, then theedge(u
2
, v
1
)
is alsosatised.Therefore,OP T
G
′
is a hieved by a2- oloring ofthe verti es ofG
maximizingthenumberofedgeswithexa tlyoneendpointinea h olor lass.Thisproblemisexa tly3-Max-Cut in
G
,sothe laimfollows.ByClaim2,itis learthattheexisten eofaPTASforMax-E
2
-Lin2-Bipwouldimply theexisten eofaPTASfor3-Max-Cut, whi h isa ontradi tion.Forthe unweighted ase, we modify the onstru tion of
G
′
in the following way : for
ea h vertex
u ∈ V (G)
, weput 8 opiesu
1
1
, . . . , u
4
1
∈ V
1
andu
1
2
, . . . , u
4
2
∈ V
2
. Thenweadd a omplete bipartitegraphwith edges oftypeS
betweentheverti esu
1
1
, . . . , u
4
1
∈ V
1
andu
1
2
, . . . , u
4
2
∈ V
2
. Finally, we add an edge of typeD
betweenu
4
1
∈ V
1
andv
4
2
∈ V
2
if and onlyif(u, v) ∈ E
(seeFig.1b).On eagain,anyoptimalsolutionforG
′
ontainsallthe
16n
edgesoftypeS
,andOP T
G
′
= 2 · OP T
G
+ 16n
.Thetheorem follows.2
3 Relation with the Unique Games Conje ture
Inthis se tion wedis uss therelation ofTheorem 2.1 withtheUGC. Firstweneed to
introdu ethe Parallel Repetition Theorem, proved byRaz in [9℄and further simplied by
Holensteinin [2℄. This resultstates that aparallel repetition of any two-prover one-round
proof system (it an be seenasa uniquegame in abipartite graph,see [1℄) de reasesthe
probabilityoferroratanexponentialrate.
Max-E
2
-Lin2-Bip anbenaturallythoughtofasauniquegameG
with|C| = 2
olors, the permutation for ea h edge being either the identity or a transposition. The parallelrepetition of
k
timesG
orrespondsto aunique gamewith|C| = 2
k
olors.Indeed, letus
des ribethegamewhenwerepeat
G
on e.GiventheinputgraphG
of Max-E2
-Lin2-Bip, we onsiderthe dire t produ tG × G
, and then4
types ofedges anappear,namelySS
,SD
,DS
,andDD
.WehavethatC =
Z2
2
and|C| = 4
(moregenerally,ifwerepeatk
timesG
wehavethatC =
Zk
2
and|C| = 2
k
).Thisgameisabelian inthesensethat,forinstan e,an
edge
((a, x), (b, y)) ∈ E(G × G)
oftypeSD
issatisedifandonlyifc(a) + c(b) ≡ 0 (mod 2)
and
c(x) + c(y) ≡ 1 (mod 2)
. Observethat in this parti ular game all the bije tions are translations.Usingthenotationof[2,9℄,let
v < 1
betheoptimalvalueofG
. This onstantv
anbe seenasthemaximumprobabilitythat bothplayers anwin, ea h player orresponding toonestable set of the bipartitegraph
G
. This probabilityv
orrespondsto the per entage ofsatisededgesofanoptimalsolutioninG
. TheParallelRepetition Theoremstatesthat when we repeatk
timesG
in parallel,then the probability that bothplayers an win all gamessimultaneouslyisatmostv
k
,where
v < 1
isa onstantdependingonlyonv
. Ontheonehand,theUGCstatesthatforeveryxed onstantδ > 0
,thereexistsa olor lassC
su h that thegap (givenby ases1and 2in Conje ture1.1) foranyuniquegame with olor lassC
is[δ, 1 − δ]
.Ontheotherhand,Theorem2.1statesthatthereexistsa onstant
0 < α < 1
su hthat itisimpossible(unlessP=
NP)tondinpolynomialtimeasolutionbetter than(1 − α)v
, intermsoftheper entageofsatisededges.ThisAPX-hardnessresult anbeseenasagap[(1 − α)v, v]
forthegameG
, inthe sensethat in thisintervalwehaveno knowledge about theoptimalsolution.Inorderto get losetotheUGC,weneedtobeabletosaysomethingmoreaboutthis
gapfor
G
.IfonemanagedtoprovethatthegapforthegameG
orrespondingtoMax-E2
-Lin2-Bip were, for instan e,[1 − 1/k
2
, v
1/k
]
, then theParallelRepetition Theoremwould
implythat thegap ofrepeating
k
timesG
would be,asymptoti ally,[1 − 1/k, v]
. Sin efor anyxed onstantδ > 0
thereexistsanintegerk
su hthat1/k < δ
,theinterval[1 − 1/k, v]
wouldbe ontainedin[1 − δ, 1]
,andtheupper partofthegapgivenbytheUGCwouldbe overed.Finally,thesamekindofargument ouldbeadaptedto overthelower partofthegap.
Let
ˆ
v
be a onstantsu hthat1 − 1/k
2
< ˆ
v < 1
.Summarizing,the importantquestion
for
G
isthefollowing:Providedthat weknowthat aproportionat least(1 − 1/k
2
)
ofthe
edgesof
G
an besatised,is itNP-hard to satisfyaproportionˆ
v
of theedges? Inother words,theproblemiswhetherMax-E2
-Lin2-Bip anbee ientlyapproximatedwhenoneknowsthatin anoptimalsolutionalmost alledgesaresatised.Equivalently, isitpossible
tondabipartitionofagraphwhenitisalmost bipartite?
TheUGCforthis lassofgameswouldbetrueifwewereabletohavemoreinformation
on erning the two ases of Max-E
2
-Lin2-Bip, i.e. the ase where any solution satises very fewedges, and the asewhere there exists asolutionsatisfying almost alledges. Wehaveseenin theproofofTheorem2.1that, modulo anadditivefa tor,Max-E
2
-Lin2-Bip looks like 3-Max-Cut, soabetterunderstanding of Max-Cut ouldalso provideimpor-tantinsightsinto theUGC.
In on lusion, we showed that the problem of Max-E
2
-Lin2 is APX- omplete in bi-partite graphs,and wesaw that the parallel repetition of the game orresponding to thisproblemnaturallyleadsto uniquegames.Due to thisstrong relation,it would bevery
in-terestingto understand thehardnessof Max-E
2
-Lin2better, in orderto shed somelight ontheUnique GamesConje ture on erninguniquegames.Referen es
[1℄ M.Ben-Or,S.Goldwaser,J.Kilian,andA.Widgerson.Multiproverintera tiveproofs:
How to remove intra tability. In STOC'88 : Pro eedings of the 20th annual ACM
Symposiumon Theoryof Computing,pages113131,1988.
[2℄ T. Holenstein. Parallel repetition : simpli ations and the no-signaling ase. In
STOC'07 : Pro eedings of the 39th annual ACM Symposium on Theory of
Comput-ing,pages411419,2007.
[3℄ M. Karpinski. Approximating Bounded Degree Instan es of NP-Hard Problems. In
FCT'01 :Pro eedings of the 13th International Symposium onFundamentalsof
Com-putation Theory,pages2434,2001.
[4℄ S. Khot. OnthePowerofUnique2-Prover1-RoundGames. InSTOC'02:Pro eedings
of the 34thannualACM Symposiumon Theory ofComputing,pages767775,2002.
[5℄ S. Khot. On the Unique Games Conje ture. In FOCS'05 : Pro eedings of the 46th
Annual IEEESymposiumon Foundationsof Computer S ien e,page3,2005.
[6℄ S. Khot,G.Kindler,E.Mossel,andR.O'Donnell. OptimalInapproximabilityResults
forMax-CutandOther2-VariableCSPs?InFOCS'04:Pro eedingsofthe45thAnnual
IEEE SymposiumonFoundationsof ComputerS ien e,pages146154,2004.
[7℄ S. KhotandO.Regev. Vertex overmightbehardtoapproximatewithin2-
ε
.Journal of Computer andSystemS ien es,74(3):335349,2008.[8℄ S.KhotandN.Vishnoi. TheUniqueGamesConje ture,IntegralityGapforCut
Prob-lemsandEmbeddabilityofNegativeTypeMetri sinto
ℓ
1
.InFOCS'05 :Pro eedingsofthe 46th AnnualIEEE Symposiumon Foundationsof ComputerS ien e,pages5362,
2005.
[9℄ R.Raz. AParallelRepetitionTheorem. SIAMJournalonComputing,27(3):763803,
1998.
[10℄ L.Trevisan. ApproximationAlgorithmsforUnique Games. InFOCS'05 :Pro eedings
of the46thAnnualIEEESymposiumonFoundationsofComputerS ien e,pages197
205,2005.
Unité de recherche INRIA Sophia Antipolis
2004, route des Lucioles - BP 93 - 06902 Sophia Antipolis Cedex (France)
Unité de recherche INRIA Futurs : Parc Club Orsay Université - ZAC des Vignes
4, rue Jacques Monod - 91893 ORSAY Cedex (France)
Unité de recherche INRIA Lorraine : LORIA, Technopôle de Nancy-Brabois - Campus scientifique
615, rue du Jardin Botanique - BP 101 - 54602 Villers-lès-Nancy Cedex (France)
Unité de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex (France)
Unité de recherche INRIA Rhône-Alpes : 655, avenue de l’Europe - 38334 Montbonnot Saint-Ismier (France)
Unité de recherche INRIA Rocquencourt : Domaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex (France)
Éditeur
INRIA - Domaine de Voluceau - Rocquencourt, BP 105 - 78153 Le Chesnay Cedex (France)
http://www.inria.fr