Skip to main content

On the Use of Repair Methods in Differential Evolution for Dynamic Constrained Optimization

  • Conference paper
  • First Online:
Applications of Evolutionary Computation (EvoApplications 2018)

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

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.

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.

    This global optima is an approximation, which is the best solution found by DE in 50 runs for the current time.

References

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

  12. Richter, H.: Detecting change in dynamic fitness landscapes. In: IEEE Congress on Evolutionary Computation, CEC 2009, pp. 1613–1620 (2009)

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

    Article  Google Scholar 

  17. Grefenstette, J.: Genetic algorithms for changing environments. In: Parallel Problem Solving from Nature 2, pp. 137–144. Elsevier (1992)

    Google Scholar 

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

    Google Scholar 

  19. Nguyen, T., Yao, X.: Continuous dynamic constrained optimization: the challenges. IEEE Trans. Evol. Comput. 16(6), 769–786 (2012)

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Chapter  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

Download references

Acknowledgement

This work has been supported through Australian Research Council (ARC) grants DP140103400 and DP160102401.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maria-Yaneli Ameca-Alducin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics