Metrik TSP için yaklaşık algoritmalar


44

Metrik TSP'nin içinde yaklaştırabildiği ve polinom zamanında den daha iyi olamayacağı bilinmektedir . Üstel bir zamanda yaklaşık çözüm bulma konusunda bilinen herhangi bir şey var mı (örneğin, yalnızca polinom alanı olan adımdan az )? Örneğin, hangi zaman ve mekanda OPT'nin mesafesi daha fazla olan bir tur bulabiliriz ?1231.5 2, n1.1xOPT1231222n1.1×OPT


3
Bu tip soruları ele Doğal yaklaşma süresi çalıştıran izin Böyle Sherali-Adams, Lovász-SCHRIJVER veya Lasserre olarak doğrusal programlama hiyerarşileri, bakmaktır de inci düzey (ve genellikle giderek daha iyi yaklaşımlar olarak ) büyür. Ancak, hiyerarşilerin metrik TSP'nin (Held-Karp olarak bilinir) LP gevşemesi üzerine uygulanabilirliği hakkında olumlu veya olumsuz sonuçların farkında değilim. r rpoly(nr)rr
MCH

3
Muhtemelen "ihtiyaç" yerine "mümkün" demek mi istiyorsun? Ayrıca, üstel bir zamanda çözümler bularak ne demek istediğinizi de bilmiyorum çünkü her zaman kesin cevabı bulabiliyorum. "Yaklaşım / karmaşıklık tradeoff eğrisi üzerinde daha iyi noktalar bulmak" anlamına mı geliyorsunuz?
Suresh Venkat

@MCH, çok teşekkürler, ama sonuç bulamadım.
Alex Golovnev,

@Suresh Venkat, teşekkür ederim! Kesinlikle haklısın, "mümkün" ve "daha iyi nokta ..." demek istedim. Sorumu düzelttim.
Alex Golovnev,

Belirtilen başlangıç ​​noktası ve bitiş noktası olan Metrik TSP'ye gelince, en iyisi konwn . Arxiv.org/abs/1110.4604 adresindeki bir STOC 2012 makalesi "Christofides'in TSP Yolunda TSP Algoritmasının İyileştirilmesi" makalesi . 1+52
Peng Zhang

Yanıtlar:


53

Sorunu çalıştım ve TSP'nin bilinen en iyi algoritmalarını buldum.

n , köşe sayısıdır, , maksimum kenar ağırlığıdır. Tüm sınırlar, giriş boyutunun bir polinom faktörüne kadar verilmiştir ( ). Asimetrik TSP'yi ATSP ile gösteririz.Mpoly(n,logM)

1. TSP için Kesin Algoritmalar

1.1. Genel ATSP

M2nΩ(n/log(Mn)) zaman ve ile uzay ( Björklund ).exp

2n zaman ve boşluk ( Bellman ; Held, Karp ).2n

4nnlogn zaman ve uzay ( Gurevich , Shelah ; Björklund, Husfeldt ).poly

22ntnlog(nt) zaman ve için yer ( Koivisto, Parviainen ).2tt=n,n/2,n/4,

O(Tn) ( Koivisto, Parviainen ) ile herhangi bir için zamanı ve alanı .O(Sn)2<S<2TS<4

2n×M zamanı ve çoklu boşluk ( Lokshtanov, Nederlof ).

2n×M zaman ve uzay ( Kohn, Gottlieb, Kohn ; Karp ; Bax, Franklin ).M

Metric TSP için bile, yukarıdaki algoritmalardan daha iyi hiçbir şey bilinmemektedir. Polinom alanı olan TSP için algoritması geliştirmek büyük bir zorluktur (bakınız Açık Sorun 2.2.b, Woeginger ).2n

1.2. TSP'nin Özel Durumları

1.657n×M zamanı ve Yönlendirilmemiş TSP için üssel olarak küçük hata olasılığı ( Björklund ).

(2ϵ)n ve sınırlanmış ortalama dereceli grafiklerde TSP için üstel alan, sadece grafik derecesine bağlıdır ( Cygan, Pilipczuk ; Björklund, Kaski, Koutis ).ϵ

(2ϵ)n ve sınırlı maksimal derece ve sınırlı tamsayılı ağırlığa sahip grafiklerde TSP için boşluk, sadece grafiğin derecesine bağlıdır ( Björklund, Husfeldt, Kaski, Koivisto ).polyϵ

1.251n ve TSP için kübik grafiklerde uzay ( İwama, Nakashima ).poly

1.890n ve TSP için derece ( Eppstein ) grafiklerinde uzay .poly4

1.733n ve TSP için derece ( Gebauer ) grafiklerinde üstel alan .4

1.657n zamanı ve Yönlendirilmemiş Hamiltom Döngüsü ( Björklund ) için uzay .poly

(2ϵ)n ve en fazla Hamiltonian çevrimi olan grafiklerde TSP için üstel alan (herhangi bir sabit ) ( Björklund, Kaski, Koutis ).dnd

2. TSP İçin Yaklaşım Algoritmaları

2.1. Genel TSP

P = NP ( Sahni, Gonzalez ) olmadığı sürece herhangi bir polinom zaman hesaplanabilir fonksiyon içinde yaklaştırılamaz .

2.2. Metrik TSP

32 ün yaklaşım ( Christofides ).

P = NP ( Karpinski, Lampis, Schmied ) olmadıkça daha iyi bir oranla yaklaştırılamaz .123122

2.3. Grafik TSP

75 -oproximation ( Sebo, Vygen ).

2.4. (1,2) -TSP

MAX-SNP sert ( Papadimitriou, Yannakakis ).

87 yaklaşım ( Berman, Karpinski ).

2.5. Sınırlı Boyutlu Metriklerde TSP

Sabit boyutlu bir Öklid uzayında TSP için PTAS ( Arora ; Mitchell ).

TSP, boyutlu bir Öklid uzayında ( Trevisan ) APX'i zordur .logn

Sınırlı iki katlama boyutuna sahip metriklerde TSP için PTAS ( Bartal, Gottlieb, Krauthgamer ).

2.6. Yönlendirilmiş Üçgen Eşitsizliği ile ATSP

O(1) yaklaşımı ( Svensson, Tarnawski, Végh )

P = NP ( Karpinski, Lampis, Schmied ) olmadıkça daha iyi bir orana yaklaşılamaz .7574

2.7. Yasaklı Küçüklerle Birlikte Grafiklerde TSP

Düzlemsel Grafiklerde TSP için doğrusal zaman PTAS ( Klein ).

Minörsüz grafikler için PTAS ( Demaine, Hajiaghayi, Kawarabayashi ).

2212 ATSP için düzlemsel grafiklerde yaklaşım ( Gharan, Saberi ).

O(loggloglogg) cins ve de ATSP için -approximation grafikler ( Erickson, Sidiropoulos ).g

2.8. MAKS-TSP

79 -over9-MAX-TSP için yaklaşım ( Paluch, Mucha, Madry ).

78 -MAX-Metric-TSP için yaklaşım ( Kowalik, Mucha ).

34MAX-ATSP ( Paluch ) için yaklaşımı .

3544 -MAX-Metrik-ATSP ( Kowalik, Mucha ) için yaklaşım.

2.9. Üstel-Zamanlı Yaklaşımlar

MIN-Metric-TSP için -oproximation değerini süresinde , herhangi bir için üstel alanla hesaplamak mümkündür. , veya zaman içinde herhangi bir polinom alanıyla ( Boria, Bourgeois, Escoffier, Paschos) ).(1+ϵ)2(1ϵ/2)nϵ254(1ϵ/2)nnlognϵ23

Herhangi bir ekleme ve öneriniz için minnettar olurum.


5
Bu, bilinenlerin harika bir özetidir. Bu cevabı kabul etmenizi öneririm (kendi kararınız olsa bile)
Suresh Venkat

1
Minor nitpick: Metric TSP ve ATSP için uygunluk sabitleri için yer değiştirmiş görünüyorsunuz.
Michael Lampis

2
Düzlemsel / sınırlı cins / dışlanmış küçük grafikler ekleyebilirsiniz; Farkında olduğum sonuçlar aşağıdaki gibidir. (1) Düzlemsel grafiklerde TSP - doğrusal zaman PTAS ( cs.brown.edu/people/klein/publications/no-contraction.pdf ), (2) Sınırlı cins / dışlanmış küçük grafiklerde TSP / sınırlı cins cinsine sahip ağırlıklı grafikler ( cs.emory.edu/~mic/papers/15.pdf ), (3) Düzlemsel grafiklerde ATSP - sabit faktör yaklaşımı ( stanford.edu/~saberi/atsp2.pdf ).
zotachidil

4
@Alex Golovnev: Björklunds algoritması ATSP için işe yaramıyor, grafiğin simetrik olmasına çok bağlı.
Andreas Björklund

3
Erickson-Sidiropoulos'un sonucu ATSP içindir - yukarıdaki listede belli değil. Arora PTAS herhangi bir sabit boyut için çalışıyor. "Metrik ATSP" terimini sevmiyorum.
Chandra Chekuri,

27

Held ve Karp'ın kesin algoritmasının "kesik" bir versiyonunu uyarlayarak , zamana (ve uzaya) de 1.1 yaklaşımı elde edilebilir . Burada konumların sayısıdır. Daha genel olarak, tüm için zamanında bir -oproximation bulunabilir . Bu gelen:0 ( 2 n )O(1.932n)O(2n)( 1 + ε ) O * ( 2 ( 1 - ε / 2 ) n ) ε 2 / 5n(1+ϵ)O(2(1ϵ/2)n)ϵ2/5

Nicolas Boria, Nicolas Bougeois, Bruno Escoffier, Vangelis Th. Paschos: Bazı grafik problemleri için üstel yaklaşım şemaları. Online olarak erişilebilir .


10

αβα<βγα,β]γθγ2nO(θ)γ(en azından sabit faktör aralığında), alt üstel zaman verilmiş olsa bile, yaklaşım oranındaki iyileşmeleri görün. Bilinen en iyi sertlik sonucunun SAT'dan verimsiz bir düşüşle olduğu, yani sertlik sonucunun yarı-polinom süresinde bulunmayan NP gibi daha zayıf bir varsayım altında olduğu çeşitli problemler vardır. Bu gibi durumlarda, kişi üstel zaman içinde daha iyi bir yaklaşım elde edebilir. Tek bildiğim grup Steiner ağacı problemi. Son zamanlardaki ünlü bir sonuç, benzersiz oyunlar için bir üstel zaman algoritması üzerine Arora-Barak-Steurer’in sonucudur: Bu sonuçtan çıkardığımız sonuç, eğer UGC doğruysa, SAT’dan UGC’ye düşürmenin biraz olması gerektiğidir. verimsiz, yani, SAT formülünden elde edilen UGC örneğinin boyutunun, parametrelerle belirli bir şekilde büyümesi gerekir.


2n

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.