Professional Documents
Culture Documents
Subhash Khot
Princeton University, NJ-08544
khot@cs.princeton.edu
: jj>k
100
1 4
: jAb j 10 k2
that the
ontribution of bad 's to Tv is small. First of all,
sin
e the tables are folded, Ab = 0 when jj is even (see Theorem 5. If the Unique Games Conje
ture is true,
[15℄). In parti
ular Ab = 0 when is empty. Also then the following holds : for a
onstraint satisfa
tion prob-
lem with all
onstraints of the form Not-all-equal(a; b;
) and
X the variables from a ternary alphabet, it is NP-hard to deter-
Ab Ew [Bb 1 () ℄
mine whether there exists an assignment that satises 1
: jj> 1
fra
tion of the
onstraints or no assignment satises more
s
X
s
X 2 than 98 + fra
tion of the
onstraints, where > 0 is an
Ab2
Ew [Bb 1 () ℄ arbitrarily small
onsatnt.
: jj> 1
s X p
We will
onstru
t a PCP that reads 3 symbols from a
Ab2 <
t t proof over ternary alphabet, a
epts i the 3 symbols are
: jj> 1 not all equal, has
ompleteness 1 and soundness 98 + .
We use Long Code over GF (3) on the set of labels M .
where we used (2). Similarly we use (3), and show that the Su
h a
ode is indexed by all fun
tions f : M ! f1; !; ! 2 g
ontribution of 's su
h that jAb j 101 4 k to Tv is at most where ! is the
ube root of unity. The Long Code A of
2
ever this
ontradi
ts the fa
t that OP T (L) Æ if Æ was
ho- with probability 21 .
sen suÆ
iently small (see the Unique Games Conje
ture).
This shows that the soundness is at most 1 81
t t where 5. A
ept i
t > 12 is arbitrary, proving Theorem 3.
Not-all-equal(A(f Æ ); B (g Æ 0 ); C (((fg)Æ 00 )))
Remark : A simple gadget (x y = 0 7! x _ y; x _ y )
redu
es 2-Linear-Equations to 2-SAT and implies a (1 The
ompleteness is 1 3 where 1 is the
ompleteness
; 1 t ) gap for 2-SAT for any t > 21 . of the outer label
over instan
e. The verier pi
ks 3 edges
and ea
h of them
an be an unsatised edge of the Label
4. HARDNESS OF THE PREDICATE NOT- Cover instan
e with probability . If all the 3 edges are
ALL-EQUAL(A,B,C), A,B,C 2 GF (3) satised, A; B; C are the long
odes of some a; b;
2 M
respe
tively and (a) = 0 (b) = 00 (
) = d for some d 2 M .
In this se
tion we will show hardness of the predi
ate Thus
Not-all-equal(a,b,
) over GF (3). This predi
ate is TRUE
i a; b;
do not all have the same value. We will prove that A(f Æ ) = f ( (a)) = f (d); B (g Æ 0 ) = g ( 0 (b)) = g (d) and
C ((fg) Æ 00 ) = (fg)( 00 (
)) (
) = f (d)g (d)(
) We will show that if the terms with
6= 0 are not small,
and not all three
an be equal sin
e () takes values only in one
an extra
t labels for the Label Cover instan
e L giving
the set f!; ! 2 g. a \good" value of OP T (L). Lets assume
h
1 i
Ab Bb Cb
( )j
j
4.1 Soundness Analysis X
Æ Ev;w1 ;w2 ;w3
The following lemma is easily proven.
()=0 ( )=00 (
)6=0
2
2
Lemma 1. Let x; y; z 2 f1; !; ! g. Then the expression
Applying Cau
hy-S
hwartz, this expression
an be bounded
1 X
by
1 xr1 y r2 z r3
9 r1 ;r2 ;r3 2GF (3) hsX s
jBb j2 jCb
j2 ( 14 )j
j
X i
r1 +r2 +r3 =0 Ev;w1 ;w2 ;w3 jAb j2
equals 0 if x = y = z and 1 otherwise. 0 ( )=00 (
)6=0
From this lemma it is
lear that the expression implying that
1 1 A(f Æ )r1 B (g Æ 0 )r2 C ((fg ) Æ 00 )r3 jBb j2 jCb
j2 j
1j
X h i
Æ 2 Ev;w2 ;w3
X
x2M y2M We show that the Unique Games Conje
ture implies that
it is NP-hard to semi-
olor a 3-uniform hypergraph with
where we dene, by an abuse of notation, () to be the
onstantly many
olors when the hypergraph is given to be
fun
tion Æ 1 . The previous expression redu
es to semi-
olorable with 3
olors. This is proved by
ombining
h X i
the te
hniques in the previous se
tion with the idea of
ov-
E Ab Bb Cb
() 00 (
) (f ) 0 ( ) 00 (
) (g )
() ering
omplexity of PCPs introdu
ed by Guruswami et al
;;
[13℄. We skip the proof.
Taking expe
tation over f; g , we see that the terms in this
summation are zero unless () = 0 ( ) = 00 (
). Also it 5. PROOF OF THEOREM 1
is easy to
he
k that E [(
) ()℄ = ( 21 )j
j where for a In this se
tion we prove Theorem 1. Instead of unique 2-
fun
tion
: M ! GF (3) we dene j
j to be the number of prover games, we work in a more general setting of
onstraint
x 2 M su
h that
(x) 6= 0. Thus the expe
tation redu
es to satisfa
tion problems with uniqueness property.
Ab Bb Cb
( 1 )j
j
h X i
Ew1 ;w2 ;w3 (5) Problem : We are given a set X of n variables whi
h
()=0 ( )=00 (
)
2 take values from the set [k℄ = f1; 2; : : : ; kg. For every pair
(u; v ) of variables, there is a \
onstraint" whi
h is a bije
- By repla
ing ~r by ~r if needed, assume that ~r ~s 0.
tion uv : [k℄ ! [k℄. This
onstraint has a weight wuv with
P
(u;v) wuv = 1. Constru
t the following assignment A : for every vari-
For an assignment A : X ! [k℄ to the variables, a
on- able u, let
straint on the pair (u; v ) is satised, if uv (A(u)) = A(v ). A(u) = i0 where ~r ~ui0 = 1max
The goal is to nd an assignment that maximizes the total ik(~r ~ui )
weight of satised
onstraints.
We prove the following theorem in Appendix A whi
h is
Algorithm : We use a semidenite program from Feige and suÆ
ient to prove Theorem 1.
Lovasz's paper [10℄ and augment it with a suitable rounding
pro
edure. Let us rst formulate the problem as a quadrati
Theorem 6. If there exists an assignment that satises
integer program. For every variable u 2 X , let u1 ; u2 ; : : : ; uk
onstraints with total weight 1 , then the above algorithm
be auxiliary variables taking 0-1 values. Pla
e the following produ
es an assignment thatq
satises
onstraints with ex-
onstraints : pe
ted weight 1 O(k2 1=5 log( 1 )).
u21 + u22 + : : : u2k = 1 8 u 2 X (6)
ui uj = 0 8 u 2 X and 8 i 6= j (7) 6. CONCLUSION
We intend that if an assignment assigns the value i0 2 [k℄ to It seems quite diÆ
ult to prove (or disprove) the Unique
a variable u, then ui0 = 1 and ui = 0 8i 6= i0 . This would Games Conje
ture.
satisfy the
onstraints (6), (7). These
onstraints imply that Proving the
onje
ture is equivalent to
onstru
ting a PCP
for every pair (u; v ) of variables that reads 2 symbols and a
epts i these symbols satisfy a
bije
tive
onstraint. However the
urrent tools appear quite
ui vj 0 8 i; j (8) weak for
onstru
ting PCPs that read 2 symbols. Paral-
X
ui vj = 1 (9) lel repetition of a unique game is a unique game and one
1i;jk might hope to amplify the soundness by parallel repetition.
However we do not have a hard instan
e of a unique game
It is easy to see that the goal is to maximize the following to begin with. Theorem 1 shows that if the Unique Games
fun
tion subje
ted to the above
onstraints. Conje
ture is true, the domain size k(; Æ ) 1=110 , thus the
X
wuv (u1 v(1) + u2 v(2) + : : : uk v(k) ) where = uv (10) domain size would play a very
ru
ial role.
(u;v) On the other hand, disproving the
onje
ture may require
an algorithm that gives a theorem similar to Theorem 1 and
Now we
onsider the semidenite programming relaxation whose performan
e is independent of the domain size k.
of the problem. We allow the variables (u1 ; : : : ; uk ) to be A less ambitious goal (than proving the Unique Games
ve
tors in a high dimensional spa
e (in kn-dimensional spa
e Conje
ture) would be to show that the value of a unique
to be pre
ise) and the
onstraints (6)-(9) repla
ed by the 2-prover game with domain size k is hard to approximate
onstraints : within fa
tor f (k) where f (k) ! 1 as k ! 1. The only
known results are
onstant fa
tor hardness for 2-Linear-
~u1 ~u1 + ~u2 ~u2 + : : : + ~uk ~uk = 1 8 u 2 X (11) Equations mod 2 by Hastad [15℄ and for 2-Linear-Equations
~ui ~uj = 0 8 u 2 X 8 i 6= j (12) mod p by Andersson et al [2℄.
~ui ~vj 0 8 u; v 2 X 8 i; j (13)
X 7. ACKNOWLEDGEMENT
~ui ~vj = 1 8 u; v 2 X (14) I am greatful to Johan Hastad for showing me his analysis
1i;jk using Bourgain's theorem, whi
h led me think about unique
The goal is to maximize the following fun
tion subje
ted to games. I thank Sanjeev Arora, Venkatesan Guruswami and
the above
onstraints : Johan Hastad for many helpful dis
ussions and their valu-
X able
omments on an earlier version of this paper.
wuv (~u1 ~v(1) + : : : + ~uk ~v(k) ) where = uv (15)
(u;v)
8. REFERENCES
Observation : In any feasible solution of the SDP, for any
two variables u; v , we have from the
onstraints (11), (12) [1℄ N. Alon and N. Kahale. Approximating the
and (14), independen
e number via the -fun
tion. Te
hni
al
Report, Tel Aviv University, 1995.
Xk X k Xk X k [2℄ G. Andersson, L. Engebretsen, and J. H astad. A new
k ~ui k = k ~vj k = 1 and ( ~ui ) ( ~vj ) = 1 way of using semidenite programming with
i=1 j =1 i=1 j =1 appli
ations to linear equations mod p. Journal of
Pk Pk
This implies that i=1 ~ui = j =1 ~vj . We denote ~s = Algorithms , 39(2):162{204, 2001.
[3℄ S. Arora, C. Lund, R. Motawani, M. Sudan, and
i=1 ~ui whi
h is the same for all variables u and k~sk = 1.
Pk
[11℄ A. Frieze and M. Jerrum. Improved approximation Fix any (u; v ) with uv q1 21 4=5 . We will show that with
algorithms for max k-
ut and max bise
tion.
Algorihmi
a, 18:67{81, 1997. probability 1 O(k2 1=5 log( 1 )), uv (A(u)) = A(v ). Let
[12℄ M. Goemans and D. Williamson. 0.878 approximation = uv for simpli
ity. The intuition behind the proof is
algorithms for max-
ut and max-2sat. In Pro
. of the simple : if uv = 1, the SDP
onstraints (11-14) imply that
26th Annual ACM Symposium on Theory of ~ui = ~v(i) 8 i 2 [k℄ (this
an be seen by substituting = 0
Computing, pages 422{431, 1994. in Lemma 2). Thus for any ve
tor ~r, if ~r ~ui is maximized
[13℄ V. Guruswami, J. Hastad, and M. Sudan. Hardness of for index i0 , then ~r ~vj is maximized at index (i0 ). Hen
e
approximate hypergraph
oloring. In Pro
. of the 41st the rounding pro
edure will assign, A(u) = i0 ; and A(v ) =
IEEE Symposium on Foundations of Computer (i0 ) satisfying the
onstraint.
S
ien
e, pages 149{158, 2000. We however have uv 1 21 4=5 and it takes some eort
[14℄ J. Hastad. Clique is hard to approximate within n1 . to translate the intuition into a rigorous proof. We pro
eed
In Pro
. of the 37th Annual IEEE Symposium on to prove several simple lemmas.
Foundations of Computer S
ien
e, pages 627{636, Lemma 2. k~ ui ~v(i) k 2=5 8 i 2 [k℄.
1996.
[15℄ J. H. stad. Some optimal inapproximability results. In
Pro
. of the 29th Annual ACM Symposium on Theory Proof.
1=5 log( 1 ); 1 i
h
[23℄ U. Zwi
k. Finding almost satisfying assignments. In log( )
Proof. This follows from the fa
t that ~ r is distributed Now we will show that
in a spheri
ally symmetri
manner and hen
e its
omponent
along any dire
tion is distributed as N (0; 1). Hen
e for any ~r ~v(i0 ) = 1max
j k
(~r v~j ) (16)
unit ve
tor ~t,
This would imply that the assignment A given by the round-
ing pro
edure assigns A(u) = i0 ; A(v ) = (i0 ) and the
on-
" r # r
Pr j~r ~tj < 1=5 log( 1 ) < 21=5 log( 1 ) straint on the pair (u; v ) is satised.
Let j 6= i0 be any index. By Lemma 8 and Lemma 7,
" # r r
p ~r ~v(j ) ~r ~uj + 2=5 log( 1 ) ~r ~ui0 1
r
dire
tions spe
ied in the statement of this lemma. ~r ~v(i0 ) ~r ~ui0 2=5 log( 1 )
q It follows that
Lemma 5. With probability 1 10k1=5 log( 1 ), the
om-
q ~r ~v(i0 ) > ~r ~v(j ) 8 j 6= i0
ponent of ~r along ~s, that is j~r ~sj, is at least 5k1=5 log( 1 ).
nishing the proof of (16) and Theorem 6.
Proof. Trivial.
q
Thus ex
ept with probability 1 O(k2 1=5 log( 1 )), we
an
assume that ~r satises hypothesis of Lemma 4 and Lemma
5. Under this assumption, we prove the following 3 lemmas.
Let i0 2 [k℄ be su
h that ~r ~ui0 = max1ik ~r ~ui .
q
( ki=1 u~i ) ~r = ~s ~r 5k1=5 log( 1 ) by Lemma
P
Proof.
q
Lemma 7. 8 j 6= i0 ; ~r ~uj ~r ~ui 0 52=5 log( 1 )
Proof.
q
Lemma 8. 8 i; j~r ~ui ~r ~v(i) j 2=5 log( 1 )
Proof.