Computer Science ›› 2020, Vol. 47 ›› Issue (11A): 68-72.doi: 10.11896/jsjkx.200200063

• Artificial Intelligence • Previous Articles     Next Articles

Bat Optimization Algorithm Based on Cosine Control Factor and Iterative Local Search

ZHENG Hao1, YU Jun-yang1,2, WEI Shang-fei1   

  1. 1 School of Software,Henan University,Kaifeng,Henan 475004,China
    2 Henan Intelligent Data Engineering Research Center,Kaifeng,Henan 475004,China
  • Online:2020-11-15 Published:2020-11-17
  • About author:ZHENG Hao,born in 1996,postgraduate.His main research interests include Intelligent algorithm.
    YU Jun-yang,born in 1982,Ph.D,professor,is a member of China Computer Federation.His main research interests include cloud computing and big data.
  • Supported by:
    This work was supported by the National Natural Science Foundation of China (61672209).

Abstract: To solve the problem that bat algorithm is easy to fall into local optimal solution when solving high-dimensional complex problems,an improved bat algorithm is proposed in this paper.Firstly,the nonlinear inertia weight controlled by cosine factor is added to the bat velocity formula to dynamically adjust the balance between global search and local search,so as to improve the accuracy and stability of the algorithm.Secondly,at the end of each iteration,the concept of iterated local search is introduced to perturb the local optimal solution to obtain the intermediate state,and then re-search the intermediate state to get the global optimal solution,which can make it jump out of the local optimal solution quickly.Finally,the simulation results on 12 complex benchmark functions with other algorithms show that the improved algorithm solves the problems of low precision,easy to fall into local extremum and unstable solution.

Key words: Bat algorithm, Cosine control factor, Disturbance, Iterative local search

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] EBERHART R,KENNEDY J.A new optimizer using particleswarm theory [C]//Proceedings of the Sixth International Symposium on Micro Machine and Human Science.1995:39-43.
[3] KENNEDY J,EBERHART R.Particle swarm optimization[C]//Proceedings of IEEE International Conference on Neural Networks.1995:1942-1948.
[4] DORIGO M,MANIEZZO V,COLORNI A.Ant system:optimization by a colony of cooperating agents [C] // IEEE Transactions on Systems Man & Cybernetics.1996:29-41.
[5] YANG X S,DEB S.Cuckoo search via Levy flights [C] // Proceedings of World Congress on Nature & Biologically Inspired Computing.India:IEEE Publications,2009:210-214.
[6] MIRJALILI S,MIRJALILI S M,LEWIS A.Grey Wolf Optimizer[J].Advances in Engineering Software,2014,69:46-61.
[7] MIRJALILI S,LEWIS A.The whale optimization algorithm [J].Advances in Engineering Software,2016(95):51-67.
[8] FU J C,LU Q S.Fault sections location of distribution based on bat algorithm [J].Power System Protection and Control,2015,43(16):100-105.
[9] SHENG X H,YE C M.Application of Bat Algorithm to Permu-tation Flow-Shop Scheduling Problem [J].Industrial Engineering Journal,2013,16(1):119-124.
[10] FAN L,WEI Z N,LI H J,et al.Short-term wind speed interval prediction based on VMD and BA-RVM algorithm [J].Electric Power Automation Equipment,2017,37(1):93-100.
[11] GUPTA D,ARORA J,AGRAWAL U,et al.Optimized Binary Bat algorithm for classification of white blood cells[J].Measurement,2019,143:180-190.
[12] YANG X S.A New meta heuristic Bat-Inspired Algorithm[M]//Nature Inspired Cooperative Strategies for Optimization (NIS-CO 2010).Berlin Eidelberg:Springer-Verlag,2010:65-74.
[13] PEI Y H,LIU J S,LI Y.Adap-tive Bat Algorithm with Dynamically Adjusting Inertia Weight [J].Computer Science,2017,44(6):240-244.
[14] HE X S,DING W J,YANG X S.Bat algorithm based on simulated annealing and Gaussian pertur-bations [J].Application Research of Computers,2014,31(2):392-397.
[15] GUO S S,WANG J S,MA X X,et al.Improved Bat Algorithm Based on Multipopulation Strategy of Island Model for Solving Global Function Optimization Problem [J].Computational Intelligence and Neuroscience,2019.
[16] YILMAZ S,KÜÇÜKSILLE E U.A new modification approach on bat algorithm for solving optimization problems[J].Applied Soft Computing Journal,2015,28:259-275.
[17] ZHAO Q J,LI J,YU J Y,et al.Bat Optimization Algorithm Based on Dynamically Adaptive Weight and Cauchy Mutation [J].Computer Science,2019,46(S1):89-92.
[1] ZHAO Geng, SONG Xin-yu, MA Ying-jie. Secure Data Link of Unmanned Aerial Vehicle Based on Chaotic Sub-carrier Modulation [J]. Computer Science, 2022, 49(3): 322-328.
[2] YANG Kai-zhong, TI Meng-tao and XIE Ying-bai. Improved Bat Optimization Algorithm Based on Compass Operator [J]. Computer Science, 2020, 47(6A): 135-138.
[3] JIAN Cheng-feng, PING Jing, ZHANG Mei-yu. Edge Computing-oriented Storm Edge Node Scheduling Optimization Method [J]. Computer Science, 2020, 47(5): 277-283.
[4] ZHAO Min,DAI Feng-zhi. Anti-disturbance Control Algorithm of UAV Based on Pneumatic Parameter Regulation [J]. Computer Science, 2020, 47(3): 237-241.
[5] ZHAO Qing-jie, LI Jie, YU Jun-yang, JI Hong-yuan. Bat Optimization Algorithm Based on Dynamically Adaptive Weight and Cauchy Mutation [J]. Computer Science, 2019, 46(6A): 89-92.
[6] ZHANG Ming, WEI Bo, WANG Jin-dong. Satellite Reactive Scheduling Based on Heuristic Algorithm [J]. Computer Science, 2019, 46(10): 90-96.
[7] XIAO Chang-shi, MAO Yi-han, YUAN Hai-wen and WEN Yuan-qiao. Design and Simulation of Intelligent Control Algorithm for Quad-rotors under Wind Disturbance [J]. Computer Science, 2018, 45(5): 310-316.
[8] ZHOU Shu-liang, FENG Dong-qing and CHEN Xue-mei. Novel ABC Algorithm with Adaptive Disturbance [J]. Computer Science, 2017, 44(7): 237-243.
[9] PEI Yu-hang, LIU Jing-sen and LI Yu. Adaptive Bat Algorithm with Dynamically Adjusting Inertia Weight [J]. Computer Science, 2017, 44(6): 240-244.
[10] HU Tao-tao, KANG Bo and SHAN Yao-nan. Study on Identification of Adaptive Inverse Control System Based on Dynamic Function Link Neural Network [J]. Computer Science, 2017, 44(10): 203-208.
[11] HUA Mao and YU Shi-ming. Modified Chaotic ITO Algorithm to Vehicle Routing Problem [J]. Computer Science, 2016, 43(3): 266-270.
[12] GUO Rui, HU Peng-cheng and FAN Ya-min. Second Order Linear Active Disturbance Rejection Control for a Class of Typical High Order System Based on Time Scale [J]. Computer Science, 2016, 43(10): 40-42.
[13] ZHANG Heng-wei, HAN Ji-hong, WEI Bo and WANG Jin-dong. Research on Cloud Resource Scheduling Method Based on Map-Reduce [J]. Computer Science, 2015, 42(8): 118-123.
[14] CHEN Wei-jun and SUI Dan. Suppression Algorithm of Network Fluctuation Hop Signal Based on Perturbation Characteristic Decomposition and Feedforward Modulation [J]. Computer Science, 2015, 42(7): 165-169.
[15] MA Ping-ping and HUANG Wen-qing. Classification of Power Quality Disturbances Based on Wavelet Transform and FRVM [J]. Computer Science, 2015, 42(5): 234-236.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!