Top Banner
hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan
24

Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

Mar 27, 2015

Download

Documents

Hunter Holmes
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

hardness of testing 3-colorability in bounded

degree graphsAndrej Bogdanov

Kenji ObataLuca Trevisan

Page 2: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

testing sparse graph properties

A property tester is an algorithm Ainput: adjacency list of bounded deg

graph G• if G satisfies property P, accept w.p. ¾• if G is -far from P, reject w.p. ¾

-far: must modify -fraction of adj. listWhat is the query complexity of A?

Page 3: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

examples of sparse testers

[Goldreich, Goldwasser, Ron]

property algorithm lower bound

connectivity

Õ(1/)

is a forest Õ(1/)

bipartiteness

Õ(n poly(1/))

(n)

Page 4: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

examples of sparse testers

have one-sided error:• if G satisfies property P, accept w.p. 1

property algorithm lower bound

connectivity

Õ(1/)

is a forest Õ(1/)

bipartiteness

Õ(n poly(1/))

(n)

Page 5: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

testing vs. approximation

Approximating 3-colorability:• SDP finds 3-coloring good for 80%

of edges• NP-hard to go above 98%

Implies conditional lower bound on query complexity for small

Page 6: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

hardness of 3-colorability

One-sided testers for 3-colorability:• For any < ⅓, A must make (n) queries• Optimal: Every G is ⅓ close to 3-

colorable

Two sided testers:• There exists an for which A must make

(n) queries

Page 7: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

other results

With o(n) queries, it is impossible to• Approximate Max 3SAT within 7/8 + • Approximate Max Cut within 16/17 + • etc.

Håstad showed these are inapproximable in poly time unless P = NP

Page 8: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

one-sided error lower bound

Must see non 3-colorable subgraph to reject

Claim. There exists a sparse G such that• G is ⅓ δ far from 3-colorable• Every subgraph of size o(n) is 3-colorable

Proof. G = O(1/δ2) random perfect matchings

Page 9: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

an explicit construction

Efficiently construct sparse graph G such that

• G is far from 3-colorable• Every subgraph of size o(n) is 3-

colorable

Page 10: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

an explicit construction

Efficiently construct sparse CSP A such that

• A is far from satisfiable• Every subinstance of A with o(n)

clauses is satisfiable

There is a local, apx preserving reduction from CSP A to graph G

Page 11: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

an explicit construction

CSP A: flow constraints on constant degree expander graph (Tseitin tautologies)

3

6 4

9

x34 + x36 + x39 = x43 + x63 + x93 + 1small cuts are overloaded

C VC

Page 12: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

By expansion property, no cut (C, VC) with |C| n/2 is overloaded

an explicit construction

C VC

Page 13: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

By expansion property, no cut (C, VC) with |C| n/2 is overloaded

Flow on vertices in C = sat assignment for C

an explicit construction

C VC

Page 14: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

Construct two distributions for graph G:

• If G far, G is far from 3-colorable whp

• If G col, G is 3-colorable • Restrictions on o(n) vertices look

the same in far and col

Page 15: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

Two distributions for E3LIN2 instance A:• If A far, A is ½ δ far from satisfiable• If A sat, A is satisfiable • Restrictions on o(n) equations look the

same in far and sat

Apply reduction from E3LIN2 to 3-coloring

Page 16: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

Claim. Can choose left hand side of A:

• Every xi appears in 3/δ2 equations

• Every o(n) equations linearly independent

Proof. Repeat 3/δ2 times: choose n/3 disjoint random triples xi + xj + xk

Page 17: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

Distributions. Fix left hand side as in Claim

x1 + x4 + x8 =

x2 + x5 + x1 =

x2 + x7 + x6 =

x8 + x3 + x9 =

x1 + x4 + x8 =

x2 + x5 + x1 =

x2 + x7 + x6 =

x8 + x3 + x9 =

A far

A sat

Page 18: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

Distributions. Fix left hand side as in Claim

• A far: Choose right hand side at random

x1 + x4 + x8 = 0x2 + x5 + x1 = 1x2 + x7 + x6 = 1x8 + x3 + x9 = 1

x1 + x4 + x8 =

x2 + x5 + x1 =

x2 + x7 + x6 =

x8 + x3 + x9 =

A far

A sat

Page 19: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

Distributions. Fix left hand side as in Claim

• A far: Choose right hand side at random

• A sat: Choose random satisfiable rhs

x1 + x4 + x8 = 0x2 + x5 + x1 = 1x2 + x7 + x6 = 1x8 + x3 + x9 = 1

x1 + x4 + x8 =

x2 + x5 + x1 =

x2 + x7 + x6 =

x8 + x3 + x9 =

A far

A sat

Page 20: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

Distributions. Fix left hand side as in Claim

• A far: Choose right hand side at random

• A sat: Choose random satisfiable rhs

x1 + x4 + x8 = 0x2 + x5 + x1 = 1x2 + x7 + x6 = 1x8 + x3 + x9 = 1

0 + 1 + 1 = 01 + 0 + 0 = 11 + 0 + 0 = 11 + 1 + 1 = 1

A far

A sat

Page 21: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

Distributions. Fix left hand side as in Claim

• A far: Choose right hand side at random

• A sat: Choose random satisfiable rhs

x1 + x4 + x8 = 0x2 + x5 + x1 = 1x2 + x7 + x6 = 1x8 + x3 + x9 = 1

x1 + x4 + x8 = 0x2 + x5 + x1 = 1x2 + x7 + x6 = 1x8 + x3 + x9 = 1

A far

A sat

Page 22: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

On any subset of o(n) equations• A far: rhs uniform by construction• A sat: rhs uniform by linear

independence

Instances look identical to any algorithm of query complexity o(n)

Page 23: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

two-sided error bound

With o(n) queries, cannot distinguish satisfiable vs. ½δ far from satisfiable E3LIN instances

By reduction, cannot distinguish 3-colorable vs. far from 3-colorable graphs

Page 24: Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.

some open questions

Conjecture. A two-sided tester for 3-colorability with error parameter ⅓ δ must make (n) queries

Conjecture. Approximating Max CUT within ½ + δ requires (n) queries

• SDP approximates Max CUT within 87%