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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
Each template should contain \(\rho \,\times \,l=l/K\) ones.
- 3.
The exact results given in Table 2 in [18].
References
Akandwanaho, S.M., Viriri, S.: A spy search mechanism for memetic algorithm in dynamic environments. Appl. Soft Comput. 75, 203–214 (2019)
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)
Baykasoğlu, A., Ozsoydan, F.B.: Dynamic optimization in binary search spaces via weighted superposition attraction algorithm. Expert Syst. Appl. 96, 157–174 (2018)
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)
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
Branke, J.: Evolutionary Optimization in Dynamic Environments, vol. 3. Springer, Boston (2002). https://doi.org/10.1007/978-1-4615-0911-0
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)
Cobb, H.G., Grefenstette, J.J.: Genetic algorithms for tracking changing environments. Technical report, Naval Research Lab Washington DC (1993)
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)
Gazioglu, E.: Bidga results (2019). https://web.itu.edu.tr/egazioglu/bidga/
Jin, Y., Branke, J.: Evolutionary optimization in uncertain environments-a survey. IEEE Trans. Evol. Comput. 9(3), 303–317 (2005)
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
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
Ozsoydan, F.B., Baykasoğlu, A.: Quantum firefly swarms for multimodal dynamic optimization problems. Expert Syst. Appl. 115, 189–199 (2019)
Pelikan, M.: The Bayesian optimization algorithm (BOA) with decision graphs. IlliGAL Report (2000025) (2000)
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
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
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
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
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
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
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)
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)
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)
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
Yang, S.: Genetic algorithms with memory-and elitism-based immigrants in dynamic environments. Evol. Comput. 16(3), 385–416 (2008)
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
Yang, S., Yao, X.: Population-based incremental learning with associative memory for dynamic environments. IEEE Trans. Evol. Comput. 12(5), 542–561 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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)