Thursday, February 7, 2008

Lecture 8: Hardness of Max-Ek-Independent-Set

Any questions about today's lecture? I will repeat here the hardness reduction:

Given: Max-Label-Cover(K,L) instance G=(U,V,E) with projection constraints πvu.

Reduction to a weighted k-uniform hypergraph H:
. The vertex set is V×{0,1}L (there are V2L vertices). We call each {v}×{0,1}L the "block" of vertices corresponding to vV. We name the strings/sets in this block A(v).
. The weight on each vertex A(v) is its p-biased weight, p=1-2/k-δ. The total weight in each block is 1 and the overall total weight is v.
. For each pair of vertices v,vʹV sharing a common u (i.e., with (u,v),(u,vʹ)E), we will put some hyperedges on vertices in the union of the v and vʹ blocks.
. Specifically, we put a hyperedge on the k-set {A1(v),...,Ak/2(v),B1(vʹ),...Bk/2(vʹ)} iff the following condition holds:

πvu(Ai(v)) is disjoint from πvʹu(Bi(vʹ)).

(Supertechnical note. The A's should all be distinct, and the B's should all be distinct. Also, we allow v=vʹ, in which case the A's and B's should be mutually distinct.)


This construction is polynomial time (since k, K, L are all constants; supersupertechnical note: we assume δ is rational).

You should again try to convince yourself of the "completeness" part of the proof: Opt(G) = 1 implies Opt(H) p=1-2/k-δ.

No comments: