Computer Science ›› 2019, Vol. 46 ›› Issue (7): 165-171.doi: 10.11896/j.issn.1002-137X.2019.07.026

• Artificial Intelligence • Previous Articles     Next Articles

Distribution Routing Problem Based on Cuckoo Search Algorithm with Directional Mutation

LIU Xiao-zhen1,LIU Jing-sen1,2   

  1. (College of Software,Henan University,Kaifeng,Henan 475004,China)1
    (Institute of Intelligent Networks System,Henan University,Kaifeng,Henan 475004,China)2
  • Received:2018-08-05 Online:2019-07-15 Published:2019-07-15

Abstract: In order to maintain the characteristics of the Lévy flight mechanism and the preference of the random walk strategy in the basic cuckoo search algorithm,this paper proposed a cuckoo search algorithm based on directional mutation to solve the distribution routing problem.Firstly,the quick sort method is used to map each dimensional element of a real-coded individual into the city numberthus to establish the connection between the algorithm and the problem mo-del.Then the neighboring-region search method is used to determine the city access order.In other words,it is to find the neighboring cities of the current city by the distance between cities so as to enhance the convergence speed of the algorithm.Meanwhile,in the algorithm local search mechanism,the average fitness function is used to divide the algorithm into two subgroups.Then the corresponding directional mutating mechanism is adopted according to different subgroups,so that the algorithm has purpose to search and the local search ability of the algorithm is enhanced.The experimental results of solution to the test case of the standard TSP database show that the deviation rate of the proposed algorithm has been significantly reduced in each case.The deviation rate of the algorithm is smaller than that of other comparison algorithms in both the optimal value and the average value,and its solution effect is better in the path planning problem.

Key words: Cuckoo search algorithm, Local search method, Mutation strategy, Path planning problem, Quick sort method

CLC Number: 

  • TP301.6
[1]GOLDBERG D E.Genetic algorithm in search,optimization and machine learning [M].Boston: Addison-Wesley Longman Publishing Co.Inc.,1989.
[2]DORIGO M,MANIEZZO V,COLORNI A.Ant System:opti- mization by a colony of cooperating agents [J].IEEE Transactions on Systems Man & Cybernetics Part B Cybernetics a Publication of the IEEE Systems Man & Cybernetics Society,1996,26(1):29-41.
[3]EBERHART R,KENNEDY J.A new optimizer using particle swarm theory[C]∥Proceedings of the Sixth International Symposium on Micro Machine and Human Science.1995:39-43.
[4]KENNEDY J,EBERHART R.Particle swarm optimization[C]∥ roceedings of IEEE International Conference on Neural Networks.1995:1942-1948.
[5]KIRKPATRICK S,GELATT C,VECCHI M.Optimization by simulated anealing [J].Science,1983,220:671-680.
[6]GLOVER F.Future Paths for integer programming and links to artificial intelligence [J].Computers and Operations Research,1986,13(5):535-549.
[7]YANG X S,DEB S.Cuckoo search via levy flight[C]∥Procee- dings of World Congress on Nature & Biologically Inspired Computing.India,Washington:IEEE Publications,2009:210-214.
[8]YANG X S,Deb S.Engineering optimization by cuckoo search [J].Int’l Journal of Mathematical Modeling and Numerical Optimization,2010,1(4):330-343.
[9]LI Y,MA L.A new metaheuristic cuckoo search algorithm [J].Systems Engineering,2012,30(8):64-69.(in Chinese)
李煜,马良.新型元启发式布谷鸟搜索算法[J].系统工程,2012,30(8):64-69.
[10]SURESH S,LAL S.An efficient cuckoo search algorithm based multilevel thresholding for segmentation of satellite images using different objective functions [J].Expert Systems with Applications,2016,58(C):184-209.
[11]CHAKRABORTY S,CHATTERJEE S,DEY N,et al.Modified cuckoo search algorithm in microscopic image segmentation of hippocampus [J].Microscopy Research & Technique,2017(10):1051-1072.
[12]ABD-ELAZIM S M,ALI E S.Optimal location of STATCOM in multimachine power system for increasing load ability by cuckoo search algorithm[J].International Journal of Electrical Power &Energy Systems,2016,80:240-251.
[13]CHITARA D,NIAZI K R,SWARNKAR A,et al.Cuckoo search optimization algorithm for designing of multimachine power system stabilizer[C]∥IEEE International Conference on Power Electronics,Intelligent Control and Energy Systems.IEEE,2017:1-6.
[14]NAIK M K,PANDA R.A novel adaptive cuckoo search algorithm for intrinsic discriminant analysis based face recognition [J].Applied Soft Computing,2016,38(C):661-675.
[15]MOHANTY P K,PARHI D R.Optimal path planning for a mobile robot using cuckoo search algorithm [J].Journal of Experimental & Theoretical Artificial Intelligence,2016,28(1/2):35-52.
[16]SANTILLAN J H,TAPUCAR S,MANLIGUEZ C,et al.Cuc- koo search via lévy flights for the capacitated vehicle routing problem [J].Journal of Industrial Engineering International,2017(1):1-12.
[17]PAULINE O,SIN H C,SHENG D D C V,et al.Design optimization of structural engineering problems using adaptive cuckoo search algorithm[C]∥International Conference on Control,Automation and Robotics.IEEE,2017:745-748.
[18]OUAARAB A,AHIOD B,YANG X S.Discrete cuckoo search algorithm for the travelling salesman problem [J].Neural Computing & Applications,2014,24(7/8):1659-1669.
[19]OUAARAB A,AHIOD B,YANG X S.Random-key cuckoo search for the travelling salesman problem [J].Soft Computing,2015,19(4):1099-1106.
[20]MA C,LIU J,YU F P.Research on cuckoo algorithm with simulated annealing [J].Journal of Chinese Computer Systems,2016,37(9):2029-2034.(in Chinese)
马灿,刘坚,余方平.混合模拟退火的布谷鸟算法研究[J].小型微型计算机系统,2016,37(9):2029-2034.
[21]LIN M,ZHONG Y W,LIU B X,et al.Genotype-phenotype cuckoo search algorithm for traveling salesman problem [J].Computer Engineering and Applications,2017,53(24):172-181.(in Chinese)
林敏,钟一文,刘必雄,等.基因-表现型的布谷鸟算法求解旅行商问题[J].计算机工程与应用,2017,53(24):172-181.
[22]JAFARZADEH H,MORADINASAB N,ELYASI M.An enhanced genetic algorithm for the generalized traveling salesman problem[J].Engineering,Technology & Applied Science Research,2017,7(6):2260-2265.
[23]LIU J.Applied research of hybrid genetic algorithm and simulated annealing algorithm in traveling salesman problem [D].Guangzhou:South China University of Technology,2014.(in Chinese)
刘锦.混合遗传算法和模拟退火算法在TSP中的应用研究[D].广州:华南理工大学,2014.
[24]BEAN J C.Genetic algorithms and random keys for sequencing and optimization[J].Informs Journal on Computing,1994,6: 154-160.
[25]WU H S,ZHANG F M,LI H,et al.Discrete wolf pack algorithm for traveling salesman problem [J].Control and Decision,2015(10):1861-1867.(in Chinese)
吴虎胜,张凤鸣,李浩,等.求解TSP问题的离散狼群算法[J].控制与决策,2015(10):1861-1867.
[1] TIAN Zhen-zhen, JIANG Wei, ZHENG Bing-xu, MENG Li-min. Load Balancing Optimization Scheduling Algorithm Based on Server Cluster [J]. Computer Science, 2022, 49(6A): 639-644.
[2] CAO Su-e, YANG Ze-min. Prediction of Wireless Network Traffic Based on Clustering Analysis and Optimized Support Vector Machine [J]. Computer Science, 2020, 47(8): 319-322.
[3] LI Yu,SHANG Zhi-yong,LIU Jing-sen. Improved Cuckoo Search Algorithm for Function Optimization Problems [J]. Computer Science, 2020, 47(1): 219-230.
[4] QIU Guo-qing, XIONG Geng-yun, ZHAO Wen-ming. Improved Three-dimensional Otsu Image Segmentation Algorithm [J]. Computer Science, 2018, 45(8): 247-252.
[5] PAN Jun-hong, WANG Yi-huai, WU Wei. Physical Quantity Regression Method Based on Optimized BP Neural Network [J]. Computer Science, 2018, 45(12): 170-176.
[6] ZHANG Gui-jun, WANG Wen, ZHOU Xiao-gen, WANG Liu-jing. Dynamic Strategy-based Differential Evolution for Flexible Job Shop Scheduling Optimization [J]. Computer Science, 2018, 45(10): 240-245.
[7] ZHU Chun, LI Lin-guo and GUO Jian. Fuzzy Clustering Image Segmentation Algorithm Based on Improved Cuckoo Search [J]. Computer Science, 2017, 44(6): 278-282.
[8] LI Rong-yu and DAI Rui-wen. Adaptive Step-size Cuckoo Search Algorithm [J]. Computer Science, 2017, 44(5): 235-240.
[9] YANG Hui-hua, ZHANG Xiao-feng, XIE Pu-mo and WEI Xiang-yuan. Multiprocessor Task Scheduling Method Based on Cuckoo Search Algorithm [J]. Computer Science, 2015, 42(1): 86-89.
[10] QIAN Wei-yi,HOU Hui-chao and JIANG Shou-yong. New Self-adaptive Cuckoo Search Algorithm [J]. Computer Science, 2014, 41(7): 279-282.
[11] FU Si-peng,QIAO Jun-fei and HAN Hong-gui. Improved Differential Evolution Algorithm Based on Mutation Strategy of Tournament Selection for Function Optimization [J]. Computer Science, 2013, 40(Z6): 15-18.
[12] WANG Cong-jiao,WANG Xi-huai and XIAO Jian-mei. Improved Differential Evolution Algorithm Based on Dynamic Adaptive Strategies [J]. Computer Science, 2013, 40(11): 265-270.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!