An improved memetic genetic algorithm based on a complex network as a solution to the traveling salesman problem

被引:1
作者
Mohammadi, Hadi [1 ]
Mirzaie, Kamal [1 ]
Mollakhalili Meybodi, Mohammad Reza [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Maybod Branch, Maybod, Iran
关键词
Travelling salesman problem; genetic algorithm; memetic algorithm; local search; complex network; OPTIMIZATION; SYSTEM;
D O I
10.3906/elk-1911-106
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A genetic algorithm (GA) is not a good option for finding solutions around in neighborhoods. The current study applies a memetic algorithm (MA) with a proposed local search to the mutation operator of a genetic algorithm in order to solve the traveling salesman problem (TSP). The proposed memetic algorithm uses swap, reversion and insertion operations to make changes in the solution. In the basic GA, unlike in the real world, the relationship between generations has not been considered. This gap is resolved using the proposed complex network to allow selection among possible solutions. The degree measure has been used for analysis the network. Different scenarios have been evaluated to solve seven TSPLib problems. For example, the results indicated that the memetic algorithm with a complex network, the memetic algorithm with the proposed local search and basic GA have 0.31%, 1.15% and 38% errors, respectively, when solving the TSP for 70 cities compared to the best solution in the TSPLib database. These results offered better performance of the memetic algorithm with a complex network compared to the memetic algorithm with the proposed local search and the basic GA. Also, the average run time of the algorithms showed their scalability.
引用
收藏
页码:2910 / 2925
页数:16
相关论文
共 31 条
[11]   Simulated annealing algorithm-based Elman network for dynamic system identification [J].
Kalinli, Adem .
TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2012, 20 (04) :569-582
[12]  
Li M., 2014, MATH PROBLEMS ENG, V2014, DOI DOI 10.1155/2014/434972
[13]   Particle Swarm Optimization with Scale-Free Interactions [J].
Liu, Chen ;
Du, Wen-Bo ;
Wang, Wen-Xu .
PLOS ONE, 2014, 9 (05)
[14]  
Matsushita H., 2010, P INT S NONL THEOR I, P197
[15]   Extended distributed learning automata [J].
Meybodi, Mohammad Reza Mollakhalili ;
Meybodi, Mohammad Reza .
APPLIED INTELLIGENCE, 2014, 41 (03) :923-940
[16]   Balancing exploration and exploitation in memetic algorithms: A learning automata approach [J].
Mirsaleh, Mehdi Rezapoor ;
Meybodi, Mohammad Reza .
COMPUTATIONAL INTELLIGENCE, 2018, 34 (01) :282-309
[17]   Complex systems: Network thinking [J].
Mitchell, Melanie .
ARTIFICIAL INTELLIGENCE, 2006, 170 (18) :1194-1212
[18]   Performance enhancement of photovoltaic system using genetic algorithm- based maximum power point tracking [J].
Nagarani, Brammanayagam ;
Jothiswaroopan, Nesa Mony .
TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (04) :3015-3025
[19]   An efficient solving of the traveling salesman problem: the ant colony system having parameters optimized by the Taguchi method [J].
Peker, Musa ;
Sen, Baha ;
Kumru, Pinar Yildiz .
TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2013, 21 :2015-2036
[20]  
Pham DT, 2016, 2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND CYBERNETICS, P33, DOI 10.1109/CyberneticsCom.2016.7892563