1 / 7

Quadratic-Solvability

Quadratic-Solvability. All you need is gap. Def : Quadratic-Solvability. An instance of Quadratic-Solvability ( QS [ ] ) is a system of quadratic-polynomials P 1 , …, P n over a field  and variables y 1 , …, y m (where m  n )

fairly
Download Presentation

Quadratic-Solvability

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Quadratic-Solvability All you need is gap

  2. Def: Quadratic-Solvability • An instance of Quadratic-Solvability ( QS[] ) is a system of quadratic-polynomials P1, …, Pn over a field  and variables y1, …, ym (where m  n) • Problem:to decide whether there exists a common root to all P1, …, Pn Thm[ GJ ]: QS[] is NP-hard (for any field )

  3. Def: gap-QS[ D,, ] • An instance: a system of quadratic polynomials P1, …, Pn over a field , and variables y1, …, ym,where each Pidepends on at most D variables • Problem:distinguish between the following two cases: • yes: there exists a root common to all P1, …, Pn • no: any assignment to y1, …, yn zeros <  fraction of P1, …, Pn

  4. Reducing QS[] togap-QS[ n, , 2||-1 ] Thm[HPS]: gap-QS[ n, , 2||-1 ] is NP-hard As long as ||  ncfor some c>0 Proof: Given an instance P1, …, Pn of QS[] • set H so that |H| = ||½ • and d so that Hd = n • associate each point x Hd with a distinct quadratic-polynomial Px  { P1, …, Pn } For any assignment A, denote by ƒA:Hd   the function describing each Pi’s value on A Namely, ƒA(x), on every x Hd, equals Px[A]

  5. Extension Consider now LDE[ƒA] namely, the low-degree-extension of ƒA to  = d As seen in one of the early home assignments, LDE[ƒA]’s value on any x  is a linear combination of A’s value on HdLDE[ƒA](x) = y  Hd cxy · A(y) Let now Px, for every x ,bePx =y  Hd cxy · Pythat is, a quadratic-polynomial being the corresponding linear combination of P1, …, Pn

  6. The Resulting QS Instance {Px}x  is a set of quadratic-polynomials, over the same variables y1, …, ymwhich for any assignment A satisfies the following: • If A zeros all Pi, then LDE [ƒA]is identically zero, and therefore A zeros Px for every x  • In case LDE [ƒA] is not identically zero, like a good LDF it is almost nowhere zero, hence A zeros at most a very small (< r ||½)fraction of {Px}x 

  7. Our Goal • Thm[RS,DFKRS]:QS[ O(1), , 2/ ] is NP-hardas long as log||  logn for any constant < 1[ that is, the difference between Cook’s characterization of NP and PCP characterizations of NP (with constant number of variables each local-test depends on) boils down to the number of variables each polynomial accesses ]

More Related