Smoothed Analysis of the 2-Opt Algorithm for the General TSP

Matthias Englert,Heiko Röglin,Berthold Vöcking
DOI: https://doi.org/10.1145/2972953
IF: 1.113
2016-12-21
ACM Transactions on Algorithms
Abstract:2-Opt is a simple local search heuristic for the traveling salesperson problem that performs very well in experiments with respect to both running time and solution quality. In contrast to this, there are instances on which 2-Opt may need an exponential number of steps to reach a local optimum. To understand why 2-Opt usually finds local optima quickly in experiments, we study its expected running time in the model of smoothed analysis, which can be considered as a less-pessimistic variant of worst-case analysis in which the adversarial input is subject to a small amount of random noise. In our probabilistic input model, an adversary chooses an arbitrary graph G and a probability density function for each edge according to which its length is chosen. We prove that in this model the expected number of local improvements is O (mnφ ċ 16 √ln m )= m 1+ o (1) nφ , where n and m denote the number of vertices and edges of G , respectively, and φ denotes an upper bound on the density functions.
computer science, theory & methods,mathematics, applied
What problem does this paper attempt to address?