Abstract

Prediction of the quality of the result provided by a specific solving method is an important factor when choosing how to solve a given problem. The more accurate the prediction, the more appropriate the decision on what to choose when several solving applications are available. In this article, we study the impact of the structure of a Traveling Salesman Problem instance on the quality of the solution when using two representative heuristics: the population-based Ant Colony Optimization (ACO) and the local search Lin-Kernighan (LK) algorithm. The quality of the result for a solving method is measured by the computation accuracy, which is expressed using the percent error between its solution and the optimum one. We classify the instances in structured, semi-structured, and unstructured and perform a between classes and inside-classes analysis. All the structured instances were solved to optimality by the ACO implementation, which was not the case for the LK application. On small random instances, the ACO implementation used in this paper also optimally found the solutions. We show that the quality of the results on semi-structured and unstructured instances can be predicted using some instance parameters when using the ACO implementation. Using the same parameters, the accuracy of the solutions provided by the Lin-Kernighan application cannot be predicted. We also propose several new structured, clustered, and unstructured 2D Euclidean Traveling Salesman Problem instances that can be used by the research community for further investigations.

Highlights

  • This work focuses on the study of the influence of structural features of Traveling Salesman Problem (TSP) instances on computational performances measured by solution quality when solving TSP using two representative heuristics: Ant Colony Optimization (ACO) [1] and Lin-Kernighan method (LK) [2]

  • We report on the computational performance of two implementations when considering structured, semi-structured, and unstructured instances as well as on different sub-classes of the structured instances used in this article

  • DISCUSSIONS AND CONCLUSIONS This work empirically studies the quality of the results provided by open implementations of Ant Colony Optimization (ACO) and Lin-Kernighan (LK) when 2D Euclidean TSP instances with different structures are approached

Read more

Summary

Introduction

This work focuses on the study of the influence of structural features of Traveling Salesman Problem (TSP) instances on computational performances measured by solution quality when solving TSP using two representative heuristics: Ant Colony Optimization (ACO) [1] and Lin-Kernighan method (LK) [2]. We understand the solution accuracy given by the percent error between the solution and the optimum one. When choosing a specific solving method for a given problem, we have to consider several aspects. When no information on the problem instance is known, large available computational resources may orient the user’s decision toward expensive, intensive solvers that provide an optimum. In the opposite case, when resources are scarce, a ‘‘light’’ solver may be accepted, providing an acceptable solution. Sometimes a small threshold for accepting non-optimal solutions could tremendously ease the computational burden [4]

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call