Comparison of eleven measures for estimating difficulty of open-loop TSP instances
Files
Self archived version
published versionDate
2021Author(s)
Unique identifier
10.3934/aci.2021001Metadata
Show full item recordMore information
Self-archived item
Citation
Sengupta, Lahari. Fränti, Pasi. (2021). Comparison of eleven measures for estimating difficulty of open-loop TSP instances. Applied computational intelligence and soft computing, 1 (1) , 1-30. 10.3934/aci.2021001.Rights
Abstract
From the theory of algorithms, we know that the time complexity of finding the optimal solution for a traveling salesman problem (TSP) grows exponentially with the number of targets. However, the size of the problem instance is not the only factor that affects its difficulty. In this paper, we review existing measures to estimate the difficulty of a problem instance. We also introduce MST branches and two other measures called greedy path and greedy gap. The idea of MST branches is to generate minimum spanning tree (MST) and then calculate the number of branches in the tree. A branch is a target, which is connected to at least two other targets. We perform an extensive comparison of 11 measures to see how well they correlate to human and computer performance. We evaluate the measures based on time complexity, prediction capability, suitability, and practicality. The results show that while the MST branches measure is simple, fast to compute, and does not need to have the optimal solution as a reference unlike many other measures. It correlates equally good or even better than the best of the previous measures ‑ the number of targets, and the number of targets on the convex hull.