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

02/14/2023
by   Matthias Englert, et al.
0

2-Opt is probably the most basic 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 2-dimensional Euclidean instances was known so far. We clarify this issue by presenting, for every p∈ℕ, a family of L_p 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. We consider a more advanced model in which the points can be placed independently according to general distributions on [0,1]^d, for an arbitrary d≥ 2. In particular, we allow different distributions for different points. We study the expected number of local improvements in terms of the number n of points and the maximal density ϕ of the probability distributions. We show an upper bound on the expected length of any 2-Opt improvement path of Õ(n^4+1/3·ϕ^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 Õ(n^4+1/3-1/d·ϕ^8/3). If the distances are measured according to the Manhattan metric, then the expected number of steps is bounded by Õ(n^4-1/d·ϕ). In addition, we prove an upper bound of O(√(ϕ)) on the expected approximation factor with respect to all L_p metrics. Let us remark that our probabilistic analysis covers as special cases the uniform input model with ϕ=1 and a smoothed analysis with Gaussian perturbations of standard deviation σ with ϕ∼1/σ^d.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/01/2023

Smoothed Analysis of the 2-Opt Heuristic for the TSP under Gaussian Noise

The 2-opt heuristic is a very simple local search heuristic for the trav...
research
09/19/2023

Worst-Case and Smoothed Analysis of Hartigan's Method for k-Means Clustering

We analyze the running time of Hartigan's method, an old algorithm for t...
research
11/30/2022

Improved Smoothed Analysis of 2-Opt for the Euclidean TSP

The 2-opt heuristic is a simple local search heuristic for the Travellin...
research
03/28/2019

Probabilistic Analysis of Facility Location on Random Shortest Path Metrics

The facility location problem is an NP-hard optimization problem. Theref...
research
10/26/2018

Probabilistic Analysis of Optimization Problems on Generalized Random Shortest Path Metrics

Simple heuristics often show a remarkable performance in practice for op...
research
07/22/2022

Fair Range k-center

We study the problem of fairness in k-centers clustering on data with di...
research
07/18/2018

Smoothed Analysis of the Expected Number of Maximal Points in Two Dimensions

The Maximal points in a set S are those that aren't dominated by any o...

Please sign up or login with your details

Forgot password? Click here to reset