2022INFORMACIONNYE TEHNOLOGIIRequires access

Combined Algorithm for Solving the Asymmetric Traveling Salesman Problem as Applied to Transport Logistics Problems

Michael Ulyanov, Michael Fomichev

Open publisher page 0 citations

Abstract

The traveling salesman problem is to find a Hamiltonian cycle with the minimum sum of the weights of arcs in a complete oriented asymmetric graph. Despite its simple formulation, the traveling salesman problem is NP-hard. The Branch and Bound method is the basis of the most time efficient algorithm for solving the traveling salesman problem, delivering the exact solution. However, for a number of applied problems, the time to obtain a solution using this algorithm is practically unacceptable. Despite the majority of heuristic algorithms developed for the traveling salesman problem, for some applied problems in business informatics and logistics, it is important to obtain accurate solutions in the range of small dimensions. The article presents the results on the development and statistical study of a combined algorithm for solving the traveling salesman problem, which obtains exact solutions, under conditions of limitation on the average solution time for dimensions not exceeding 55 that arise when solving transport logistics problems (data presented by LLC "Group KIT"). The implementation of the Branch and Bound method in combination with the Lin-Kernighan-Helsgaun metaheuristic algorithm is considered. Approaches are described that allowed, when developing this combined algorithm, to significantly reduce the time for solving individual traveling salesman problems, and to satisfy the company's requirement for time efficiency.

About this research paper

What this paper is about

The traveling salesman problem is to find a Hamiltonian cycle with the minimum sum of the weights of arcs in a complete oriented asymmetric graph. Despite its simple formulation, the traveling salesman problem is NP-hard. The Branch and Bound method is the basis of the most time efficient algorithm for solving the traveling salesman problem, delivering the exact solution. However, for a number of applied problems, the time to obtain a solution using this algorithm is practically unacceptable. Despite the majority of heuristic algorithms developed for the traveling salesman problem, for some applied problems in business informatics and logistics, it is important to obtain accurate solutions in the range of small dimensions. The article presents the results on the development and statistical study of a combined algorithm for solving the traveling salesman problem, which obtains exact solutions, under conditions of limitation on the average solution time for dimensions not exceeding 55 that arise when solving transport logistics problems (data presented by LLC "Group KIT"). The implementation of the Branch and Bound method in combination with the Lin-Kernighan-Helsgaun metaheuristic algorithm is considered. Approaches are described that allowed, when developing this combined algorithm, to significantly reduce the time for solving individual traveling salesman problems, and to satisfy the company's requirement for time efficiency.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The traveling salesman problem is to find a Hamiltonian cycle with the minimum sum of the weights of arcs in a complete oriented asymmetric graph. Despite its simple formulation, the traveling salesman problem is NP-hard. The Branch and Bound method is the basis of the most time efficient algorithm for solving the traveling salesman problem, delivering the exact solution. However, for a number of applied problems, the time to obtain a solution using this algorithm is practically unacceptable. Despite the majority of heuristic algorithms developed for the traveling salesman problem, for some applied problems in business informatics and logistics, it is important to obtain accurate solutions in the range of small dimensions. The article presents the results on the development and statistical study of a combined algorithm for solving the traveling salesman problem, which obtains exact solutions, under conditions of limitation on the average solution time for dimensions not exceeding 55 that arise when solving transport logistics problems (data presented by LLC "Group KIT"). The implementation of the Branch and Bound method in combination with the Lin-Kernighan-Helsgaun metaheuristic algorithm is considered. Approaches are described that allowed, when developing this combined algorithm, to significantly reduce the time for solving individual traveling salesman problems, and to satisfy the company's requirement for time efficiency.

Key concepts: Travelling salesman problem, Traveling purchaser problem, Bottleneck traveling salesman problem, 2-opt, Christofides algorithm, Mathematical optimization, Branch and bound, Nearest neighbour algorithm

Related papers

Back to paper searchBrowse research topicsOriginal source
Combined Algorithm for Solving the Asymmetric Traveling Salesman Problem as Applied to Transport Logistics Problems — Research Paper | ScholarLens