This article is cited in
1 paper
NUMERICAL METHODS AND THE BASIS FOR THEIR APPLICATION
Comparison of the results of using various evolution algorithms to solve the problem of route optimization of unmanned vehicles
A. A. Fedina,
A. I. Nurgaliev,
D. A. Skvortsova Bauman Moscow State Technical University (National Research University),
5/1, 2nd Bauman st., Moscow, 105005, Russia
Abstract:
In this paper, a comparative analysis of the exact and heuristic algorithms presented by the method of branches and boundaries, genetic and ant algorithms, respectively, is carried out to find the optimal solution to the traveling salesman problem using the example of a courier robot. The purpose of the work is to determine the running time, the length of the obtained route and the amount of memory required for the program to work, using the method of branches and boundaries and evolutionary heuristic algorithms. Also, the most appropriate of the listed methods for use in the specified conditions is determined. This article uses the materials of the conducted research, implemented in the format of a computer program, the program code for which is implemented in Python. In the course of the study, a number of criteria for the applicability of algorithms were selected (the time of the program, the length of the constructed route and the amount of memory necessary for the program to work), the results of the algorithms were obtained under specified conditions and conclusions were drawn about the degree of expediency of using one or another algorithm in various specified conditions of the courier robot. During the study, it turned out that for a small number of points
$\leq$ 10, the method of branches and boundaries is the most preferable, since it finds the optimal solution faster. However, when calculating the route by this method, provided that the points increase by more than 10, the operating time increases exponentially. In this case, more effective results are obtained by a heuristic approach using a genetic and ant algorithm. At the same time, the ant algorithm is distinguished by solutions that are closest to the reference ones and with an increase of more than 16 points. Its relative disadvantage is the greatest resource intensity among the considered algorithms. The genetic algorithm gives similar results, but after increasing the points more than 16, the length of the found route increases relative to the reference one. The advantage of the genetic algorithm is its lower resource intensity compared to other algorithms.
The practical significance of this article lies in the potential possibility of using the results obtained for the optimal solution of logistics problems by an automated system in various fields: warehouse logistics, transport logistics, «last mile» logistics, etc.
Keywords:
unmanned vehicles, optimization algorithms, branches and bounds method, genetic algorithm, ant algorithm, traveling salesman problem, logistics systems.
UDC:
004.051, 004.021, 004.023
Received: 15.11.2021
Revised: 24.01.2022
Accepted: 02.02.2022
DOI:
10.20537/2076-7633-2022-14-1-45-62