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.
Similar content being viewed by others
References
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
Sarker R, Ray T (2009) An improved evolutionary algorithm for solving multi-objective crop planning models. Comput Electron Agric 68(2):191–199
Ullah ASB, Sarker R, Lokan C (2012) Handling equality constraints in evolutionary optimization. Eur J Oper Res 221(3):480–490
Arreckx S, Orban D (2018) A regularized factorization-free method for equality-constrained optimization. SIAM J Optim 28(2):1613–1639
Polakova R (2017) L-shade with competing strategies applied to constrained optimization. In: 2017 IEEE congress on evolutionary computation (CEC). IEEE, pp 1683–1689
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
Barkat Ullah AS, Sarker R, Lokan C (2011) Handling equality constraints with agent-based memetic algorithms. Memet Comput 3(1):51–72
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
Yuan J (2021) Dynamic grid-based uniform search for solving constrained multiobjective optimization problems. Memet Comput 13(4):497–508
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
Blank J, Deb K (2022)Handling constrained multi-objective optimization problems with heterogeneous evaluation times: proofof-principle results. Memet Comput 14:135–150
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
Lin C-H (2013) A rough penalty genetic algorithm for constrained optimization. Inf Sci 241:119–137
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
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
Barbosa HJ, Lemonge AC, Bernardino HS (2015) A critical review of adaptive penalty techniques in evolutionary computation. Evolut Constr Optim. Springer, pp 1–27
Ali M, Zhu W (2013) A penalty function-based differential evolution algorithm for constrained global optimization. Comput Optim Appl 54(3):707–739
Elsayed SM, Sarker RA, Essam DL (2012) On an evolutionary approach for constrained optimization problem solving. Appl Soft Comput 12(10):3208–3227
Sarker RA, Elsayed SM, Ray T (2013) Differential evolution with dynamic parameters selection for optimization problems. IEEE Trans Evol Comput 18(5):689–707
Deb K (2000) An efficient constraint handling method for genetic algorithms. Comput Methods Appl Mech Eng 186(2–4):311–338
Runarsson TP, Yao X (2000) Stochastic ranking for constrained evolutionary optimization. IEEE Trans Evol Comput 4(3):284–294
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
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
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
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
Zhang W, Yen GG, He Z (2013) Constrained optimization via artificial immune system. IEEE Trans Cybern 44(2):185–198
Wang Y, Cai Z (2012) Combining multiobjective optimization with differential evolution to solve constrained optimization problems. IEEE Trans Evol Comput 16(1):117–134
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
Jiao L, Li L, Shang R, Liu F, Stolkin R (2013) A novel selection evolutionary strategy for constrained optimization. Inf Sci 239:122–141
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
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
Koziel S, Michalewicz Z (1999) Evolutionary algorithms, homomorphous mappings, and constrained parameter optimization. Evol Comput 7(1):19–44
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
Coello Coello CA (2000) Constraint-handling using an evolutionary multiobjective optimization technique. Civ Eng Syst 17(4):319–346
Coello CAC (2000) Treating constraints as objectives for single-objective evolutionary optimization. Eng Optim 32(3):275–308
Bracken J, McGill JT (1973) Mathematical programs with optimization problems in the constraints. Oper Res 21(1):37–44
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
Hansen N, Ostermeier A (2001) Completely derandomized self-adaptation in evolution strategies. Evol Comput 9(2):159–195
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
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
He X, Zhou Y, Chen Z (2018) Evolutionary bilevel optimization based on covariance matrix adaptation. IEEE Trans Evol Comput 23(2):258–272
Wang B-C, Li H-X,Zhang Q, Wang Y (2018)Decomposition-basedmultiobjectiveoptimization forconstrained evolutionary683 optimization. IEEETrans Syst Man :Syst 51(1):574-587
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
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
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
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12293-022-00377-6