Genetic algorithm and a double-chromosome implementation to the traveling salesman problem

被引:15
作者
Riazi, Amin [1 ]
机构
[1] Cyprus Int Univ, Civil Engn Dept, TR-99258 Nicosia, North Cyprus, Turkey
来源
SN APPLIED SCIENCES | 2019年 / 1卷 / 11期
关键词
Best solution; Exact solution; Genetic algorithm; Optimization;
D O I
10.1007/s42452-019-1469-1
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The variety of methods used to solve the traveling salesman problem attests to the fact that the problem is still vibrant and of concern to researchers in this area. For problems with a large search space, similar to the traveling salesman problem, evolutionary algorithms such as genetic algorithm are very powerful and can be used to obtain optimized solutions. However, the challenge in applying a genetic algorithm to the traveling salesman problem is the choice of appropriate operators that could produce legal tours. In the literature, additional repair algorithms have been introduced and employed and the offspring produced by these genetic algorithm operators are modified to ensure that the generated chromosomes represent legal tours. Rather than sticking to repair algorithms, a double-chromosome approach is proposed in this article. The proposed method can be employed to optimize problems similar to the traveling salesman problem. The double-chromosome approach has been tested with a variety of traveling salesman problems, and the results indicated that the proposed method has a high rate of convergence toward the shortest tour.
引用
收藏
页数:7
相关论文
共 23 条
[1]  
[Anonymous], 2007, Introduction to Genetic Algorithms
[2]  
[Anonymous], 2011, TRAVELING SALESMAN P
[3]  
Davis L., 1985, IJCAI, P162
[4]   A computationally efficient evolutionary algorithm for real-parameter optimization [J].
Deb, K ;
Anand, A ;
Joshi, D .
EVOLUTIONARY COMPUTATION, 2002, 10 (04) :371-395
[5]  
Garey M., 1979, GUIDE THEORY NP COMP
[6]  
Goldberg David E., 1985, P INT C GENETIC ALGO, P154
[7]   Extended formulations and branch-and-cut algorithms for the Black-and-White Traveling Salesman Problem [J].
Gouveia, Luis ;
Leitner, Markus ;
Ruthmair, Mario .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 262 (03) :908-928
[8]   Evaluation of crossover techniques in genetic algorithm based optimum structural design [J].
Hasançebi, O ;
Erbatur, F .
COMPUTERS & STRUCTURES, 2000, 78 (1-3) :435-448
[9]   An effective implementation of the Lin-Kernighan traveling salesman heuristic [J].
Helsgaun, K .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 126 (01) :106-130
[10]   A novel genetic algorithm based on immunity [J].
Jiao, LC ;
Wang, L .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2000, 30 (05) :552-561