Notes on Complexity Theory Last updated : November , 2011 Lecture 24

نویسنده

  • Jonathan Katz
چکیده

We explore three results related to hardness of counting. Interestingly, at their core each of these results relies on a simple — yet powerful — technique due to Valiant and Vazirani. Does SAT become any easier if we are guaranteed that the formula we are given has at most one solution? Alternately, if we are guaranteed that a given boolean formula has a unique solution does it become any easier to find it? We show here that this is not likely to be the case. Define the following promise problem: USAT def = {φ : φ has exactly one satisfying assignment} USAT def = {φ : φ is unsatisfiable}. Clearly, this problem is in promise-N P. We show that if it is in promise-P, then N P = RP. We begin with a lemma about pairwise-independent hashing. Lemma 1 Let S ⊆ {0, 1} n be an arbitrary set with 2 m ≤ |S| ≤ 2 m+1 , and let H n,m+2 be a family of pairwise-independent hash functions mapping {0, 1} n to {0, 1} m+2. Then Pr h∈H n,m+2 [there is a unique x ∈ S with h(x) = 0 m+2 ] ≥ 1/8. Proof Let 0 def = 0 m+2 , and let p def = 2 −(m+2). Let N be the random variable (over choice of random h ∈ H n,m+2) denoting the number of x ∈ S for which h(x) = 0. Using the inclusion/exclusion principle, we have Pr[N ≥ 1] ≥ x∈S Pr[h(x) = 0] − 1 2 · x =x ∈S Pr[h(x) = h(x) = 0] = |S| · p − |S| 2 p 2 , while Pr[N ≥ 2] ≤ x =x ∈S Pr[h(x) = h(x) = 0] = |S| 2 p 2. So Pr[N = 1] = Pr[N ≥ 1] − Pr[N ≥ 2] ≥ |S| · p − 2 · |S| 2 p 2 ≥ |S|p − |S| 2 p 2 ≥ 1/8, using the fact that |S| · p ∈ [

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Notes on Complexity Theory Last updated : November , 2011 Lecture 22

We show here a probabilistically checkable proof for NP in which the verifier reads only a constant number of bits from the proof (and uses only polynomially many random bits). In addition to being of independent interest, this result is used as a key step in the proof of the PCP theorem itself. To show the desired result, we will work with the NP-complete language of satisfiable quadratic equa...

متن کامل

Notes on Complexity Theory Last updated : November , 2011 Lecture 25

Randomization provides unconditional benefits in many settings; examples include cryptography (where random keys are used to provide protection against an adversary) and distributed computing (where randomness can be used as a means to break symmetry between parties). Randomness also appears to help in algorithm design. But is it possible that, from a complexity-theoretic perspective, randomnes...

متن کامل

Notes on Complexity Theory Last updated : September 14 , 2011 Lecture 5

We know that there existNP-complete languages. Assuming P 6= NP, any NP-complete language lies in NP \ P. Are there languages that are neither in P nor NP-complete? Ladner’s theorem tells us that there are. As some intuition for Ladner’s theorem, take some language L ∈ NP \ P. Using padding, we will make L “easy enough” so that it can’t be NP-complete, while keeping it “hard enough” so it is no...

متن کامل

Notes on Complexity Theory Last updated : November , 2011 Lecture 21

Work on interactive proof systems motivates further exploration of non-interactive proof systems (e.g., the class NP). One specific question is: how many bits of the proof does the verifier need to read? Note that in the usual certificate-based definition of NP, the deterministic “verifier” reads the entire certificate, and correctness and soundness hold with probability 1. If we allow the veri...

متن کامل

Notes on Complexity Theory Last updated : December , 2011 Lecture 28

Recall that one motivation for studying non-uniform computation is the hope that it might be easier to prove lower bounds in that setting. (This is somewhat paradoxical, as non-uniform algorithms are more powerful than uniform algorithms; nevertheless, since circuits are more “combinatorial” in nature than uniform algorithms, there may still be justification for such hope.) The ultimate goal he...

متن کامل

Countable Borel Equivalence Relations Simon Thomas and Scott Schneider

Introduction. These notes are based upon a day-long lecture workshop presented by Simon Thomas at the University of Ohio at Athens on November 17, 2007. The workshop served as an intensive introduction to the emerging theory of countable Borel equivalence relations. These notes are an updated and slightly expanded version of an earlier draft which was compiled from the lecture slides by Scott S...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011