Studiowałem problem i znalazłem najbardziej znane algorytmy dla TSP.
n to liczba wierzchołków,M to maksymalna waga krawędzi. Wszystkie granice są podane do wielomianowego współczynnika wielkości wejściowej (poly(n,logM) ). Oznaczamy Asymetryczny TSP przez ATSP.
1. Dokładne algorytmy dla TSP
1.1 Ogólne ATSP
M2n−Ω(n/log(Mn)√)czas iexpspace (Björklund).
2n czasu i2n przestrzeni (Bellman;Held, Karp).
4nnlogn czasu ipoly -kosmiczna (Gurewicz, Sela,Björklund, Husfeldt).
22n−tnlog(n−t) czas i2t przestrzeni dlat=n,n/2,n/4,… (Koivisto, Parviainen).
O∗(Tn) i przestrzeńO∗(Sn) dla dowolnego2–√<S<2zTS<4(Koivisto, Parviainen).
2n×M iwieloprzestrzeń(Lokshtanov, Nederlof).
2n×M czas i przestrzeńM (Kohn, Gottlieb, Kohn;Karp;Bax, Franklin).
2n
1.2 Specjalne przypadki TSP
1.657n×M
(2−ϵ)nϵ
(2−ϵ)npolyϵ
1.251npoly
1.890npoly4
1.733n4
1.657npoly
(2−ϵ)ndnd
2. Algorytmy aproksymacyjne dla TSP
2.1 Ogólne TSP
Nie można aproksymować w żadnej funkcji obliczanej w czasie wielomianowym, chyba że P = NP ( Sahni, Gonzalez ).
2.2 Metryczny TSP
32
123122
2.3 Graficzny TSP
75
2.4 (1,2) -TSP
MAX-SNP twardy ( Papadimitriou, Yannakakis ).
87
2.5 TSP w danych z wymiarem ograniczonym
PTAS dla TSP w stałej wymiarowej przestrzeni euklidesowej ( Arora ; Mitchell ).
logn
PTAS dla TSP w metrykach z ograniczonym podwajaniem wymiaru ( Bartal, Gottlieb, Krauthgamer ).
2.6 ATSP z ukierunkowaną nierównością trójkąta
O(1)
7574
2.7 TSP na wykresach z zakazanymi nieletnimi
Czas liniowy PTAS ( Klein ) dla TSP na wykresach planarnych.
PTAS dla niewielkich grafów ( Demaine, Hajiaghayi, Kawarabayashi ).
2212
O(loggloglogg)g
2.8 MAX-TSP
79
78
34
3544
2.9 Przybliżenia czasu wykładniczego
(1+ϵ)2(1−ϵ/2)nϵ≤254(1−ϵ/2)nnlognϵ≤23
Byłbym wdzięczny za wszelkie uzupełnienia i sugestie.