Estudei o problema e encontrei os algoritmos mais conhecidos para o TSP.
n é o número de vértices,M é o peso máximo da aresta. Todos os limites são dados acima para um factor polinomial do tamanho de entrada (poly(n,logM) ). Denotamos TSP assimétrico por ATSP.
1. Algoritmos Exatos para TSP
1.1 ATSP geral
M2n−Ω(n/log(Mn)√)de tempo eexp-espaço (Björklund).
2n tempo e2n espaço (Bellman;Held, Karp).
4nnlogn tempo epoly -espaço (Gurevich, Sela;Björklund, Husfeldt).
22n−tnlog(n−t) tempo e2t espaço parat=n,n/2,n/4,… (Koivisto, Parviainen).
O∗(Tn) tempo eO∗(Sn) espaço para qualquer2–√<S<2comTS<4(Koivisto, Parviainen).
2n×MTempo epoliespaço 2 n × M (Lokshtanov, Nederlof).
2n×M tempo e espaçoM (Kohn, Gottlieb, Kohn;Karp;Bax, Franklin).
2n
1.2 Casos Especiais de TSP
1.657n×M
(2−ϵ)nϵ
(2−ϵ)npolyϵ
1.251npoly
1.890npoly4
1.733n4
1.657npoly
(2−ϵ)ndnd
2. Algoritmos de aproximação para TSP
2.1 TSP geral
Não pode ser aproximado em nenhuma função computável de tempo polinomial, a menos que P = NP ( Sahni, Gonzalez ).
2.2 TSP métrico
32
123122
2.3 TSP gráfico
75
2.4 (1,2) -TSP
MAX-SNP rígido ( Papadimitriou, Yannakakis ).
87
2.5 TSP em métricas com dimensão limitada
PTAS para TSP em um espaço euclidiano de dimensão fixa ( Arora ; Mitchell ).
logn
PTAS para TSP em métricas com dimensão de duplicação limitada ( Bartal, Gottlieb, Krauthgamer ).
2.6 ATSP com desigualdade de triângulo direcionado
O(1)
7574
2.7 TSP em gráficos com menores proibidos
PTAS de tempo linear ( Klein ) para TSP em gráficos planares.
PTAS para gráficos sem menores ( Demaine, Hajiaghayi, Kawarabayashi ).
2212
O(loggloglogg)g
2.8 MAX-TSP
79
78
34
3544
2.9 Aproximações de tempo exponencial
(1+ϵ)2(1−ϵ/2)nϵ≤254(1−ϵ/2)nnlognϵ≤23
Ficaria muito grato por quaisquer adições e sugestões.