Skip to main content
Log in

Control and synchronization of chaotic systems by an improved biogeography-based optimization algorithm

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  1. Ott E, Grebogi C, Yorke JA (1990) Controlling chaos. Phys Rev Lett 64(11):1196–1199

    Article  MathSciNet  MATH  Google Scholar 

  2. Fujisaka H, Yamada T (1983) Stability theory of synchronization motion in coupled-oscillator systems. Prog Theor Phys 69(1):32–47

    Article  MathSciNet  MATH  Google Scholar 

  3. Huber AW (1989) Adaptive control of chaotic system. Helv Phys Acta 62:343–346

    Google Scholar 

  4. Pecora LM, Carroll TL (1990) Synchronization in chaotic systems. Phys Rev Lett 64(8):821–824

    Article  MathSciNet  Google Scholar 

  5. Park JH (2005) Controlling chaotic systems via nonlinear feedback control. Chaos Solitons Fractals 23(3):1049–1054

    MathSciNet  MATH  Google Scholar 

  6. Hu CC, Guan XP (2004) Adaptive control for chaotic systems. Chaos Solitons Fractals 22(1):55–60

    Article  MathSciNet  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Leandro SC, Rafae BG (2010) Chaotic synchronization using PID control combined with population based incremental learning algorithm. Expert Syst Appl 37(7):5347–5352

    Article  Google Scholar 

  10. Zhang QJ, Lu JA (2008) Chaos synchronization of a new chaotic system via nonlinear control. Chaos Solitons Fractals 37(1):175–179

    Article  Google Scholar 

  11. Wang L, Li LL, Tang F (2004) Directing orbits of chaotic systems using a hybrid optimization strategy. Phys Lett A 324(1):22–25

    Article  MathSciNet  MATH  Google Scholar 

  12. 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

    Article  MATH  Google Scholar 

  13. 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

    Article  MathSciNet  MATH  Google Scholar 

  14. Chang WD (2009) PID control for chaotic synchronization using particle swarm optimization. Chaos Solitons Fractals 39(5):910–917

    Article  MATH  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  MathSciNet  MATH  Google Scholar 

  17. Chen GR, Dong XN (1998) From Chaos to Order: Methodologies, Perspectives and Applications. World Scientific, Singapore

    MATH  Google Scholar 

  18. Blasius B, Huppert A, Stone L (1999) Complex dynamics and phase synchronization in spatially extended ecological systems. Nature 399:354–359

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Liao TL, Tsai SH (2000) Adaptive synchronization of chaotic systems and its application to secure communications. Chaos Solitons Fractals 11(9):1387–1396

    Article  MATH  Google Scholar 

  21. Shinbrot T, Ott E, Grebogi C, Yorke JA (1990) Using chaos to direct trajectories to targets. Phys Rev Lett 65(26):3215–3218

    Article  Google Scholar 

  22. Vincent UE, Njah AN, Akinlade O, Solarin ART (2004) Phase synchronization in unidirectionally coupled chaotic ratchets. Chaos 14(4):1018–1025

    Article  MathSciNet  MATH  Google Scholar 

  23. 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

    Article  MATH  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  MathSciNet  MATH  Google Scholar 

  26. Park JH (2006) Chaos synchronization between two different chaotic dynamical systems. Chaos Solitons Fractals 27(2):549–554

    Article  MATH  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Shuang B, Chen JP, Li ZB (2011) Study on hybrid PS-ACO algorithm. Appl Intell 34(1):64–73

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. Norouzzadeh MS, Ahmadzadeh MR, Palhang M (2012) LADPSO: using fuzzy logic to conduct PSO algorithm. Appl Intell 37(2):290–304

    Article  Google Scholar 

  31. Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713

    Article  Google Scholar 

  32. Gong WY (2010) A real-coded biogeography-based optimization with mutation. Appl Math Comput 216(9):2749–2758

    Article  MathSciNet  MATH  Google Scholar 

  33. Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12(1):64–79

    Article  Google Scholar 

  34. Ma HP, Simon D (2011) Blended biogeography-based optimization for constrained optimization. Eng Appl Artif Intell 24(3):517–525

    Article  Google Scholar 

  35. 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

    Article  MathSciNet  MATH  Google Scholar 

  36. Chuang LY, Hsiao CJ, Yang CH (2011) Chaotic particle swarm optimization for data clustering. Expert Syst Appl 38(12):14555–14563

    Article  Google Scholar 

  37. Lee CY, Yao X (2004) Evolutionary programming using mutations based on the Lévy probability distribution. IEEE Trans Evol Comput 8(1):1–13

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Guo-Ping Yang.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-012-0398-0

Keywords

Navigation