公制TSP的近似算法


44

众所周知,度量TSP可以在范围内近似,并且不能比123更好。1.5多项式时间为 122。是否知道有关在指数时间内找到近似解的信息(例如,在只有多项式空间的情况下少于2n步)?例如,在什么时间和空间我们可以找到距离最大为1.1×OPT的游览?1231222n1.1×OPT


3
解决此类问题的一种自然方法是查看线性编程层次结构,例如Sherali-Adams,Lovász-Schrijver或Lasserre,这些层次结构允许运行时间位于第r级(通常越来越多)随着r的增加,更好的近似值)。但是,我不知道有关层次结构对度量TSP的LP放宽的适用性的正面或负面结果(称为Held-Karp)。poly(nr)rr
MCH

3
您可能是说“可能”而不是“需要”?另外,我不确定在指数时间内找到解决方案的意思,因为我总能找到确切的答案。我假设您的意思是“在近似/复杂度折衷曲线上找到更好的点”?
Suresh Venkat

@MCH,非常感谢,但我没有找到任何结果。
Alex Golovnev 2011年

@Suresh Venkat,谢谢!你是完全正确的,我的意思是“可能”和“更好的……”。我解决了我的问题。
Alex Golovnev 2011年

对于具有指定起点和终点的公制TSP,最好的已知是。STOC 2012上的论文“为st路径TSP改进Christofides算法”在arxiv.org/abs/1110.4604上1+52
张鹏

Answers:


53

我研究了这个问题,并找到了TSP的最著名算法。

n是顶点数,M是最大边缘权重。给定所有界限,直到输入大小的多项式因数(poly(n,logM))为止。我们用ATSP表示非对称TSP。

1. TSP的精确算法

1.1。通用ATSP

M2nΩ(n/log(Mn))时间和exp空间(Björklund)。

2n时间和2n空间(BellmanHeld,Karp)。

4nnlogn时间和poly -space(古列维奇,沙拉;比约克伦,Husfeldt)。

22ntnlog(nt)时间和2t空间,其中t=n,n/2,n/4,Koivisto,Parviainen)。

O(Tn)任意 √的 O T n时间和O(Sn)空间2<S<2TS<4Koivisto,Parviainen)。

2n×M时间和多空间(Lokshtanov,Nederlof)。

2n×M时空MKohn,Gottlieb,Kohn;Karp;Bax,Franklin)。

即使对于Metric TSP,也没有什么比上述算法更好的了。开发具有多项式空间的TSP的2n算法是一个巨大的挑战(请参阅开放式问题2.2.b,Woeginger)。

1.2。TSP的特殊情况

1.657n×M向TSP的时间为 1.657 n × M,错误概率以指数形式变小(Björklund)。

(2ϵ)n与有界平均程度的图表和指数空间TSP,ϵ仅取决于图(的程度西甘,Pilipczuk;比约克伦,卡斯基,Koutis)。

(2ϵ)npolyϵ

1.251npoly

1.890npoly4

1.733n4

1.657npoly

(2ϵ)ndnd

2. TSP的近似算法

2.1。通用TSP

除非P = NP(Sahni,Gonzalez否则不能在任何多项式时间可计算函数中近似。

2.2。公制TSP

32

不能以大于的比率近似123122

2.3。图形TSP

75

2.4。(1,2)-TSP

MAX-SNP很难(Papadimitriou,Yannakakis)。

87

2.5。尺寸标注中的TSP

固定维数欧氏空间中用于TSP的PTAS(AroraMitchell)。

logn

用于TSP的PTAS,其度量具有有界加倍维度(Bartal,Gottlieb,Krauthgamer)。

2.6。有向三角形不等式的ATSP

O(1)

不能以大于的比率近似7574

2.7。禁止未成年人图中的TSP

平面图中TSP的线性时间PTAS(Klein)。

不含次要图形的PTAS(Demaine,Hajiaghayi,Kawarabayashi)。

2212

O(loggloglogg)g

2.8。最大TSP

79

78

34

3544

2.9。指数时间近似

(1+ϵ)2(1ϵ/2)nϵ254(1ϵ/2)nnlognϵ23

如有任何补充和建议,我将不胜感激。


5
这是对已知内容的总结。我鼓励您接受这个答案(即使它是您自己的)。
Suresh Venkat 2012年

1
次要点:您似乎已经为公制TSP和ATSP的不可逼近常数切换了位置。
Michael Lampis 2012年

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
@Alex Golovnev:Björklunds算法不适用于ATSP,它主要取决于图的对称性。
AndreasBjörklund2012年

3
Erickson-Sidiropoulos的结果用于ATSP-在上面的列表中不清楚。Arora的PTAS适用于任何固定尺寸。我不喜欢“公制ATSP”一词。
Chandra Chekuri

27

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

Nicolas Boria,Nicolas Bougeois,Bruno Escoffier,Vangelis Th。Paschos:一些图问题的指数近似方案。在线提供


10

αβα<βγα,β]γθγ2nO(θ)γ(至少在恒定因子范围内)即使在给定次指数时间的情况下,也可以提高近似率。存在几个问题,其中已知的最佳硬度结果是通过SAT效率降低而得出的,也就是说,硬度结果处于较弱的假设下,例如准多项式时间内不包含NP。在这种情况下,亚指数时间可能会更好。我所知道的唯一一个是群斯坦纳树问题。最近一个著名的结果是Arora-Barak-Steurer关于独特游戏的次指数时间算法之一:我们得出的结论是,如果UGC为真,那么从SAT降为UGC一定要效率低下,即从SAT公式获得的UGC实例的大小必须随参数以某种方式增长。


2n

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.