Automation Technology, Computer Technology |
|
|
|
|
Solution of traveling salesman problem by hybrid imperialist competitive algorithm |
Xiao-bing PEI( ),Xiu-yan YU,Shang-lei WANG |
School of Management, Tianjin University of Technology, Tianjin 300384, China |
|
|
Abstract A hybrid imperialist competitive algorithm (HICA) was proposed aiming at the problem of traveling salesman problem combinatorial optimization. In the framework of imperialist competitive algorithm, the probability model was introduced to record and update the feasible solution, and the probability matrix was used to mine the excellent feasible solution segment combination block in the feasible solution in order to reduce the complexity of imperialist assimilation and improve the quality of feasible solution. The feasible solution was recombined with greedy criteria and insertion search operators in order to achieve fast convergence speed and improve population diversity. An iterative search strategy was proposed to search effectively in different solution spaces to find out the missing key information and avoid local optimization. The mixed empire competition was verified through the simulation test and comparison of the results of TSPLIB standard cases.
|
Received: 05 August 2018
Published: 30 September 2019
|
|
混合帝国竞争算法求解旅行商问题
针对旅行商组合优化问题,提出混合帝国竞争算法(HICA). 以帝国竞争算法为框架,引入概率模型用以记录并更新可行解,利用概率矩阵挖掘可行解中的优秀可行解片段组合区块,用以降低帝国同化的复杂度及提高可行解的质量;利用贪婪准则及插入搜寻算子操作进行可行解重组,以加快收敛速度及提高种群多样性. 提出反复搜索策略在不同的解空间进行有效的搜索,找出被遗漏的关键信息,避免局部最优化;通过对TSPLIB标准案例的仿真测试及结果比较,验证了混合帝国竞争算法的有效性.
关键词:
混合帝国竞争算法(HICA),
旅行商问题,
概率模型,
组合区块,
贪婪准则,
反复搜索策略
|
|
[1] |
BLUM C, ROLI A Metaheuristics in combinatorial optimization: overview and conceptual comparison[J]. ACM Computing Surveys, 2003, 35 (3): 268- 308
doi: 10.1145/937503.937505
|
|
|
[2] |
吴虎胜, 张凤鸣, 李浩, 等 求解TSP问题的离散狼群算法[J]. 控制与决策, 2015, 30 (10): 1861- 1867 WU Hu-sheng, ZHANG Feng-ming, LI Hao, et al Discrete wolf group algorithm for solving TSP problem[J]. Control and Decision, 2015, 30 (10): 1861- 1867
|
|
|
[3] |
何庆, 吴意乐, 徐同伟 改进遗传模拟退火算法在TSP优化中的应用[J]. 控制与决策, 2018, 33 (02): 219- 225 HE Qing, WU Yi-le, XU Tong-wei Application of improved genetic simulated annealing algorithm in TSP optimization[J]. Control and Decision, 2018, 33 (02): 219- 225
|
|
|
[4] |
沈继红, 王侃 求解旅行商问题的混合粒子群优化算法[J]. 智能系统学报, 2012, 7 (02): 174- 182 SHEN Ji-hong, WANG Kan Hybrid particle swarm optimization algorithm for traveling salesman problem[J]. Journal of Intelligent System, 2012, 7 (02): 174- 182
doi: 10.3969/j.issn.1673-4785.201104014
|
|
|
[5] |
徐小平, 张东洁 基于猴群算法求解旅行商问题[J]. 计算机工程与应用, 2018, 54 (02): 144- 148 XU Xiao-ping, ZHANG Dong-jie Solving the traveling salesman problem based on the monkey algorithm[J]. Computer Engineering and Application, 2018, 54 (02): 144- 148
|
|
|
[6] |
刘荷花, 崔超, 陈晶 一种改进的遗传算法求解旅行商问题[J]. 北京理工大学学报, 2013, 33 (04): 390- 393 LIU He-hua, CUI Chao, CHEN Jing An improved genetic algorithm for traveling salesman problem[J]. Journal of Beijing Institute of Technology, 2013, 33 (04): 390- 393
doi: 10.3969/j.issn.1001-0645.2013.04.013
|
|
|
[7] |
ATASHPAZ G E, LUCAS C. Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition [C] // Proceedings of IEE Congress on Evolutionary Computation. Singapore: IEE, 2007: 4661-4667.
|
|
|
[8] |
郭婉青, 叶东毅 基于帝国分裂的帝国竞争算法优化[J]. 计算机应用, 2013, 33 (增2): 86- 90 GUO Wan-qing, YE Dong-yi Optimization of empire competition algorithm based on empire splitting[J]. Computer Applications, 2013, 33 (增2): 86- 90
|
|
|
[9] |
FATHY A, REZK H Parameter estimation of photovoltaic system using imperialist competitive algorithm[J]. Renewable Energy, 2017, 111 (06): 534- 542
|
|
|
[10] |
SONG J, YANG G, LI Y, et al Incoherent beam combining based on imperialist competitive algorithm[J]. Optik, 2018, 168: 1- 9
doi: 10.1016/j.ijleo.2018.04.090
|
|
|
[11] |
MOSSAD M I, AZAB M, ABU-SIADA A Transformer parameters estimation from nameplate data using evolutionary programming techniques[J]. IEEE Transactions on Power Delivery, 2014, 29 (5): 2118- 2123
doi: 10.1109/TPWRD.2014.2311153
|
|
|
[12] |
ZANDIEH M, KHATAMI A R, RAHMATI S H A Flexible job shop scheduling under condition-based maintenance: improved version of imperialist competitive algorithm[J]. Applied Soft Computing, 2017, 58 (01): 213- 233
|
|
|
[13] |
KARIMI S, ARDALAN Z, NADERI B, et al Scheduling flexible job-shops with transportation times: mathematical models and a hybrid imperialist competitive algorithm[J]. Applied Mathematical Modelling, 2016, 41 (09): 411- 423
|
|
|
[14] |
SADHU A K, RAKSHIT P, KONAR A A modified imperialist competitive algorithm for multi-robot stick-carrying application[J]. Robotics and Autonomous Systems, 2016, 76 (C): 15- 35
|
|
|
[15] |
HOSSEINI S, KHALED A A survey on the imperialist competitive algorithm metaheuristic: implementation in engineering domain and directions for future research[J]. Applied Soft Computing, 2014, 24 (11): 1078- 1094
|
|
|
[16] |
ARDALAN Z, KARIMI S, POURSABZI O, et al A novel imperialist competitive algorithm for generalized traveling salesman problems[J]. Applied Soft Computing, 2015, 26 (1): 546- 555
|
|
|
[17] |
张鑫龙, 陈秀万, 肖汉, 等 一种求解旅行商问题的新型帝国竞争算法[J]. 控制与决策, 2016, 31 (04): 586- 592 ZHANG Xin-long, CHEN Xiu-wan, XIAO Han, et al A new imperial competition algorithm for traveling salesman problem[J]. Control and Decision, 2016, 31 (04): 586- 592
|
|
|
[18] |
CHANG P C, CHEN M H A block based estimation of distribution algorithm using bivariate model for scheduling problems[J]. Soft Computing, 2014, 18 (6): 1177- 1188
doi: 10.1007/s00500-013-1136-1
|
|
|
[19] |
CHANG P C, HUANG W H, TING C J Dynamic diversity control in genetic algorithm for mining unsearched solution space in TSP problems[J]. Expert Systems with Applications, 2010, 37 (3): 1863- 1878
doi: 10.1016/j.eswa.2009.07.066
|
|
|
[20] |
LEE H P Solving traveling salesman problems using generalized chromosome genetic algorithm[J]. Progress in Natural Science: Materials International, 2008, 18 (7): 887- 892
doi: 10.1016/j.pnsc.2008.01.030
|
|
|
[21] |
林敏, 刘必雄, 林晓宇 带Metropolis准则的混合离散布谷鸟算法求解旅行商问题[J]. 南京大学学报: 自然科学, 2017, 53 (05): 972- 983 LIN Min, LIU Bi-xiong, LIN Xiao-yu A hybrid discrete Cuckoo algorithm with metropolis criterion for solving traveling salesman problem[J]. Journal of Nanjing University: Natural Science, 2017, 53 (05): 972- 983
|
|
|
[22] |
OSABA E, SER J D, SADOLLAH A, et al A discrete water cycle algorithm for solving the symmetric and asymmetric traveling salesman problem[J]. Applied Soft Computing, 2018, (07): 103- 114
|
|
|
[23] |
EZUGWU E S, ADEWUMI A O Discrete symbiotic organisms search algorithm for travelling salesman problem[J]. Expert Systems with Applications, 2017, 87 (01): 101- 113
|
|
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|