An improved artificial bee colony algorithm for directing orbits of chaotic systems

Abstract Artificial bee colony algorithm (ABC) is a relatively new optimization technique which has been shown to be competitive to other population-based algorithms. However, there is still an insufficiency in ABC regarding its solution search equation, which is good at exploration but poor at exploitation. To address this concerning issue, we propose an improved ABC (IABC) by using a modified search strategy to generate a new food source in order that the exploration and exploitation can be well balanced and satisfactory optimization performances can be achieved. In addition, to enhance the global convergence, when producing the initial population, both opposition-based learning method and chaotic maps are employed. In this paper, the proposed algorithm is applied to control and synchronization of discrete chaotic systems which can be formulated as both multimodal numerical optimization problems with high dimension. Numerical simulation and comparisons with some typical existing algorithms demonstrate the effectiveness and robustness of the proposed approach.

[1]  Ling Wang,et al.  Directing orbits of chaotic systems using a hybrid optimization strategy , 2004 .

[2]  Sam Kwong,et al.  Gbest-guided artificial bee colony algorithm for numerical function optimization , 2010, Appl. Math. Comput..

[3]  Kok Lay Teo,et al.  Directing Orbits of Chaotic Dynamical Systems , 1995 .

[4]  Dexian Huang,et al.  Control and synchronization of chaotic systems by differential evolution algorithm , 2007 .

[5]  Zhihua Cui,et al.  Integral Particle Swarm Optimization with Dispersed Accelerator Information , 2009, Fundam. Informaticae.

[6]  Bo Liu,et al.  Directing orbits of chaotic systems by particle swarm optimization , 2006 .

[7]  Moez Feki,et al.  Sliding mode control and synchronization of chaotic systems with parametric uncertainties , 2009 .

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

[9]  Carroll,et al.  Synchronization in chaotic systems. , 1990, Physical review letters.

[10]  Qiang Jia,et al.  Chaos control and synchronization of the Newton-Leipnik chaotic system , 2008 .

[11]  Ching-Ting Lee,et al.  Optimal PID Control Design for Synchronization of Delayed Discrete Chaotic Systems , 2010 .

[12]  L. Coelho,et al.  An improved harmony search algorithm for synchronization of discrete-time chaotic systems , 2009 .

[13]  Ju H. Park,et al.  Chaos synchronization between two different chaotic dynamical systems , 2006 .

[14]  Guoliang Cai,et al.  Chaos Synchronization of a New Chaotic System via Nonlinear Control , 2007 .

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

[16]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

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

[18]  Leandro dos Santos Coelho,et al.  Chaotic synchronization using PID control combined with population based incremental learning algorithm , 2010, Expert Syst. Appl..

[19]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[20]  Hongjun Cao,et al.  Chaos control and synchronization of a modified chaotic system , 2008 .

[21]  Rafael Martínez-Guerra,et al.  Partial synchronization of different chaotic oscillators using robust PID feedback , 2007 .

[22]  W. Chang PID control for chaotic synchronization using particle swarm optimization , 2009 .

[23]  Z. Cui,et al.  Particle Swarm Optimizer with Integral Controller , 2005, 2005 International Conference on Neural Networks and Brain.

[24]  Dervis Karaboga,et al.  Artificial bee colony algorithm , 2010, Scholarpedia.

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

[26]  Bilal Alatas,et al.  Chaotic bee colony algorithms for global numerical optimization , 2010, Expert Syst. Appl..