A modified sensitivity analysis method for driving a multidimensional search in the Artificial Bee Colony algorithm

In this paper, we present an Artificial Bee Colony (ABC) algorithm coupled with a sensitivity analysis method to guide its multidimensional search process. This sensitivity analysis method can evaluate the weight of each dimension of the problem on the objective function computation. We propose a new method for selecting a random neighbor during ABC search phase, using the information of the sensitivity analysis computation. As the algorithm is running, we collect information on the solutions visited and their evaluations. When a sufficient number of evaluation is reached, we launch our sensitivity analysis process to evaluate the influence of each dimension on the objective function result. A weight is then computed on each dimension and promotes the search following these dimensions. The result of this analysis drives the algorithm towards significant dimensions of the search space to improve the discovery of the global optimum.

[1]  Thomas J. Santner,et al.  The Design and Analysis of Computer Experiments , 2003, Springer Series in Statistics.

[2]  Andrea Saltelli,et al.  Sensitivity Analysis for Importance Assessment , 2002, Risk analysis : an official publication of the Society for Risk Analysis.

[3]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[4]  Andrea Saltelli,et al.  An effective screening design for sensitivity analysis of large models , 2007, Environ. Model. Softw..

[5]  Johann Dréo,et al.  Hybrid Continuous Interacting Ant Colony aimed at Enhanced Global Optimization , 2007, Algorithmic Oper. Res..

[6]  Guoqiang Li,et al.  Development and investigation of efficient artificial bee colony algorithm for numerical function optimization , 2012, Appl. Soft Comput..

[7]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.

[8]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[9]  Dervis Karaboga,et al.  A comprehensive survey: artificial bee colony (ABC) algorithm and applications , 2012, Artificial Intelligence Review.

[10]  Patrick Siarry,et al.  A sensitivity analysis method for driving the Artificial Bee Colony algorithm's search process , 2016, Appl. Soft Comput..

[11]  Dervis Karaboga,et al.  A modified Artificial Bee Colony algorithm for real-parameter optimization , 2012, Inf. Sci..

[12]  Runze Li,et al.  Design and Modeling for Computer Experiments , 2005 .

[13]  Patrick Siarry,et al.  Tabu Search applied to global optimization , 2000, Eur. J. Oper. Res..

[14]  Max D. Morris,et al.  Factorial sampling plans for preliminary computational experiments , 1991 .