improved inapproximability for tsp - lamsademlampis/slides/approx12.pdf · improved...

64
Improved Inapproximability for TSP Michael Lampis KTH Royal Institute of Technology August 15, 2012

Upload: hakien

Post on 17-Feb-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Improved Inapproximability for TSP

Michael LampisKTH Royal Institute of Technology

August 15, 2012

Page 2: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The Traveling Salesman Problem

Improved Inapproximability for TSP – APPROX 2012 2 / 16

Input:

• An edge-weighted graph G(V,E)

Objective:

• Find an ordering of the vertices v1, v2, . . . , vnsuch that d(v1, v2)+ d(v2, v3)+ . . .+ d(vn, v1) isminimized.

• d(vi, vj) is the shortest-path distance of vi, vjon G

Page 3: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The Traveling Salesman Problem

Improved Inapproximability for TSP – APPROX 2012 2 / 16

Page 4: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The Traveling Salesman Problem

Improved Inapproximability for TSP – APPROX 2012 2 / 16

Page 5: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The Traveling Salesman Problem

Improved Inapproximability for TSP – APPROX 2012 2 / 16

Page 6: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The Traveling Salesman Problem

Improved Inapproximability for TSP – APPROX 2012 2 / 16

Page 7: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The Traveling Salesman Problem

Improved Inapproximability for TSP – APPROX 2012 2 / 16

Page 8: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The Traveling Salesman Problem

Improved Inapproximability for TSP – APPROX 2012 2 / 16

Page 9: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The Traveling Salesman Problem

Improved Inapproximability for TSP – APPROX 2012 2 / 16

Page 10: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The Traveling Salesman Problem

Improved Inapproximability for TSP – APPROX 2012 2 / 16

Page 11: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

TSP Approximations – Upper bounds

Improved Inapproximability for TSP – APPROX 2012 3 / 16

•3

2approximation (Christofides 1976)

For graphic (un-weighted) case

•3

2−ǫ approximation (Oveis Gharan et al. FOCS

’11)

• 1.461 approximation (Momke and SvenssonFOCS ’11)

•13

9approximation (Mucha STACS ’12)

• 1.4 approximation (Sebo and Vygen arXiv ’12)

Page 12: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

TSP Approximations – Lower bounds

Improved Inapproximability for TSP – APPROX 2012 4 / 16

• Problem is APX-hard (Papadimitriou and Yannakakis’93)

•5381

5380-inapproximable (Engebretsen STACS ’99)

•3813

3812-inapproximable (Bockenhauer et al. STACS ’00)

•220

219-inapproximable (Papadimitriou and Vempala

STOC ’00, Combinatorica ’06)

Page 13: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

TSP Approximations – Lower bounds

Improved Inapproximability for TSP – APPROX 2012 4 / 16

• Problem is APX-hard (Papadimitriou and Yannakakis’93)

•5381

5380-inapproximable (Engebretsen STACS ’99)

•3813

3812-inapproximable (Bockenhauer et al. STACS ’00)

•220

219-inapproximable (Papadimitriou and Vempala

STOC ’00, Combinatorica ’06)

This talk:

TheoremThere is no 185

184-approximation algorithm for TSP, unless

P=NP.

Page 14: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

We reduce some inapproximable CSP (e.g. MAX-3SAT) to TSP.

Page 15: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

First, design some gadgets to represent the clauses

Page 16: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

Then, add some choice vertices to represent truth assignments tovariables

Page 17: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

For each variable, create a path through clauses where it appears positive

Page 18: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

. . . and another path for its negative appearances

Page 19: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

Page 20: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

A truth assignment dictates a general path

Page 21: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

Page 22: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

Page 23: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

We must make sure that gadgets are cheaper to traverse if correspondingclause is satisfied

Page 24: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Reduction Technique

Improved Inapproximability for TSP – APPROX 2012 5 / 16

For the converse direction we must make sure that ”cheating” tours arenot optimal!

Page 25: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

How to ensure consistency

Improved Inapproximability for TSP – APPROX 2012 6 / 16

• Papadimitriou and Vempala design a gadgetfor Parity.

• They eliminate variable vertices altogether.

• Consistency is achieved by hooking up gad-gets ”randomly”

• In fact gadgets that share a variable areconnected according to the structure dic-tated by a special graph

• The graph is called a ”pusher”. Its ex-istence is proved using the probabilisticmethod.

Page 26: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

How to ensure consistency

Improved Inapproximability for TSP – APPROX 2012 7 / 16

• Basic idea here: consistency would be easy if each variableoccurred at most c times, c a constant.

• Cheating would only help a tour ”fix” a bounded number ofclauses.

Page 27: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

How to ensure consistency

Improved Inapproximability for TSP – APPROX 2012 7 / 16

• Basic idea here: consistency would be easy if each variableoccurred at most c times, c a constant.

• Cheating would only help a tour ”fix” a bounded number ofclauses.

• We will rely on techniques and tools used to prove inapproximabilityfor bounded-occurrence CSPs.

• Main tool: an ”amplifier graph” construction due to Berman andKarpinski.

Page 28: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

How to ensure consistency

Improved Inapproximability for TSP – APPROX 2012 7 / 16

• Basic idea here: consistency would be easy if each variableoccurred at most c times, c a constant.

• Cheating would only help a tour ”fix” a bounded number ofclauses.

• We will rely on techniques and tools used to prove inapproximabilityfor bounded-occurrence CSPs.

• Main tool: an ”amplifier graph” construction due to Berman andKarpinski.

• Result: an easier hardness proof that can be broken down intoindependent pieces, and also gives an improved bound.

Page 29: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Overview

Improved Inapproximability for TSP – APPROX 2012 8 / 16

We start from an instance of MAX-E3-LIN2. Given a set of linearequations (mod 2) each of size three satisfy as many as possible. Knownto be 2-inapproximable (Hastad).

Page 30: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Overview

Improved Inapproximability for TSP – APPROX 2012 8 / 16

We use the Berman-Karpinski amplifier construction to obtain an instancewhere each variable appears exactly 5 times (and most equations havesize 2).

Page 31: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Overview

Improved Inapproximability for TSP – APPROX 2012 8 / 16

Page 32: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Overview

Improved Inapproximability for TSP – APPROX 2012 8 / 16

A simple trick reduces this to the 1in3 predicate.

Page 33: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Overview

Improved Inapproximability for TSP – APPROX 2012 8 / 16

From this instance we construct a graph.

Page 34: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Overview

Improved Inapproximability for TSP – APPROX 2012 8 / 16

From this instance we construct a graph.

Rest of this talk: some more details about the construction.

Page 35: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3-SAT

Improved Inapproximability for TSP – APPROX 2012 9 / 16

Input :A set of clauses (l1 ∨ l2 ∨ l3), l1, l2, l3 literals.Objective :A clause is satisfied if exactly one of its literals is true. Satisfy as manyclauses as possible.

• Easy to reduce MAX-LIN2 to this problem.

• Especially for size two equations (x+ y = 1) ↔ (x ∨ y).

• Naturally gives gadget for TSP

• In TSP we’d like to visit each vertex at least once, but not morethan once (to save cost)

Page 36: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

TSP and Euler tours

Improved Inapproximability for TSP – APPROX 2012 10 / 16

Page 37: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

TSP and Euler tours

Improved Inapproximability for TSP – APPROX 2012 10 / 16

Page 38: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

TSP and Euler tours

Improved Inapproximability for TSP – APPROX 2012 10 / 16

Page 39: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

TSP and Euler tours

Improved Inapproximability for TSP – APPROX 2012 10 / 16

• A TSP tour gives an Eulerian multi-graph com-posed with edges of G.

• An Eulerian multi-graph composed with edgesof G gives a TSP tour.

• TSP ≡ Select a multiplicity for each edgeso that the resulting multi-graph is Eulerianand total cost is minimized

• Note : no edge is used more than twice

Page 40: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Gadget – Forced Edges

Improved Inapproximability for TSP – APPROX 2012 11 / 16

We would like to be able to dictate in our construction that a certain edgehas to be used at least once.

Page 41: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Gadget – Forced Edges

Improved Inapproximability for TSP – APPROX 2012 11 / 16

If we had directed edges, this could be achieved by adding a dummyintermediate vertex

Page 42: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Gadget – Forced Edges

Improved Inapproximability for TSP – APPROX 2012 11 / 16

Here, we add many intermediate vertices and evenly distribute the weightw among them. Think of B as very large.

Page 43: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Gadget – Forced Edges

Improved Inapproximability for TSP – APPROX 2012 11 / 16

At most one of the new edges may be unused, and in that case all othersare used twice.

Page 44: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Gadget – Forced Edges

Improved Inapproximability for TSP – APPROX 2012 11 / 16

In that case, adding two copies of that edge to the solution doesn’t hurtmuch (for B sufficiently large).

Page 45: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3 Gadget

Improved Inapproximability for TSP – APPROX 2012 12 / 16

Let’s design a gadgetfor (x ∨ y ∨ z)

Page 46: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3 Gadget

Improved Inapproximability for TSP – APPROX 2012 12 / 16

First, three entry/exitpoints

Page 47: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3 Gadget

Improved Inapproximability for TSP – APPROX 2012 12 / 16

Connect them . . .

Page 48: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3 Gadget

Improved Inapproximability for TSP – APPROX 2012 12 / 16

. . . with forced edges

Page 49: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3 Gadget

Improved Inapproximability for TSP – APPROX 2012 12 / 16

The gadget is a con-nected component.A good tour visits itonce.

Page 50: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3 Gadget

Improved Inapproximability for TSP – APPROX 2012 12 / 16

. . . like this

Page 51: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3 Gadget

Improved Inapproximability for TSP – APPROX 2012 12 / 16

This corresponds toan unsatisfied clause

Page 52: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3 Gadget

Improved Inapproximability for TSP – APPROX 2012 12 / 16

This corresponds to adishonest tour

Page 53: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

1in3 Gadget

Improved Inapproximability for TSP – APPROX 2012 12 / 16

The dishonest tourpays this edge twice.How expensive mustit be before cheatingbecomes suboptimal?

Note that w = 10 suffices, since the two cheating variables appear in atmost 10 clauses.

Page 54: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Construction

Improved Inapproximability for TSP – APPROX 2012 13 / 16

High-level view: con-struct an origin s andtwo terminal verticesfor each variable.

Page 55: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Construction

Improved Inapproximability for TSP – APPROX 2012 13 / 16

Connect them withforced edges

Page 56: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Construction

Improved Inapproximability for TSP – APPROX 2012 13 / 16

Add the gadgets

Page 57: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Construction

Improved Inapproximability for TSP – APPROX 2012 13 / 16

An honest traversal forx2 looks like this

Page 58: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Construction

Improved Inapproximability for TSP – APPROX 2012 13 / 16

A dishonest traversallooks like this. . .

Page 59: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Construction

Improved Inapproximability for TSP – APPROX 2012 13 / 16

. . . but there must becheating in two places

There are as many doubly-used forced edges as affected variables→ w ≤ 5

Page 60: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Construction

Improved Inapproximability for TSP – APPROX 2012 13 / 16

. . . but there must becheating in two places

There are as many doubly-used forced edges as affected variables→ w ≤ 5

In fact, no need to write off affected clauses. Use random assignment forcheated variables and some of them will be satisfied

Page 61: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Under the carpet

Improved Inapproximability for TSP – APPROX 2012 14 / 16

• Many details missing

• Dishonest variables are set randomly butnot independently to ensure that someclauses are satisfied with probability 1.

• The structure of the instance (from BK am-plifier) must be taken into account to calcu-late the final constant.

Page 62: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Under the carpet

Improved Inapproximability for TSP – APPROX 2012 14 / 16

• Many details missing

• Dishonest variables are set randomly butnot independently to ensure that someclauses are satisfied with probability 1.

• The structure of the instance (from BK am-plifier) must be taken into account to calcu-late the final constant.

Theorem :There is no 185

184approximation algorithm for TSP, unless P=NP.

Page 63: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

Conclusions – Open problems

Improved Inapproximability for TSP – APPROX 2012 15 / 16

• A simpler reduction for TSP and a better inapproximability threshold

• But, constant still very low!

Future work

• Better amplifier constructions?

• Get rid of 1in3 SAT?

• ATSP

Page 64: Improved Inapproximability for TSP - LAMSADEmlampis/slides/APPROX12.pdf · Improved Inapproximability for TSP – APPROX 2012 7 / 16 • Basic idea here: consistency would be easy

The end

Improved Inapproximability for TSP – APPROX 2012 16 / 16

Questions?