Abstract
Biogeography-based optimization algorithm (BBO) is a relatively new optimization technique which has been shown to be competitive to other biology-based algorithms. However, there is still an insufficiency in BBO regarding its migration operator, which is good at exploitation but poor at exploration. To address this concerning issue, we propose an improved BBO (IBBO) by using a modified search strategy to generate a new mutation operator so that the exploration and exploitation can be well balanced and then satisfactory optimization performances can be achieved. In addition, to enhance the global convergence, both opposition-based learning methods and chaotic maps are employed, when producing the initial population. In this paper, the proposed algorithm is applied to control and synchronization of discrete chaotic systems which can be formulated as high-dimension numerical optimization problems with multiple local optima. Numerical simulations and comparisons with some typical existing algorithms demonstrate the effectiveness and efficiency of the proposed approach.
Similar content being viewed by others
References
Ott E, Grebogi C, Yorke JA (1990) Controlling chaos. Phys Rev Lett 64(11):1196–1199
Fujisaka H, Yamada T (1983) Stability theory of synchronization motion in coupled-oscillator systems. Prog Theor Phys 69(1):32–47
Huber AW (1989) Adaptive control of chaotic system. Helv Phys Acta 62:343–346
Pecora LM, Carroll TL (1990) Synchronization in chaotic systems. Phys Rev Lett 64(8):821–824
Park JH (2005) Controlling chaotic systems via nonlinear feedback control. Chaos Solitons Fractals 23(3):1049–1054
Hu CC, Guan XP (2004) Adaptive control for chaotic systems. Chaos Solitons Fractals 22(1):55–60
Wang H, Han ZZ, Zhang W, Xie QY (2009) Chaos control and synchronization of unified chaotic systems via linear control. J Sound Vib 320(1–2):365–372
Hung ML, Lin JS, Yan JJ, Liao TL (2008) Optimal PID control design for synchronization of delayed discrete chaotic systems. Chaos Solitons Fractals 35(4):781–785
Leandro SC, Rafae BG (2010) Chaotic synchronization using PID control combined with population based incremental learning algorithm. Expert Syst Appl 37(7):5347–5352
Zhang QJ, Lu JA (2008) Chaos synchronization of a new chaotic system via nonlinear control. Chaos Solitons Fractals 37(1):175–179
Wang L, Li LL, Tang F (2004) Directing orbits of chaotic systems using a hybrid optimization strategy. Phys Lett A 324(1):22–25
Liu B, Wang L, Jin YH, Hunag DX, Tang F (2007) Control and synchronization of chaotic systems by differential evolution algorithm. Chaos Solitons Fractals 34(2):412–419
Liu B, Wang L, Jin YH, Tang F, Huang DX (2006) Directing orbits of chaotic systems by particle swarm optimization. Chaos Solitons Fractals 29(2):454–461
Chang WD (2009) PID control for chaotic synchronization using particle swarm optimization. Chaos Solitons Fractals 39(5):910–917
Arruda LVR, Swiech MCS, Delgado MRB, Neves JF (2008) PID control of MIMO process based on rank niching genetic algorithm. Appl Intell 29(3):290–305
Gao WF, Liu SY, Jiang F (2011) An improved artificial bee colony algorithm for directing orbits of chaotic systems. Appl Math Comput 218(7):3868–3879
Chen GR, Dong XN (1998) From Chaos to Order: Methodologies, Perspectives and Applications. World Scientific, Singapore
Blasius B, Huppert A, Stone L (1999) Complex dynamics and phase synchronization in spatially extended ecological systems. Nature 399:354–359
Cláudia OO, Evaristo CB, José CP (2002) The use of particle swarm optimization for dynamical analysis in chemical processes. Comput Chem Eng 26(12):1783–1793
Liao TL, Tsai SH (2000) Adaptive synchronization of chaotic systems and its application to secure communications. Chaos Solitons Fractals 11(9):1387–1396
Shinbrot T, Ott E, Grebogi C, Yorke JA (1990) Using chaos to direct trajectories to targets. Phys Rev Lett 65(26):3215–3218
Vincent UE, Njah AN, Akinlade O, Solarin ART (2004) Phase synchronization in unidirectionally coupled chaotic ratchets. Chaos 14(4):1018–1025
Yan JJ, Hung ML, Chiang TY, Yang YS (2006) Robust synchronization of chaotic systems via adaptive sliding mode control. Phys Lett A 356(3):220–225
Su JP, Wang CC (2005) Synchronizing cascade-connected chaotic systems with uncertainties and breaking chaotic cryptosystems via a novel adaptive control scheme. Int J Bifurc Chaos Appl Sci Eng 15(8):2457–2468
Lam HK, Seneviratne LD (2007) Synchronization of chaotic systems using neural-network-based controller. Int J Bifurc Chaos Appl Sci Eng 17(6):2117–2125
Park JH (2006) Chaos synchronization between two different chaotic dynamical systems. Chaos Solitons Fractals 27(2):549–554
Alexeyev AA, Shalfeev VD (1995) Chaotic synchronization of mutually coupled generators with frequency-controlled feedback loop. Int J Bifurc Chaos Appl Sci Eng 5(2):5551–5558
Shuang B, Chen JP, Li ZB (2011) Study on hybrid PS-ACO algorithm. Appl Intell 34(1):64–73
Vafashoar R, Meybodi MR, Momeni Azandaryani AH (2012) CLA-DE: a hybrid model based on cellular learning automata for numerical optimization. Appl Intell 36(3):735–748
Norouzzadeh MS, Ahmadzadeh MR, Palhang M (2012) LADPSO: using fuzzy logic to conduct PSO algorithm. Appl Intell 37(2):290–304
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
Gong WY (2010) A real-coded biogeography-based optimization with mutation. Appl Math Comput 216(9):2749–2758
Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12(1):64–79
Ma HP, Simon D (2011) Blended biogeography-based optimization for constrained optimization. Eng Appl Artif Intell 24(3):517–525
Xiang T, Liao XF, Wong KW (2007) An improved particle swarm optimization algorithm combined with piecewise linear chaotic map. Appl Math Comput 190(2):1637–1645
Chuang LY, Hsiao CJ, Yang CH (2011) Chaotic particle swarm optimization for data clustering. Expert Syst Appl 38(12):14555–14563
Lee CY, Yao X (2004) Evolutionary programming using mutations based on the Lévy probability distribution. IEEE Trans Evol Comput 8(1):1–13
Gacto MJ, Alcalá R, Herrera F (2012) A multi-objective evolutionary algorithm for an effective tuning of fuzzy logic controllers in heating, ventilating and air conditioning systems. Appl Intell 36(2):330–347
Acknowledgements
This work is supported by the National Nature Science Foundation of China (Grant No. 60974082), the Fundamental Research Funds for the Central Universities (Grant No. JY10000970006), the Science Plan Foundation of the Education Bureau of Shaanxi Province (Grant Nos. 09JK722 and 11JK1051) and Foundation of the Education Bureau of Guangxi Region (No. 200812LX85).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yang, GP., Liu, SY., Zhang, JK. et al. Control and synchronization of chaotic systems by an improved biogeography-based optimization algorithm. Appl Intell 39, 132–143 (2013). https://doi.org/10.1007/s10489-012-0398-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-012-0398-0