A Novel Bat Algorithm based on Cross Boundary Learning and Uniform Explosion Strategy

Population-based algorithms have been used in many real-world problems. Bat algorithm (BA) is one of the states of the art of these approaches. Because of the super bat, on the one hand, BA can converge quickly; on the other hand, it is easy to fall into local optimum. Therefore, for typical BA algorithms, the ability of exploration and exploitation is not strong enough and it is hard to find a precise result. In this paper, we propose a novel bat algorithm based on cross boundary learning (CBL) and uniform explosion strategy (UES), namely BABLUE in short, to avoid the above contradiction and achieve both fast convergence and high quality. Different from previous opposition-based learning, the proposed CBL can expand the search area of population and then maintain the ability of global exploration in the process of fast convergence. In order to enhance the ability of local exploitation of the proposed algorithm, we propose UES, which can achieve almost the same search precise as that of firework explosion algorithm but consume less computation resource. BABLUE is tested with numerous experiments on unimodal, multimodal, one-dimensional, high-dimensional and discrete problems, and then compared with other typical intelligent optimization algorithms. The results show that the proposed algorithm outperforms other algorithms.

[1]  Liu Zhenhai,et al.  A derivative-free algorithm for unconstrained optimization , 2005 .

[2]  Qing Zhang,et al.  Underexposed Video Enhancement via Perception-Driven Progressive Fusion , 2016, IEEE Transactions on Visualization and Computer Graphics.

[3]  A trust region algorithm for a class of nonlinear optimization , 2000 .

[4]  Fazhi He,et al.  A correlative classifiers approach based on particle filter and sample set for tracking occluded target , 2017 .

[5]  Fazhi He,et al.  An Efficient Particle Swarm Optimization for Large-Scale Hardware/Software Co-Design System , 2017, Int. J. Cooperative Inf. Syst..

[6]  Zhang Hao-yu,et al.  Elite Opposition-Based Particle Swarm Optimization , 2013 .

[7]  Rui Han,et al.  Dynamic Inertia Weight Binary Bat Algorithm with Neighborhood Search , 2017, Comput. Intell. Neurosci..

[8]  Yiteng Pan,et al.  A novel segmentation model for medical images with intensity inhomogeneity based on adaptive perturbation , 2018, Multimedia Tools and Applications.

[9]  Jian Xie,et al.  A Novel Bat Algorithm Based on Differential Operator and Lévy Flights Trajectory , 2013, Comput. Intell. Neurosci..

[10]  Salim Chikhi,et al.  A discrete binary version of bat algorithm for multidimensional knapsack problem , 2014, Int. J. Bio Inspired Comput..

[11]  Haoran Li,et al.  A Novel Bat Algorithm based on Collaborative and Dynamic Learning of Opposite Population , 2018, 2018 IEEE 22nd International Conference on Computer Supported Cooperative Work in Design ((CSCWD)).

[12]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[13]  Fazhi He,et al.  An efficient and robust bat algorithm with fusion of opposition-based learning and whale optimization algorithm , 2020, Intell. Data Anal..

[14]  Yi Zhou,et al.  Dynamic strategy based parallel ant colony optimization on GPUs for TSPs , 2017, Science China Information Sciences.

[15]  Selim Yilmaz,et al.  Modified Bat Algorithm , 2014 .

[16]  Jun Sun,et al.  A multiple template approach for robust tracking of fast motion target , 2016, Applied Mathematics-A Journal of Chinese Universities.

[17]  Yiteng Pan,et al.  A novel Enhanced Collaborative Autoencoder with knowledge distillation for top-N recommender systems , 2019, Neurocomputing.

[18]  Haibin Zhu,et al.  Role-Based Collaboration and E-CARGO: Revisiting the Developments of the Last Decade Role-based collaboration (RBC) is an emerging computational methodology that uses roles as the prim , 2015, IEEE Systems, Man, and Cybernetics Magazine.

[19]  Selim Yilmaz,et al.  Improved Bat Algorithm (IBA) on Continuous Optimization Problems , 2013 .

[20]  Hamid R. Tizhoosh,et al.  Opposition-Based Learning: A New Scheme for Machine Intelligence , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[21]  Harish Garg,et al.  A hybrid PSO-GA algorithm for constrained optimization problems , 2016, Appl. Math. Comput..

[22]  Xin-She Yang,et al.  Bat algorithm: literature review and applications , 2013, Int. J. Bio Inspired Comput..

[23]  Xiao Chen,et al.  A matting method based on full feature coverage , 2018, Multimedia Tools and Applications.

[24]  Fazhi He,et al.  Service-Oriented Feature-Based Data Exchange for Cloud-Based Design and Manufacturing , 2018, IEEE Transactions on Services Computing.

[25]  Yi Zhou,et al.  An efficient GPU-based parallel tabu search algorithm for hardware/software co-design , 2020, Frontiers of Computer Science.

[26]  Kang Li,et al.  Robust Visual Tracking Based on Convolutional Features with Illumination and Occlusion Handing , 2018, Journal of Computer Science and Technology.

[27]  Yang Hua Group Search Optimizer Applying Opposition-based Learning , 2012 .

[28]  Fazhi He,et al.  A survey on partitioning models, solution algorithms and algorithm parallelization for hardware/software co-design , 2019, Des. Autom. Embed. Syst..

[29]  Xiao Chen,et al.  A parallel and robust object tracking approach synthesizing adaptive Bayesian learning and improved incremental subspace learning , 2019, Frontiers of Computer Science.

[30]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[31]  Jian Yao,et al.  Joint learning of image detail and transmission map for single image dehazing , 2018, The Visual Computer.

[32]  Ying Tan,et al.  Fireworks Algorithm for Optimization , 2010, ICSI.

[33]  Fazhi He,et al.  Using shapes correlation for active contour segmentation of uterine fibroid ultrasound images in computer-aided therapy , 2016 .

[34]  Yi Zhou,et al.  Parallel ant colony optimization on multi-core SIMD CPUs , 2018, Future Gener. Comput. Syst..

[35]  Wang Chengjing A trust region method with a conic model for nonlinearly constrained optimization , 2006 .

[36]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[37]  M.M.A. Salama,et al.  Opposition-Based Differential Evolution , 2008, IEEE Transactions on Evolutionary Computation.

[38]  Li Cheng,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010 .

[39]  Yiteng Pan,et al.  A novel region-based active contour model via local patch similarity measure for image segmentation , 2018, Multimedia Tools and Applications.

[40]  Haibin Zhu,et al.  Avoiding Critical Members in a Team by Redundant Assignment , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[41]  Giacomo Liotta,et al.  Optimisation of freight flows and sourcing in sustainable production and transportation networks , 2015 .

[42]  Yuan Cheng,et al.  An optimized RGA supporting selective undo for collaborative text editing systems , 2019, J. Parallel Distributed Comput..

[43]  Abdolreza Mirzaei,et al.  A novel Bat Algorithm based on chaos for optimization tasks , 2014, 2014 Iranian Conference on Intelligent Systems (ICIS).

[44]  Fazhi He,et al.  A dividing-based many-objective evolutionary algorithm for large-scale feature selection , 2019, Soft Computing.

[45]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[46]  Haibin Zhu,et al.  Maximizing Group Performance While Minimizing Budget , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[47]  Kang Liu,et al.  Modified Bat Algorithm Based on Lévy Flight and Opposition Based Learning , 2016, Sci. Program..

[48]  Xin-She Yang,et al.  Binary bat algorithm , 2013, Neural Computing and Applications.

[49]  Nilanjan Dey,et al.  Multi-level image thresholding using Otsu and chaotic bat algorithm , 2016, Neural Computing and Applications.

[50]  Ying Tan,et al.  Enhanced Fireworks Algorithm , 2013, 2013 IEEE Congress on Evolutionary Computation.

[51]  Yiteng Pan,et al.  A correlative denoising autoencoder to model social influence for top-N recommender system , 2019, Frontiers of Computer Science.

[52]  Xiong Xiong,et al.  An Improved Self-Adaptive PSO Algorithm with Detection Function for Multimodal Function Optimization Problems , 2013 .

[53]  Yilin Chen,et al.  A new haze removal approach for sky/river alike scenes based on external and internal clues , 2019, Multimedia Tools and Applications.

[54]  Fazhi He,et al.  IBEA-SVM: An Indicator-based Evolutionary Algorithm Based on Pre-selection with Classification Guided by SVM , 2019, Applied Mathematics-A Journal of Chinese Universities.

[55]  Giacomo Liotta,et al.  Optimization and Simulation of Collaborative Networks for Sustainable Production and Transportation , 2016, IEEE Transactions on Industrial Informatics.

[56]  Ying Tan,et al.  Enhanced Fireworks Algorithm , 2013, CEC 2013.