Any questions about Lecture 9 can go here.
I wanted to include a niggling detail about the hardness for Independent Set. Recall that in our reduction, our hyperedges involved distinct sets from and distinct sets from , whenever and were both in .
It is important (why?) to allow the case . However this requires us to take a little care. First of all, in this case, we need to take the hyperedges to be of the form where all sets are all distinct. This will still be a hyperedge iff is disjoint from .
Suppose that is a "good" vertex. We know that is too big to be -wise -intersecting, so it contains some "good" sets with intersection size less than . We took Sugg() to be this intersection. As we saw in class, if has a neighbor , and is another good neighbor of , then Sugg() and Sugg() are "consistent" label sets (i.e., when projected to , they agree on at least one key). In particular, Sugg() and Sugg() must certainly be nonempty.
The tiny tricky part now is the following: This argument relies on ! If then you only have "good" sets in play, and you can't make any sort of argument based on size- hyperedges. In particular, if has no other "good" distance-2 neighbors, Sugg() may well be empty!
But: it's not like it's a problem. In this case, just put an arbitrary element into Sugg(). Then the soundness argument is fine; any neighbor of must have as its buddy, and then of course the constraint will be satisfied with probability !
Tuesday, February 12, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment