Abstract
Dynamic constrained optimization problems have received increasing attention in recent years. We study differential evolution which is one of the high performing class of algorithms for constrained continuous optimization in the context of dynamic constrained optimization. The focus of our investigations are repair methods which are crucial when dealing with dynamic constrained problems. Examining recently introduced benchmarks for dynamic constrained continuous optimization, we analyze different repair methods with respect to the obtained offline error and the success rate in dependence of the severity of the dynamic change. Our analysis points out the benefits and drawbacks of the different repair methods and gives guidance to its applicability in dependence on the dynamic changes of the objective function and constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This global optima is an approximation, which is the best solution found by DE in 50 runs for the current time.
References
Das, S., Mullick, S.S., Suganthan, P.N.: Recent advances in differential evolution – an updated survey. Swarm Evol. Comput. 27, 1–30 (2016). http://www.sciencedirect.com/science/article/pii/S2210650216000146
Rakshit, P., Konar, A., Das, S., Jain, L.C., Nagar, A.K.: Uncertainty management in differential evolution induced multiobjective optimization in presence of measurement noise. IEEE Trans. Syst. Man. Cybern. Syst. 44(7), 922–937 (2014)
Basak, A., Das, S., Tan, K.C.: Multimodal optimization using a biobjective differential evolution algorithm enhanced with mean distance-based selection. IEEE Trans. Evol. Comput. 17(5), 666–685 (2013)
Omidvar, M.N., Li, X., Mei, Y., Yao, X.: Cooperative co-evolution with differential grouping for large scale optimization. IEEE Trans. Evol. Comput. 18(3), 378–393 (2014)
Elsayed, S.M., Ray, T., Sarker, R.A.: A surrogate-assisted differential evolution algorithm with dynamic parameters selection for solving expensive optimization problems. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 1062–1068. IEEE (2014)
Bu, C., Luo, W., Zhu, T.: Differential evolution with a species-based repair strategy for constrained optimization. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 967–974. IEEE (2014)
Pal, K., Saha, C., Das, S.: Differential evolution and offspring repair method based dynamic constrained optimization. In: Panigrahi, B.K., Suganthan, P.N., Das, S., Dash, S.S. (eds.) SEMCCO 2013. LNCS, vol. 8297, pp. 298–309. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-03753-0_27
Ameca-Alducin, M.Y., Mezura-Montes, E., Cruz-Ramirez, N.: Differential evolution with combined variants for dynamic constrained optimization. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 975–982, July 2014
Mezura-Montes, E., Coello, C.A.C.: Constraint-handling in nature-inspired numerical optimization: past, present and future. Swarm Evol. Comput. 1(4), 173–194 (2011)
Eita, M.A., Shoukry, A.A.: Constrained dynamic differential evolution using a novel hybrid constraint handling technique. In: 2014 IEEE International Conference on Systems, Man and Cybernetics (SMC), pp. 2421–2426. IEEE (2014)
Ameca-Alducin, M.Y., Mezura-Montes, E., Cruz-RamÃrez, N.: A repair method for differential evolution with combined variants to solve dynamic constrained optimization problems. In: Proceedings of the 2015 on Genetic and Evolutionary Computation Conference, GECCO 2015, ACM, New York, NY, USA, pp. 241–248 (2015). https://doi.org/10.1145/2739480.2754786
Richter, H.: Detecting change in dynamic fitness landscapes. In: IEEE Congress on Evolutionary Computation, CEC 2009, pp. 1613–1620 (2009)
Cobb, H.: 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)
Tins, R., Yang, S.: A self-organizing random immigrants genetic algorithm for dynamic optimization problems. Genet. Program. Evol. Mach. 8(3), 255–286 (2007). https://doi.org/10.1007/s10710-007-9024-z
Richter, H., Yang, S.: Memory based on abstraction for dynamic fitness functions. In: Giacobini, M., et al. (eds.) EvoWorkshops 2008. LNCS, vol. 4974, pp. 596–605. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-78761-7_65
Li, C., Nguyen, T.T., Yang, M., Yang, S., Zeng, S.: Multi-population methods in unconstrained continuous dynamic environments: the challenges. Inf. Sci. 296, 95–118 (2015)
Grefenstette, J.: Genetic algorithms for changing environments. In: Parallel Problem Solving from Nature 2, pp. 137–144. Elsevier (1992)
Bu, C., Luo, W., Yue, L.: Continuous dynamic constrained optimization with ensemble of locating and tracking feasible regions strategies. IEEE Trans. Evol. Comput. PP(99), 1 (2016)
Nguyen, T., Yao, X.: Continuous dynamic constrained optimization: the challenges. IEEE Trans. Evol. Comput. 16(6), 769–786 (2012)
Pal, K., Saha, C., Das, S., Coello-Coello, C.: Dynamic constrained optimization with offspring repair based gravitational search algorithm. In: 2013 IEEE Congress on Evolutionary Computation (CEC), pp. 2414–2421 (2013)
Ameca-Alducin, M.Y., Mezura-Montes, E., Cruz-RamÃrez, N.: Differential evolution with combined variants plus a repair method to solve dynamic constrained optimization problems: a comparative study. Soft Computing, pp. 1–30 (2016)
Nguyen, T., Yang, S., Branke, J.: Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol. Comput. 6, 1–24 (2012). http://www.sciencedirect.com/science/article/pii/S2210650212000363
Price, K., Storn, R., Lampinen, J.: Differential evolution a practical approach to global optimization, Natural Computing. Springer-Verlag, Heidelberg (2005). http://www.springer.com/west/home/computer/foundations?SGWID=4-156-22-32104365-0&teaserId=68063&CENTER_ID=69103
Mezura-Montes, E., Miranda-Varela, M.E., del Carmen Gómez-Ramón, R.: Differential evolution in constrained numerical optimization: an empirical study. Inf. Sci. 180(22), 4223–4262 (2010)
Michalewicz, Z., Nazhiyath, G.: Genocop III: a co-evolutionary algorithm fornumerical optimization problems with nonlinear constraints. In: IEEE International Conference on Evolutionary Computation, vol. 2, pp. 647–651, November 1995
Chootinan, P., Chen, A.: Constraint handling in genetic algorithms using a gradient-based repair method. Comput. Oper. Res. 33(8), 2263–2281 (2006). http://www.sciencedirect.com/science/article/pii/S030505480500050X
Branke, J., Schmeck, H.: Designing evolutionary algorithms for dynamic optimization problems. In: Ghosh, A., Tsutsui, S. (eds.) Advances in Evolutionary Computing. Natural Computing Series, pp. 239–262. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-642-18965-4_9
Derrac, J., GarcÃa, S., Molina, D., Herrera, F.: A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol. Comput. 1(1), 3–18 (2011). http://www.sciencedirect.com/science/article/pii/S2210650211000034
Liang, J.J., Runarsson, T., Mezura-Montes, E., Clerc, M., Suganthan, P., Coello Coello, C.A., Deb, K.: Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization. Technical report, Nanyang Technological University, Singapore, Singapure, December 2005
Acknowledgement
This work has been supported through Australian Research Council (ARC) grants DP140103400 and DP160102401.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Ameca-Alducin, MY., Hasani-Shoreh, M., Neumann, F. (2018). On the Use of Repair Methods in Differential Evolution for Dynamic Constrained Optimization. In: Sim, K., Kaufmann, P. (eds) Applications of Evolutionary Computation. EvoApplications 2018. Lecture Notes in Computer Science(), vol 10784. Springer, Cham. https://doi.org/10.1007/978-3-319-77538-8_55
Download citation
DOI: https://doi.org/10.1007/978-3-319-77538-8_55
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77537-1
Online ISBN: 978-3-319-77538-8
eBook Packages: Computer ScienceComputer Science (R0)