Алгоритми наближення для метричної TSP


44

Відомо, що метричний TSP можна наблизити в межах і не може бути наближений кращим, ніж у поліном. Чи відомо щось про знаходження розв'язків наближення в експоненціальному часі (наприклад, менше кроків із лише поліноміальним простором)? Наприклад, у який час та простір ми можемо знайти тур, відстань якого не більше ?1231.5 2n1,1×OPT1231222n1.1×OPT


3
Природним підходом до вирішення питань такого типу є перегляд лінійних ієрархій програмування, таких як Шералі-Адамс, Ловаш-Шрівер або Лассер, які дозволяють виконувати час на рівні (і, як правило, все кращі наближення як росте). Однак я не знаю жодних позитивних чи негативних результатів щодо застосованості ієрархій щодо релаксації LP метричної TSP (відомої як Held-Karp). r rpoly(nr)rr
MCH

3
Ви, мабуть, маєте на увазі "можливий", а не "потрібний"? Крім того, я не впевнений, що ви маєте на увазі під час пошуку рішень в експоненціальний час, оскільки я завжди можу знайти точну відповідь. Я припускаю, що ви маєте на увазі "знайти кращі точки на кривій наближення / складності компромісу"?
Суреш Венкат

@MCH, дуже дякую, але я не знайшов жодного результату.
Олексій Головнєв

@Suresh Venkat, дякую! Ви абсолютно праві, я маю на увазі "можливий" і "кращий пункт ...". Я виправив своє запитання.
Олексій Головнєв

Що стосується метричної TSP із заданою початковою точкою та кінцевою точкою, найкращим є . Доповідь STOC 2012 «Удосконалення алгоритму Христофідеса для першого шляху TSP» на сайті arxiv.org/abs/1110.4604 . 1+52
Пен Чжан

Відповіді:


53

Я вивчив проблему і знайшов найвідоміші алгоритми для TSP.

n - кількість вершин, - максимальна вага ребра. Усі межі задаються поліноміальним коефіцієнтом вхідного розміру ( ). Позначимо асиметричний TSP за ATSP.Mpoly(n,logM)

1. Точні алгоритми для TSP

1.1. Загальний ATSP

M2nΩ(n/log(Mn)) час та -простір ( Björklund ).exp

2n часу та простору ( Беллман ; Хелд, Карп ).2n

4nnlogn час і -простору ( Гуревич, Шелі ; Б'єрклунд, Husfeldt ).poly

22ntnlog(nt) час і простір для ( 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

Буду вдячний за будь-які доповнення та пропозиції.


5
Це чудовий підсумок того, що відомо. Я б закликав вас прийняти цю відповідь (навіть якщо це ваша власна).
Суреш Венкат

1
Незначна нітрик: ви, здається, переключили місця на константи непереборності для метричних TSP і ATSP.
Майкл Лампіс

2
Ви можете додати планарний / обмежений рід / виключені другорядні графіки; я знаю результати такі. (1) TSP у плоских графах - лінійний час PTAS ( cs.brown.edu/people/klein/publications/no-contraction.pdf ), (2) TSP у обмеженому роді / виключені другорядні графіки - QPTAS для невиважених графіків із виключеними неповнолітніми / зважені графіки з обмеженим родом ( cs.emory.edu/~mic/papers/15.pdf ), (3) ATSP у плоских графах - постійне наближення фактора ( stanford.edu/~saberi/atsp2.pdf ).
zotachidil

4
@ Алекс Головнев: Алгоритм Бьорклундса не працює для ATSP, він вирішально залежить від того, що графік симетричний.
Андреас Бьорклунд

3
Результат Еріксона-Сідіропулоса - для ATSP - у списку вище незрозуміло. PTAS Arora працює для будь-яких фіксованих розмірів. Мені не подобається термін "Метричний ATSP".
Чандра Чекурі

27

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

Ніколя Боря, Ніколя Буж, Бруно Ескофьє, Вангеліс Ч. Пашош: Експоненціальні схеми наближення для деяких проблем із графіком. Доступно в Інтернеті .


10

αβα<βγα,β]γθγ2nO(θ)γ(принаймні, у постійному діапазоні коефіцієнтів) бачити поліпшення співвідношення апроксимації навіть при заданому суб-експоненціальному часі. Існує кілька проблем, коли найкращий відомий результат твердості полягає в неефективному зниженні від SAT, тобто результат твердості знаходиться під слабшим припущенням, наприклад, що NP не міститься в квазіполіномному часі. У таких випадках можна досягти кращого наближення в суб-експоненціальний час. Єдина, про яку я знаю - це проблема групового дерева Штайнера. Нещодавно відомий результат - це Arora-Barak-Steurer щодо алгоритму субпонекспоненціального часу для унікальних ігор: висновок, який ми робимо з цього результату, полягає в тому, що якщо UGC істинне, то скорочення від SAT до UGC повинно бути деяким неефективний, тобто розмір екземпляра UGC, отриманого за формулою SAT, повинен певним чином зростати з параметрами.


2n

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.