

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Six questions from a computational complexity exam. The questions cover topics such as decision problems for dnf formulas, the acceptance of certain families of circuits, multilinear polynomials, clique size in graphs, and quantum query models. The solutions are due by 5:00 pm on april 30.
Typology: Study notes
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Solve all 6 questions. The solutions are due by 5:00 pm on Monday, April
φ = D 1 ∨ D 2 · · · ∨ Dm
where for 1 ≤ i ≤ m, Di = yi 1 ∧ yi 2... ∧ yik and each yj is a variable or its negation. Show that deciding if a DNF formula is satisfiable is in P but counting the number of satisfying solutions is #P-complete.
Show that L ∈ ⊕P. In other words show that there is a polynomial time NTM N which has an odd number of accepting computations on input x iff x ∈ L.
∑n i=1 xi^ is divisible by^ k, and 0 otherwise.^ Show that MOD-2 (PARITY) has degree n but MOD-3 has degree 2.
Here α, β are constants such that 0 < β < α < 1. Use this to show that, for any constant C, there is no polynomial time algorithm that approximates ω(G) within a factor C unless P = NP.
N/K) queries in the Quantum Query Model (N = 2n). A single query Q is defined as the unitary operator:
Q |x〉 = (−1)f^ (x)^ |x〉 ∀x ∈ { 0 , 1 }n.
f (x, y) = 1 ⇐⇒ xi ∧ yi = 0 ∀ i = 1, · · · , n
In other words, think of x and y as incidence vectors of sets S(x) and S(y) respectively. Then f (x, y) = 1 iff the sets S(x) and S(y) are disjoint. Let Mf denote the matrix of values of f.