Worst Case and Probabilistic Analysis of the 2-Opt Algorithm for the TSP

被引:0
作者
Englert, Matthias [1 ]
Roeglin, Heiko [1 ]
Voecking, Berthold [1 ]
机构
[1] Rhein Westfal TH Aachen, Dept Comp Sci, Aachen, Germany
来源
PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS | 2007年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
2-Opt is probably the most basic and widely used local search heuristic for the TSP. This heuristic achieves amazingly good results on "real world" Euclidean instances both with respect to running time and approximation ratio. There are numerous experimental studies on the performance of 2-Opt. However, the theoretical knowledge about this heuristic is still very limited. Not even its worst case running time on Euclidean instances was known so far. In this paper, we clarify this issue by presenting a family of Euclidean instances on which 2-Opt can take an exponential number of steps. Previous probabilistic analyses were restricted to instances in which n points are placed uniformly at random in the unit square [0, 1](2), where it was shown that the expected number of steps is bounded by (O) over tilde (n(10)) for Euclidean instances. We consider a more advanced model of probabilistic instances in which the points can be placed according to general distributions on [0, 1](2). In particular, we allow different distributions for different points. We study the expected running time in terms of the number n of points and the maximal density phi of the probability distributions. We show an upper bound on the expected length of any 2-Opt improvement path of (O) over tilde (n(4+1/3) . phi(8/3)). When starting with an initial tour computed by an insertion heuristic, the upper bound on the expected number of steps improves even to (O) over tilde (n(3+5/6) . phi(8/3)).If the distances are measured according to the Ma:nhattan metric, then the expected number of steps is bounded by (O) over tilde (n(3+1/2) . phi). In addition, we prove an upper bound of O(root phi) on the expected approximation factor with respect to both of these metrics. Let us remark that our probabilistic analysis covers as special cases the uniform input model with phi = 1 and a smoothed analysis with Gaussian perturbations of standard deviation sigma with phi similar to 1/sigma(2). Besides random metric instances, we also consider an alternative random input model in which an adversary specifies a graph and distributions for the edge lengths in this graph. In this model, we achieve even better results on the expected running time of 2-Opt.
引用
收藏
页码:1295 / 1304
页数:10
相关论文
共 11 条
[1]  
[Anonymous], 1997, LOCAL SEARCH COMBINA
[2]   Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems [J].
Arora, S .
JOURNAL OF THE ACM, 1998, 45 (05) :753-782
[3]   New results on the old k-opt algorithm for the traveling salesman problem [J].
Chandra, B ;
Karloff, H ;
Tovey, C .
SIAM JOURNAL ON COMPUTING, 1999, 28 (06) :1998-2029
[4]  
ENGLERT M, 2006, TR06092 ECCC
[6]  
Lueker G. S., 1975, Unpublished manuscript
[7]  
Papadimitriou C. H., 1977, Theoretical Computer Science, V4, P237, DOI 10.1016/0304-3975(77)90012-3
[8]  
Reinelt G., 1991, ORSA Journal on Computing, V3, P376, DOI 10.1287/ijoc.3.4.376
[9]  
Rosenkrantz D. H., 1977, SIAM Journal on Computing, V6, P563, DOI 10.1137/0206041
[10]   Smoothed analysis of algorithms: Why the simplex algorithm usually takes polynomial time [J].
Spielman, DA ;
Teng, SH .
JOURNAL OF THE ACM, 2004, 51 (03) :385-463