Presentation is loading. Please wait.

Presentation is loading. Please wait.

No Guarantee Unless P equals NP

Similar presentations


Presentation on theme: "No Guarantee Unless P equals NP"— Presentation transcript:

1 No Guarantee Unless P equals NP
Benjamin Daggolu

2 Theorem 8.23 For each problem Π in NP, there is a polynomial-time map f from instances of Π to instances of Max3SAT and a fixed ε > 0 such that, for any instance x of Π, the following implications hold: X is a “yes” instance => opt(f(x))=|f(x)| X is a “no” instance => opt(f(x))<(1- ε )|f(x)|

3 here |f(x)| denotes the number of clauses in f(x)
here |f(x)| denotes the number of clauses in f(x). f is a gap-creating reduction to Max3SAT. The theorem is limited to ruling out membership in PTAS and that we need other tools to rule out membership in Apx.

4 Theorem 8.25 Approximating the optimal solution to traveling salesman within any constant ratio is NP-hard. (pg-333)

5 Proof: We proof this theorem by contradiction Assumption: Consider an approximation algorithm A with absolute ratio RA= ε. We reuse the transformation from HC, but we produce large number tailored to the assumed ratio.

6 Given an instance of HC with n vertices, we can produce a instance of TSP with one city for each vertex and the distance between two cities is 1 where there exists an edge between the two corresponding vertices. This reduction produces enormous gap.

7 If an instance x of HC admits a solution, then the corresponding optimal tour uses only graph edges and thus has total length n. If x has no solution then the very best tour must move at least once between two cities not connected by an edge and thus has total length at least n-1+[n/ε].

8 The resultant gap exceeds the ratio ε which is a contradiction of our assumption. Therefore we can say that the general version of TSP is not in Apx, unlike its restriction to instances obeying the triangle inequality, for which a 2/3 approximation is known.

9 Thank you!


Download ppt "No Guarantee Unless P equals NP"

Similar presentations


Ads by Google