Skip to main content
Log in

A bi-level transformation based evolutionary algorithm framework for equality constrained optimization

  • Regular research paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

Evolutionary algorithms (EAs) have been widely used by researchers and practitioners to solve optimization problems with constraints. However, equality constrained optimization problems (ECOPs) have posed a great challenge to traditional EA methods due to the dramatically narrowed search space caused by the equality constraints. In this paper, a bi-level transformation based evolutionary algorithm (BiTEA) framework is proposed to transform the ECOP into a bi-level optimization problem. In the BiTEA framework, the original ECOP is solved by an EA as the upper level problem, and the equality constraints are handled by another EA as the lower level problem. To facilitate performance comparison, a set of scalable ECOP test instances with various composable complexities is constructed for experimental studies. The performance of an implementation of the proposed BiTEA on these constructed instances is verified by comparing its performance to that of three state-of-the-art constraints handling EA methods.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Liang JJ, Suganthan PN (2006) Dynamic multi-swarm particle swarm optimizer with a novel constraint-handling mechanism. In: 2006 IEEE international conference on evolutionary computation. IEEE, pp 9–16

  2. Sarker R, Ray T (2009) An improved evolutionary algorithm for solving multi-objective crop planning models. Comput Electron Agric 68(2):191–199

    Article  Google Scholar 

  3. Ullah ASB, Sarker R, Lokan C (2012) Handling equality constraints in evolutionary optimization. Eur J Oper Res 221(3):480–490

    Article  MathSciNet  MATH  Google Scholar 

  4. Arreckx S, Orban D (2018) A regularized factorization-free method for equality-constrained optimization. SIAM J Optim 28(2):1613–1639

    Article  MathSciNet  MATH  Google Scholar 

  5. Polakova R (2017) L-shade with competing strategies applied to constrained optimization. In: 2017 IEEE congress on evolutionary computation (CEC). IEEE, pp 1683–1689

  6. Fan Z, Fang Y, Li W, Yuan Y, Wang Z, Bian X (2018) Lshade44 with an improved \(epsilon \) constraint-handling method for solving constrained single-objective optimization problems. In: 2018 IEEE congress on evolutionary computation (CEC). IEEE, pp 1–8

  7. Barkat Ullah AS, Sarker R, Lokan C (2011) Handling equality constraints with agent-based memetic algorithms. Memet Comput 3(1):51–72

    Article  Google Scholar 

  8. Back T, Hammel U, Schwefel H-P (1997) Evolutionary computation: comments on the history and current state. IEEE Trans Evol Comput 1(1):3–17

    Article  Google Scholar 

  9. Yuan J (2021) Dynamic grid-based uniform search for solving constrained multiobjective optimization problems. Memet Comput 13(4):497–508

    Article  Google Scholar 

  10. Zhang J, Cao J, Zhao F, Chen Z (2022) A constrained multi-objective optimization algorithm with two cooperative populations. Memet Comput 14(1):95–113

    Article  Google Scholar 

  11. Blank J, Deb K (2022)Handling constrained multi-objective optimization problems with heterogeneous evaluation times: proofof-principle results. Memet Comput 14:135–150

  12. Tessema B, Yen GG (2009) An adaptive penalty formulation for constrained evolutionary optimization. IEEE Trans Syst, Man, Cybern-Part A: Syst Hum 39(3):565–578

    Article  Google Scholar 

  13. Lin C-H (2013) A rough penalty genetic algorithm for constrained optimization. Inf Sci 241:119–137

    Article  Google Scholar 

  14. Ebenau C, Rottschäfer J, Thierauf G (2005) An advanced evolutionary strategy with an adaptive penalty function for mixed-discrete structural optimisation. Adv Eng Softw 36(1):29–38

    Article  MATH  Google Scholar 

  15. Liu J, Teo KL, Wang X, Wu C (2016) An exact penalty function-based differential search algorithm for constrained global optimization. Soft Comput 20(4):1305–1313

    Article  Google Scholar 

  16. Barbosa HJ, Lemonge AC, Bernardino HS (2015) A critical review of adaptive penalty techniques in evolutionary computation. Evolut Constr Optim. Springer, pp 1–27

  17. Ali M, Zhu W (2013) A penalty function-based differential evolution algorithm for constrained global optimization. Comput Optim Appl 54(3):707–739

    Article  MathSciNet  MATH  Google Scholar 

  18. Elsayed SM, Sarker RA, Essam DL (2012) On an evolutionary approach for constrained optimization problem solving. Appl Soft Comput 12(10):3208–3227

    Article  Google Scholar 

  19. Sarker RA, Elsayed SM, Ray T (2013) Differential evolution with dynamic parameters selection for optimization problems. IEEE Trans Evol Comput 18(5):689–707

    Article  Google Scholar 

  20. Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2–4):311–338

    Article  MATH  Google Scholar 

  21. Runarsson TP, Yao X (2000) Stochastic ranking for constrained evolutionary optimization. IEEE Trans Evol Comput 4(3):284–294

    Article  Google Scholar 

  22. Yang Z, Cai X, Fan Z (2014) Epsilon constrained method for constrained multiobjective optimization problems: some preliminary results. In: Proceedings of the companion publication of the 2014 annual conference on genetic and evolutionary computation, pp 1181–1186

  23. Bu C, Luo W, Zhu T (2014) Differential evolution with a species-based repair strategy for constrained optimization. In: 2014 IEEE congress on evolutionary computation (CEC). IEEE, pp 967–974

  24. Fan Z, Li W, Cai X, Li H, Wei C, Zhang Q, Deb K, Goodman E (2019) Push and pull search for solving constrained multi-objective optimization problems. Swarm Evol Comput 44:665–679

    Article  Google Scholar 

  25. Takahama T, Sakai S (2010) Constrained optimization by the \(\varepsilon \) constrained differential evolution with an archive and gradient-based mutation. In: IEEE congress on evolutionary computation. IEEE, pp 1–9

  26. Zhang W, Yen GG, He Z (2013) Constrained optimization via artificial immune system. IEEE Trans Cybern 44(2):185–198

    Article  Google Scholar 

  27. Wang Y, Cai Z (2012) Combining multiobjective optimization with differential evolution to solve constrained optimization problems. IEEE Trans Evol Comput 16(1):117–134

    Article  Google Scholar 

  28. Wang Y, Wang B-C, Li H-X, Yen GG (2015) Incorporating objective function information into the feasibility rule for constrained evolutionary optimization. IEEE Trans Cybern 46(12):2938–2952

    Article  Google Scholar 

  29. Jiao L, Li L, Shang R, Liu F, Stolkin R (2013) A novel selection evolutionary strategy for constrained optimization. Inf Sci 239:122–141

  30. Peng C, Liu H-L, Gu F (2018) A novel constraint-handling technique based on dynamic weights for constrained optimization problems. Soft Comput 22(12):3919–3935

    Article  Google Scholar 

  31. Elfeky EZ, Sarker RA, Essam DL (2008) Analyzing the simple ranking and selection process for constrained evolutionary optimization. J Comput Sci Technol 23(1):19–34

    Article  Google Scholar 

  32. Koziel S, Michalewicz Z (1999) Evolutionary algorithms, homomorphous mappings, and constrained parameter optimization. Evol Comput 7(1):19–44

    Article  Google Scholar 

  33. Mezura-Montes E, Coello CAC (2002) A numerical comparison of some multiobjective-based techniques to handle constraints in genetic algorithms. Tech. Rep. Technical Report EVOCINV-03-2002, Departamento de Ingeniera Elctrica, CINVESTAV-IPN, México

  34. Coello Coello CA (2000) Constraint-handling using an evolutionary multiobjective optimization technique. Civ Eng Syst 17(4):319–346

    Article  Google Scholar 

  35. Coello CAC (2000) Treating constraints as objectives for single-objective evolutionary optimization. Eng Optim 32(3):275–308

    Article  Google Scholar 

  36. Bracken J, McGill JT (1973) Mathematical programs with optimization problems in the constraints. Oper Res 21(1):37–44

    Article  MathSciNet  MATH  Google Scholar 

  37. Li Z, Lin X, Zhang Q, Liu H (2020) Evolution strategies for continuous optimization: a survey of the state-of-the-art. Swarm Evol Comput 56:100694

    Article  Google Scholar 

  38. Hansen N, Ostermeier A (2001) Completely derandomized self-adaptation in evolution strategies. Evol Comput 9(2):159–195

    Article  Google Scholar 

  39. Hansen N, Müller SD, Koumoutsakos P (2003) Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evol Comput 11(1):1–18

    Article  Google Scholar 

  40. Skvorc U, Eftimov T, Korošec P (2019) CEC real-parameter optimization competitions: progress from 2013 to 2018. In: 2019 IEEE congress on evolutionary computation (CEC), pp 3126–3133

  41. He X, Zhou Y, Chen Z (2018) Evolutionary bilevel optimization based on covariance matrix adaptation. IEEE Trans Evol Comput 23(2):258–272

    Article  Google Scholar 

  42. Wang B-C, Li H-X,Zhang Q, Wang Y (2018)Decomposition-basedmultiobjectiveoptimization forconstrained evolutionary683 optimization. IEEETrans Syst Man :Syst 51(1):574-587

  43. Wang B-C, Li H-X, Li J-P, Wang Y (2018) Composite differential evolution for constrained evolutionary optimization. IEEE Trans Syst, Man, Cybern: Syst 49(7):1482–1495

    Article  Google Scholar 

  44. Wang Y, Li J-P, Xue X, Wang B-C (2019) Utilizing the correlation between constraints and objective function for constrained evolutionary optimization. IEEE Trans Evol Comput 24(1):29–43

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China (62006044 and 62172110), in part by the Natural Science Foundation of Guangdong Province (2022A1515010130), and in part by the Programme of Science and Technology of Guangdong Province (2021A0505110004).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hai-Lin Liu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, L., Liu, H., Liu, HL. et al. A bi-level transformation based evolutionary algorithm framework for equality constrained optimization. Memetic Comp. 14, 423–432 (2022). https://doi.org/10.1007/s12293-022-00377-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-022-00377-6

Keywords

Navigation