Algoritma pendekatan untuk Metric TSP

44

Diketahui bahwa metrik TSP dapat diperkirakan dalam dan tidak dapat diperkirakan lebih baik dari 1231.5 dalam waktu polinomial. Apakah sesuatu yang diketahui tentang menemukan solusi pendekatan dalam waktu eksponensial (misalnya, kurang dari2nlangkah dengan hanya ruang polinomial)? Misalnya dalam waktu dan ruang apa kita dapat menemukan tur yang jaraknya paling jauh1.1×OPT?1231222n1.1×OPT

Alex Golovnev
sumber
3
Pendekatan alami dalam menjawab pertanyaan jenis ini adalah dengan melihat hierarki pemrograman linier seperti Sherali-Adams, Lovász-Schrijver, atau Lasserre, yang memungkinkan waktu berjalan di tingkat r (dan biasanya semakin meningkat perkiraan yang lebih baik saat r tumbuh). Namun saya tidak mengetahui adanya hasil positif atau negatif tentang penerapan hierarki pada relaksasi LP metrik TSP (dikenal sebagai Held-Karp). poly(nr)rr
KIA
3
Anda mungkin berarti "mungkin" daripada "dibutuhkan"? Juga, saya tidak yakin apa yang Anda maksud dengan menemukan solusi dalam waktu yang eksponensial, karena saya selalu dapat menemukan jawaban yang tepat. Saya berasumsi maksud Anda "menemukan poin yang lebih baik pada kurva tradeoff aproksimasi / kompleksitas"?
Suresh Venkat
@MCH, terima kasih banyak, tapi saya belum menemukan hasil.
Alex Golovnev
@ Suresh Venkat, terima kasih! Anda benar sekali, maksud saya "mungkin" dan "lebih baik ...". Saya memperbaiki pertanyaan saya.
Alex Golovnev
Sedangkan untuk TSP Metrik dengan titik awal dan titik akhir yang ditentukan, yang terbaik adalah konwn adalah . Sebuah makalah STOC 2012 "Meningkatkan Algoritma Christofides 'untuk Path TSP" diarxiv.org/abs/1110.4604. 1+52
Peng Zhang

Jawaban:

53

Saya telah mempelajari masalahnya dan saya menemukan algoritma yang paling terkenal untuk TSP.

n adalah jumlah simpul,M adalah bobot tepi maksimal. Semua batas diberikan hingga faktor polinom dari ukuran input (poly(n,logM) ). Kami menunjukkan Asymmetric TSP oleh ATSP.

1. Algoritma Tepat untuk TSP

1.1. ATSP umum

M2nΩ(n/log(Mn))waktu danexp-ruang (Björklund).

2n waktu dan2n spasi (Bellman;Held, Karp).

4nnlogn waktu danpoly -space (Gurevich, Shelah;Björklund, Husfeldt).

22ntnlog(nt) waktu dan2t ruang untukt=n,n/2,n/4, (Koivisto, Parviainen).

O(Tn) waktu danO(Sn) ruang untuk2<S<2denganTS<4(Koivisto, Parviainen).

2n×M waktu dan ruang-poli (Lokshtanov, Nederlof).

2n×M ruang dan waktuM (Kohn, Gottlieb, Kohn;Karp;Bax, Franklin).

2n

1.2. Kasus Khusus TSP

1.657n×M

(2ϵ)nϵ

(2ϵ)npolyϵ

1.251npoly

1.890npoly4

1.733n4

1.657npoly

(2ϵ)ndnd

2. Algoritma Perkiraan untuk TSP

2.1. TSP umum

Tidak dapat diperkirakan dalam fungsi waktu komputasi polinomial apa pun kecuali P = NP ( Sahni, Gonzalez ).

2.2. TSP metrik

32

123122

2.3. TSP grafis

75

2.4. (1,2) -TSP

MAX-SNP keras ( Papadimitriou, Yannakakis ).

87

2.5. TSP dalam Metrik dengan Dimensi Terbatas

PTAS untuk TSP dalam ruang Euclidean dimensi-tetap ( Arora ; Mitchell ).

logn

PTAS untuk TSP dalam metrik dengan dimensi penggandaan terikat ( Bartal, Gottlieb, Krauthgamer ).

2.6. ATSP dengan Directed Triangle Inequality

O(1)

7574

2.7. TSP dalam Grafik dengan Anak Terlarang

PTAS ( Klein ) waktu linier untuk TSP dalam Grafik Planar.

PTAS untuk grafik kecil-gratis ( Demaine, Hajiaghayi, Kawarabayashi ).

2212

O(loggloglogg)g

2.8. MAX-TSP

79

78

34

3544

2.9. Perkiraan Waktu-Eksponensial

(1+ϵ)2(1ϵ/2)nϵ254(1ϵ/2)nnlognϵ23

Saya akan berterima kasih atas penambahan dan saran.

Alex Golovnev
sumber
5
Ini adalah ringkasan bagus dari apa yang diketahui. Saya mendorong Anda untuk menerima jawaban ini (meskipun itu milik Anda sendiri).
Suresh Venkat
1
Nitpick kecil: Anda tampaknya telah mengganti tempat untuk konstanta yang tidak dapat diperkirakan untuk Metric TSP dan ATSP.
Michael Lampis
2
Anda dapat menambahkan planar / genus terbatas / grafik minor yang dikecualikan; hasil yang saya sadari adalah sebagai berikut. (1) TSP dalam grafik planar - PTAS waktu linier ( cs.brown.edu/people/klein/publications/no-contraction.pdf ), (2) TSP dalam genus terikat / graf minor yang dikecualikan - QPTAS untuk grafik tidak tertimbang dengan anak di bawah umur yang dikecualikan / grafik tertimbang dengan genus terikat ( cs.emory.edu/~mic/papers/15.pdf ), (3) ATSP dalam grafik planar - perkiraan faktor konstan ( stanford.edu/~saberi/atsp2.pdf ).
zotachidil
4
@Alex Golovnev: Algoritma Björklunds tidak bekerja untuk ATSP, sangat tergantung pada grafik yang simetris.
Andreas Björklund
3
Hasil Erickson-Sidiropoulos adalah untuk ATSP - tidak jelas dalam daftar di atas. PTAS Arora bekerja untuk dimensi tetap apa pun. Saya tidak suka istilah "Metric ATSP".
Chandra Chekuri
27

O(1.932n)O(2n)n(1+ϵ)O(2(1ϵ/2)n)ϵ2/5

Nicolas Boria, Nicolas Bougeois, Bruno Escoffier, Vangelis Th. Paschos: Skema aproksimasi eksponensial untuk beberapa masalah grafik. Tersedia online .

Vincenzo
sumber
10

αβα<βγα,β]γθγ2nO(θ)γ(setidaknya dalam kisaran faktor konstan) melihat peningkatan dalam rasio perkiraan bahkan ketika diberikan waktu sub-eksponensial. Ada beberapa masalah di mana hasil kekerasan terbaik yang diketahui adalah melalui pengurangan yang tidak efisien dari SAT, yaitu, hasil kekerasan berada di bawah asumsi yang lebih lemah seperti NP yang tidak terkandung dalam waktu kuasi-polinomial. Dalam kasus seperti itu, orang mungkin mendapatkan perkiraan yang lebih baik dalam waktu sub-eksponensial. Satu-satunya yang saya tahu adalah masalah pohon kelompok Steiner. Hasil yang terkenal baru-baru ini adalah salah satu dari Arora-Barak-Steurer pada algoritma sub-eksponensial-waktu untuk game unik: kesimpulan yang kami ambil dari hasil ini adalah bahwa jika UGC benar maka pengurangan dari SAT ke UGC harus menjadi apa tidak efisien, yaitu, ukuran instance UGC yang diperoleh dari rumus SAT harus tumbuh dengan parameter dengan cara tertentu.

Chandra Chekuri
sumber
2n
1

Tsp terbaik untuk grafik genus terikat tertimbang adalah http://erikdemaine.org/papers/ContractionTSP_Combinatorica/ .

Tamu
sumber
terima kasih, tetapi bukankah ini kasus khusus dari hasil Demaine-Hajiaghayi-Kawarabayashi yang ditunjukkan oleh Christian Sommer?
Alex Golovnev