Skip to main content

Bacterial Foraging Optimization with Memory and Clone Schemes for Dynamic Environments

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11655))

Abstract

Dynamic optimization problems (DOPs) are prevailingly addressed because of their origins from real-world issues. In addition to existing methods that have been developed for evolutionary algorithms to solve DOPs, this paper provides a hybrid memory and clone scheme, called memory-based clone selection, for bacterial foraging optimization algorithms in dynamic environments. Meanwhile, two gene libraries (Random and Non-random) are involved to clone outstanding individuals and dynamically manage the gene hall and memory. This approach not only results in greater diversity and better global search ability, but also enables the algorithm higher adaptability to environmental dynamics and changes. The simulation result generated by a dynamic rotation peak benchmark confirms that proposed memory and clone schemes-based BFO (MCBFO) outperforms standard BFO and PSO in terms of population diversity, convergence rate and searching ability.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Hartmann, S.: Project scheduling with multiple modes: a genetic algorithm. Ann. Oper. Res. 102(1–4), 111–135 (2001)

    Article  MathSciNet  Google Scholar 

  2. Hartmann, S.: A self-adapting genetic algorithm for project scheduling under resource constraints. Nav. Res. Logistics 49(5), 433–448 (2002)

    Article  MathSciNet  Google Scholar 

  3. Branke, J.: Evolutionary Optimization in Dynamic Environments. Kluwer Academic Publishers, Norwell (2001)

    MATH  Google Scholar 

  4. Branke, J., Kaussler, T., Smidt, C., Schmeck, H.: A multi-population approach to dynamic optimization problems. In: Parmee, I.C. (ed.) Evolutionary Design and Manufacture, pp. 299–307. Springer, London (2000). https://doi.org/10.1007/978-1-4471-0519-0_24

    Chapter  Google Scholar 

  5. Uyar, A.Ş., Harmanci, A.E.: A new population based adaptive domination change mechanism for diploid genetic algorithms in dynamic environments. Soft. Comput. 9(11), 803–814 (2005)

    Article  Google Scholar 

  6. Morrison, R.W., Jong, K.A.D.: Triggered hypermutation revisited. In: Proceedings of the 2000 Congress on Evolutionary Computation, pp. 1025–1032. IEEE, La Jolla (2000)

    Google Scholar 

  7. Passino, K.M.: Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. Mag. 22(3), 52–67 (2002)

    Article  MathSciNet  Google Scholar 

  8. Das, S., Biswas, A., Dasgupta, S., Abraham, A.: BFO Algorithm: theoretical foundations, analysis, and applications. In: Abraham, A., Hassanien, A.E., Siarry, P., Engelbrecht, A. (eds.) Foundations of Computational Intelligence Volume 3. Studies in Computational Intelligence, vol. 203. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01085-9_2

    Chapter  Google Scholar 

  9. Yang, S.: Memory-based immigrants for GA in dynamic environments. In: Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, pp. 1115–1122. ACM, New York (2005)

    Google Scholar 

  10. Ramsey, C.L., Grefenstette, J.J.: Case-based initialization of genetic algorithms. In: Proceedings of the 5th International Conference on Genetic Algorithms, pp. 84–91. Morgan Kaufmann Publishers Inc, San Francisco (1993)

    Google Scholar 

  11. Yang, S.: Genetic algorithms with memory-and elitism-based immigrants in dynamic environments. Evol. Comput. 16(3), 385–416 (2008)

    Article  Google Scholar 

  12. Simões, A., Costa, E.: An immune system-based genetic algorithm to deal with dynamic environments: diversity and memory. In: Pearson, D.W., Steele, N.C., Albrecht, R.F. (eds.) Artificial Neural Nets and Genetic Algorithms, pp. 168–174. Springer, Vienna (2003). https://doi.org/10.1007/978-3-7091-0646-4_31

    Chapter  Google Scholar 

  13. Yang, S.: A comparative study of immune system based genetic algorithms in dynamic environments. In: Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, pp. 1377–1384. ACM, Seattle (2006)

    Google Scholar 

  14. Li, C., Yang, S.: A generalized approach to construct benchmark problems for dynamic optimization. In: Li, X., et al. (eds.) SEAL 2008, LNCS, vol. 5361, pp. 391–400. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-89694-4_40

    Chapter  Google Scholar 

Download references

Acknowledgements

This work is partially supported by the Natural Science Foundation of Guangdong Province (2016A030310074), Project supported by Innovation and Entrepreneurship Research Center of Guangdong University Student (2018A073825), Research Cultivation Project from Shenzhen Institute of Information Technology (ZY201717) and Innovating and Upgrading Institute Project from Department of Education of Guangdong Province (2017GWTSCX038).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Niu, B., Liu, Q., Wang, J. (2019). Bacterial Foraging Optimization with Memory and Clone Schemes for Dynamic Environments. In: Tan, Y., Shi, Y., Niu, B. (eds) Advances in Swarm Intelligence. ICSI 2019. Lecture Notes in Computer Science(), vol 11655. Springer, Cham. https://doi.org/10.1007/978-3-030-26369-0_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-26369-0_33

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-26368-3

  • Online ISBN: 978-3-030-26369-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics