A Heuristic Algorithm for Solving the MTSP Problem Based on DBSCAN Clustering Algorithm and CNGA Algorithm
摘要
The Multiple Traveling Salesman Problem (MTSP) is an extension of the Traveling Salesman Problem (TSP), aimed at finding the optimal routes among multiple salesmen to minimize the total journey. Genetic algorithms, as a heuristic optimization method called DCNGA (DBCSAN clustering algorithm & C-N-GA), have shown good performance in solving MTSP. This heuristic algorithm is based on C-N-GA (an improved genetic algorithm) combined with the DBCSAN algorithm. By clustering cities into multiple clusters through the DBCSAN algorithm, by calculating the TSP for each cluster of cities individually to obtain local optimal solutions, which are then combined to form the global optimal solution. The 5 experimental results provided in this article indicate that the algorithm can effectively find the optimal salesman route solution, improve search efficiency by about 2%−4%, and reduce calculation time by about 10%−20%. It is suitable for solving mid-term strategic planning problems in practical applications.