The Modified Genetic Algorithm for Solving the Traveling Salesman Problem

被引:0
作者
Solohubov, Illia [1 ]
Moroz, Artur [1 ]
Oliinyk, Andrii [1 ]
Subbotin, Sergey [1 ]
Skrupsky, Stepan [1 ]
机构
[1] Natl Univ Zaporizhzhya Politech, Zaporizhzhya, Ukraine
来源
AUTOMATION 2024: ADVANCES IN AUTOMATION, ROBOTICS AND MEASUREMENT TECHNIQUES | 2024年 / 1219卷
关键词
Algorithmic Modification; Genetic algorithm; Graph algorithms; Mutation Coefficient; Optimization; TSP; Traveling Salesman Problem;
D O I
10.1007/978-3-031-78266-4_6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Traveling Salesman Problem is one of the most relevant challenges today, as the need to solve it arises in various fields. However, there is no clear algorithm for its solution. It falls within the realm of NP-complete problems and is optimization-oriented. While it is assumed that the solution to these problems involves exhaustive search, in practice, various algorithms and approaches are often used to reduce the volume of analyzed solutions, aiming to find a way to solve the problem without exhaustive search. This includes methods like branch and bound to expedite the search or artificial intelligence approaches such as the ant colony algorithm and genetic algorithms to accelerate the process while achieving the closest possible solution. Genetic methods are one of the most powerful tools for solving such tasks. These algorithms model evolutionary processes, which, thanks to the basic principles of evolution, allow finding better solutions. This approach allows representing the task as a certain evolutionary process. It is based on the fact that from the very beginning, a certain set of solutions is chosen, and they start competing with each other. Each solution represents an individual, and a set of its solutions represents a "gene". Each of these genes during the algorithm's operation can evolve, adapt, or mutate according to the rules of the environment. In the end, only the strongest genes should remain, which will be the approximate optimal solution. A characteristic of these algorithms is that each implementation can be unique. An important task in building algorithms is precisely the optimization of their parameters, as well as choosing the right approach to some of its stages, where only the best of them will remain in the end. This methodology not only allows finding approximately optimal solutions but also provides flexibility and adaptability for various requirements and constraints.
引用
收藏
页码:59 / 68
页数:10
相关论文
共 12 条
[1]  
Alridha Ahmed, 2021, Journal of Physics: Conference Series, V1818, DOI 10.1088/1742-6596/1818/1/012179
[2]  
Baidoo E., 2016, Commun. Appl. Electron., V5, P29, DOI [10.5120/cae2016652386, DOI 10.5120/CAE2016652386]
[3]  
Bajpai P., 2010, Indian. J Comput Sci Eng, V1, P199
[4]   Research of NP-Complete Problems in the Class of Prefractal Graphs [J].
Kochkarov, Rasul .
MATHEMATICS, 2021, 9 (21)
[5]  
Korobiichuk I., 2023, J. Autom. Mob. Robot. Intell. Syst., P53, DOI [10.14313/jamris/1-2022/6, DOI 10.14313/JAMRIS/1-2022/6]
[6]  
Kulenovic F., 2021, IOP Conference Series: Materials Science and Engineering, V1208, DOI [10.1088/1757-899x/1208/1/012032, DOI 10.1088/1757-899X/1208/1/012032]
[7]  
medium, Genetic Algorithms
[8]  
Summary & Limitations
[9]  
medium, Crossover Operators in Genetic Algorithm
[10]  
Reiling A.J., 2017, Master's thesis