Skip to main content

Bayesian Immigrant Diploid Genetic Algorithm for Dynamic Environments

  • Conference paper
  • First Online:
Artificial Evolution (EA 2019)

Abstract

In dynamic environments, the main aim of an optimization algorithm is to track the changes and to adapt the search process. In this paper, we propose an approach called the Bayesian Immigrant Diploid Genetic Algorithm (BIDGA). BIDGA uses implicit memory in the form of diploid chromosomes, combined with the Bayesian Optimization Algorithm (BOA), which is a form of Estimation of Distribution Algorithms (EDAs). Through the use of BOA, BIDGA is able to take into account epistasis in the form of binary relationships between the variables. Experiments show that the proposed approach is efficient and also indicates that exploiting interactions between variables is important to adapt to the newly formed environments.

Supported by organization x.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Notes

  1. 1.

    http://martinpelikan.net/software.html.

  2. 2.

    Each template should contain \(\rho \,\times \,l=l/K\) ones.

  3. 3.

    The exact results given in Table 2 in [18].

References

  1. Akandwanaho, S.M., Viriri, S.: A spy search mechanism for memetic algorithm in dynamic environments. Appl. Soft Comput. 75, 203–214 (2019)

    Article  Google Scholar 

  2. Baluja, S.: Population-based incremental learning. A method for integrating genetic search based function optimization and competitive learning. Technical report, Carnegie-Mellon Univ. Pittsburgh, PA, Dept. of Computer Science (1994)

    Google Scholar 

  3. Baykasoğlu, A., Ozsoydan, F.B.: Dynamic optimization in binary search spaces via weighted superposition attraction algorithm. Expert Syst. Appl. 96, 157–174 (2018)

    Article  Google Scholar 

  4. Branke, J.: Memory enhanced evolutionary algorithms for changing optimization problems. In: Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), vol. 3, pp. 1875–1882. IEEE (1999)

    Google Scholar 

  5. Branke, J.: Optimization in dynamic environments. In: Branke, J. (ed.) Evolutionary Optimization in Dynamic Environments, vol. 3, pp. 13–29. Springer, Boston (2002). https://doi.org/10.1007/978-1-4615-0911-0_2

    Chapter  MATH  Google Scholar 

  6. Branke, J.: Evolutionary Optimization in Dynamic Environments, vol. 3. Springer, Boston (2002). https://doi.org/10.1007/978-1-4615-0911-0

    Book  MATH  Google Scholar 

  7. Cobb, H.G.: An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuous, time-dependent nonstationary environments. Technical report, Naval Research Lab Washington DC (1990)

    Google Scholar 

  8. Cobb, H.G., Grefenstette, J.J.: Genetic algorithms for tracking changing environments. Technical report, Naval Research Lab Washington DC (1993)

    Google Scholar 

  9. De Bonet, J.S., Isbell Jr, C.L., Viola, P.A.: MIMIC: finding optima by estimating probability densities. In: Advances in Neural Information Processing Systems, pp. 424–430 (1997)

    Google Scholar 

  10. Gazioglu, E.: Bidga results (2019). https://web.itu.edu.tr/egazioglu/bidga/

  11. Jin, Y., Branke, J.: Evolutionary optimization in uncertain environments-a survey. IEEE Trans. Evol. Comput. 9(3), 303–317 (2005)

    Article  Google Scholar 

  12. Mavrovouniotis, M., Yang, S.: Direct memory schemes for population-based incremental learning in cyclically changing environments. In: Squillero, G., Burelli, P. (eds.) EvoApplications 2016. LNCS, vol. 9598, pp. 233–247. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-31153-1_16

    Chapter  Google Scholar 

  13. Michalewicz, Z., Arabas, J.: Genetic algorithms for the 0/1 knapsack problem. In: Raś, Z.W., Zemankova, M. (eds.) ISMIS 1994. LNCS, vol. 869, pp. 134–143. Springer, Heidelberg (1994). https://doi.org/10.1007/3-540-58495-1_14

    Chapter  Google Scholar 

  14. Ozsoydan, F.B., Baykasoğlu, A.: Quantum firefly swarms for multimodal dynamic optimization problems. Expert Syst. Appl. 115, 189–199 (2019)

    Article  Google Scholar 

  15. Pelikan, M.: The Bayesian optimization algorithm (BOA) with decision graphs. IlliGAL Report (2000025) (2000)

    Google Scholar 

  16. Pelikan, M., Hauschild, M.W., Lobo, F.G.: Estimation of distribution algorithms. In: Kacprzyk, J., Pedrycz, W. (eds.) Springer Handbook of Computational Intelligence, pp. 899–928. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-43505-2_45

    Chapter  Google Scholar 

  17. Peng, X., Gao, X., Yang, S.: Environment identification-based memory scheme for estimation of distribution algorithms in dynamic environments. Soft. Comput. 15(2), 311–326 (2011). https://doi.org/10.1007/s00500-010-0547-5

    Article  Google Scholar 

  18. Qian, S., Liu, Y., Ye, Y., Xu, G.: An enhanced genetic algorithm for constrained knapsack problems in dynamic environments. Natural Comput. 18(4), 913–932 (2019). https://doi.org/10.1007/s11047-018-09725-3

    Article  MathSciNet  Google Scholar 

  19. Uludağ, G., Kiraz, B., Etaner-Uyar, A.Ş., Özcan, E.: A framework to hybridize PBIL and a hyper-heuristic for dynamic environments. In: Coello, C.A.C., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds.) PPSN 2012. LNCS, vol. 7492, pp. 358–367. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-32964-7_36

    Chapter  Google Scholar 

  20. Uludağ, G., Kiraz, B., Etaner-Uyar, A.Ş., Özcan, E.: A hybrid multi-population framework for dynamic environments combining online and offline learning. Soft. Comput. 17(12), 2327–2348 (2013). https://doi.org/10.1007/s00500-013-1094-7

    Article  Google Scholar 

  21. 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). https://doi.org/10.1007/s00500-004-0421-4

    Article  MATH  Google Scholar 

  22. Vavak, F.: Adaptive combustion balancing in multiple burner boiler using a genetic algorithm with variable range of local search. In: 7th International Conference on Genetic Algorithm. Morgan Kaufmann (1997)

    Google Scholar 

  23. Yang, S.: Constructing dynamic test environments for genetic algorithms based on problem difficulty. In: 2004 Congress on Evolutionary Computation (CEC 2004), vol. 2, pp. 1262–1269. IEEE (2004)

    Google Scholar 

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

    Google Scholar 

  25. Yang, S.: Genetic algorithms with elitism-based immigrants for changing optimization problems. In: Giacobini, M. (ed.) EvoWorkshops 2007. LNCS, vol. 4448, pp. 627–636. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71805-5_69

    Chapter  Google Scholar 

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

    Article  Google Scholar 

  27. Yang, S., Tinós, R.: A hybrid immigrants scheme for genetic algorithms in dynamic environments. Int. J. Autom. Comput. 4(3), 243–254 (2007). https://doi.org/10.1007/s11633-007-0243-9

    Article  Google Scholar 

  28. Yang, S., Yao, X.: Population-based incremental learning with associative memory for dynamic environments. IEEE Trans. Evol. Comput. 12(5), 542–561 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Emrullah Gazioglu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gazioglu, E., Etaner-Uyar, A.S. (2020). Bayesian Immigrant Diploid Genetic Algorithm for Dynamic Environments. In: Idoumghar, L., Legrand, P., Liefooghe, A., Lutton, E., Monmarché, N., Schoenauer, M. (eds) Artificial Evolution. EA 2019. Lecture Notes in Computer Science(), vol 12052. Springer, Cham. https://doi.org/10.1007/978-3-030-45715-0_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-45715-0_10

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics