Я вивчив проблему і знайшов найвідоміші алгоритми для TSP.
n - кількість вершин, - максимальна вага ребра. Усі межі задаються поліноміальним коефіцієнтом вхідного розміру ( ). Позначимо асиметричний TSP за ATSP.Mpoly(n,logM)
1. Точні алгоритми для TSP
1.1. Загальний ATSP
M2n−Ω(n/log(Mn)√) час та -простір ( Björklund ).exp
2n часу та простору ( Беллман ; Хелд, Карп ).2n
4nnlogn час і -простору ( Гуревич, Шелі ; Б'єрклунд, Husfeldt ).poly
22n−tnlog(n−t) час і простір для ( Koivisto, Parviainen ).2tt=n,n/2,n/4,…
O∗(Tn) час і простір для будь-якого з ( Koivisto, Parviainen ).O∗(Sn)2–√<S<2TS<4
2n×M час і поліпростір ( Локштанов, Недерлоф ).
2n×M час і простір ( Кон, Готліб, Кон ; Карп ; Бакс, Франклін ).M
Навіть для Metric TSP нічого кращого не відомо, ніж алгоритми, наведені вище. Велике завдання розробити алгоритм часу для TSP з поліноміальним простором (див. Open Problem 2.2.b , Woeginger ).2n
1.2. Особливі випадки ТСП
1.657n×M час і експоненціально мала ймовірність помилки ( Björklund ) для Ненаправленої TSP.
(2−ϵ)n та експоненціальний простір для TSP у графах із обмеженим середнім ступенем, залежить лише від ступеня графа ( Cygan, Pilipczuk ; Björklund, Kaski, Koutis ).ϵ
(2−ϵ)n і - простір для TSP в графах з обмеженим ступенем максимальної і обмеженими цілими вагами, залежить тільки від ступеня графа ( Б'єрклунд, Husfeldt, Каски, Койвисто ).polyϵ
1.251n і - простір для TSP до кубічних графах ( Ивама, Накашіма ).poly
1.890n і - простір для TSP в графах ступеня ( Eppstein ).poly4
1.733n та експоненціальний простір для TSP у графах ступеня ( Гебауер ).4
1.657n часу і - простір для неорієнтованого Hamiltomian циклу ( Björklund ).poly
(2−ϵ)n та експоненціальний простір для TSP у графах з максимум гамільтоновими циклами (для будь-якої постійної ) ( Björklund, Kaski, Koutis ).dnd
2. Алгоритми наближення для TSP
2.1. Загальний TSP
Неможливо наблизитись до будь-якої функції, яка обчислюється в поліномі, якщо P = NP ( Sahni, Gonzalez ).
2.2. Метричний TSP
32
123122
2.3. Графічний TSP
75
2.4. (1,2) -ТСП
MAX-SNP жорсткий ( Papadimitriou, Yannakakis ).
87
2.5. TSP в метриках з обмеженим виміром
PTAS для TSP у фіксованому розмірі евклідового простору ( Arora ; Mitchell ).
logn
PTAS для TSP в метриках з обмеженим подвоєним виміром ( Барталь, Готліб, Кройтгамер ).
2.6. ATSP з нерівністю спрямованого трикутника
O(1)
7574
2.7. TSP у графіках із забороненими неповнолітніми
Лінійний час PTAS ( Кляйн ) для TSP в планарних графіках.
PTAS для мінорних вільних графіків ( Демайн, Хаджагхай, Каварабаяші ).
2212
O(loggloglogg)g
2.8. MAX-TSP
79
78
34
3544
2.9. Експоненціально-часові наближення
(1+ϵ)2(1−ϵ/2)nϵ≤254(1−ϵ/2)nnlognϵ≤23
Буду вдячний за будь-які доповнення та пропозиції.