A Discrete Fruit Fly Optimization Algorithm for the Traveling Salesman Problem

作者: Zi-bin Jiang , Qiong Yang

DOI: 10.1371/JOURNAL.PONE.0165804

关键词: Benchmark (computing)Computer scienceTravelling salesman problemEvolutionary algorithmMathematical optimizationDomain (software engineering)Swarm behaviourCrossoverGenetic algorithmIntersection (set theory)Operator (computer programming)

摘要: The fruit fly optimization algorithm (FOA) is a newly developed bio-inspired algorithm. continuous variant version of FOA has been proven to be powerful evolutionary approach determining the optima numerical function on definition domain. In this study, discrete (DFOA) and applied traveling salesman problem (TSP), common combinatorial problem. DFOA, TSP tour represented by an ordering city indices, meta-heuristic search processes are executed with two elaborately designed main procedures: smelling tasting processes. process, effective crossover operator used group for neighbors best-known swarm location. During edge intersection elimination (EXE) improve non-optimum food location in order enhance exploration performance DFOA. addition, benchmark instances from TSPLIB classified test searching ability proposed Furthermore, effectiveness DFOA compared that other algorithms. results indicate can effectively solve TSPs, especially large-scale problems.

参考文章(42)
Athanasios C. Spanos, Stavros T. Ponis, Ilias P. Tatsiopoulos, Ioannis T. Christou, Elena Rokou, A new hybrid parallel genetic algorithm for the job-shop scheduling problem International Transactions in Operational Research. ,vol. 21, pp. 479- 499 ,(2014) , 10.1111/ITOR.12056
Dan Shan, GuoHua Cao, HongJiang Dong, LGMS-FOA: An Improved Fruit Fly Optimization Algorithm for Solving Optimization Problems Mathematical Problems in Engineering. ,vol. 2013, pp. 1- 9 ,(2013) , 10.1155/2013/108768
Hong-Yan Sang, Jun-Hua Duan, Liang Gao, Quan-Ke Pan, An improved fruit fly optimization algorithm for continuous function optimization problems Knowledge Based Systems. ,vol. 62, pp. 69- 83 ,(2014) , 10.1016/J.KNOSYS.2014.02.021
X.H. Shi, Y.C. Liang, H.P. Lee, C. Lu, Q.X. Wang, Particle swarm optimization-based algorithms for TSP and generalized TSP Information Processing Letters. ,vol. 103, pp. 169- 176 ,(2007) , 10.1016/J.IPL.2007.03.010
Seyed Mohsen Mousavi, Javad Sadeghi, Seyed Taghi Akhavan Niaki, Najmeh Alikar, Ardeshir Bahreininejad, Hendrik Simon Cornelis Metselaar, Two parameter-tuned meta-heuristics for a discounted inventory control problem in a fuzzy environment Information Sciences. ,vol. 276, pp. 42- 62 ,(2014) , 10.1016/J.INS.2014.02.046
Xiao-long Zheng, Ling Wang, Sheng-yao Wang, A novel fruit fly optimization algorithm for the semiconductor final testing scheduling problem Knowledge Based Systems. ,vol. 57, pp. 95- 103 ,(2014) , 10.1016/J.KNOSYS.2013.12.011
Temel Öncan, İ. Kuban Altınel, Gilbert Laporte, Invited review: A comparative analysis of several asymmetric traveling salesman problem formulations Computers & Operations Research. ,vol. 36, pp. 637- 654 ,(2009) , 10.1016/J.COR.2007.11.008
A.J. Orman, H.P. Williams, A Survey of Different Integer Programming Formulations of the Travelling Salesman Problem Optimisation, Econometric and Financial Analysis. pp. 91- 104 ,(2007) , 10.1007/3-540-36626-1_5
G. Clarke, J. W. Wright, Scheduling of Vehicles from a Central Depot to a Number of Delivery Points Operations Research. ,vol. 12, pp. 568- 581 ,(1964) , 10.1287/OPRE.12.4.568