Abstract
In real-world applications, the optimization problems are usually subject to various constraints. To solve constrained optimization problems (COPs), this paper presents a new methodology, which incorporates a dynamic constraint handling mechanism into many-objective evolutionary optimization. Firstly we convert a COP into a dynamic constrained many-objective optimization problem (DCMaOP), which is equivalent to the COP, then the proposed many-objective optimization evolutionary algorithm with dynamic constraint handling, called MaDC, is realized to solve the DCMaOP. MaDC uses the differential evolution (DE) to generate individuals, and a reference-point-based nondominated sorting approach to select individuals. The effectiveness of MaDC is verified on 22 test instances. The experimental results show that MaDC is competitive to several state-of-the-art algorithms, and it has better global search ability than its peer algorithms.
Similar content being viewed by others
References
Asafuddoula M, Ray T, Sarker RA (2015) A decomposition-based evolutionary algorithm for many objective optimization. IEEE Trans Evolut Comput 19(3):445–460
Bader J, Zitzler E (2011) HypE: an algorithm for fast hypervolume-based many-objective optimization. Evolut Comput 19(1):45–76
Cai X, Hu Z, Fan Z (2013) A novel memetic algorithm based on invasive weed optimization and differential evolution for constrained optimization. Soft Comput 17:1893–1910
Coello CAC (2000) Constraint-handling using an evolutionary multi-objective optimization technique. Civ Eng Environ Syst 17:319–346
Coello CAC (2006) Multi-objective optimization: a history view of the field. IEEE Comput Intell Mag 1(1):28–36
Coello CAC, Montes EM (2002) Constraint-handling in genetic algorithms through the use of dominance-based tournament selection. Adv Eng Inform 16(3):193–203
Deb K, Datta R (2010) A fast and accurate solution of constrained optimization problems using a hybrid bi-objective and penalty function approach. In: IEEE Congress on Evolutionary Computation, CEC 2010, Barcelona, pp 1–8
Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: Solving problems with box constraints. IEEE Trans Evolut Comput 18(4):577–601
Deb K, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evolut Comput 6(2):182–197
Elsayed SM, Sarker RA, Essam DL (2011) Multi-operator based evolutionary algorithms for solving constrained optimization problems. Comput Oper Res 38(12):1877–1896
Hsieh M, Chiang T, Fu L (2011) A hybrid constraint handling mechanism with differential evolution for constrained multiobjective optimization. In: IEEE Congress on Evolutionary Computation, CEC 2011, New Orleans, pp 1785–1792
Jara EC (2014) Multi-objective optimization by using evolutionary algorithms: the p-optimality criteria. IEEE Trans Evolut Comput 18:167–179
Kramer O (2010) A review of constraint-handling techniques for evolution strategies. Appl Comput Intell Soft Comput 1:1–11
Li X, Zeng SY, Qin S, Liu KQ (2015) Constrained optimization problem solved by dynamic constrained NSGA-III multiobjective optimizational techniques. In: IEEE Congress on Evolutionary Computation, CEC 2015, Sendai, pp 2923–2928
Liang JJ (2006) Problem definitions and evaluation criteria for the cec2006 special session on constrained real-parameter optimization. Website, http://www.ntu.edu.sg/home/epnsugan/
Ma X, Qi Y, Li L, Liu F, Jiao L, Wu J (2014) MOEA/D with uniform decomposition measurement for many-objective problems. Soft Comput 18:2541–2564
Mallipeddi R, Suganthan PN (2010) Ensemble of constraint handling techniques. IEEE Trans Evolut Comput 14(4):561–579
Montes EM, Coello CAC (2011) Constraint handling in nature-inspired numerical optimization: past, present and future. Swarm Evolut Comput 1(4):173–194
Sarker RA, Elsayed SM, Ray T (2014) Differential evolution with dynamic parameters selection for optimization problem. IEEE Trans Evolut Comput 18(5):689–707
Takahama T, Sakai S (2006) Constrained optimization by the \(\epsilon \)-constrained differential evolution with gradient-based mutation and feasible elites. In: IEEE Congress on Evolutionary Computation, CEC 2006, Vancouver, pp 1–8
Venkatraman S, Yen GG (2005) A generic framework for constrained optimization using genetic algorithms. IEEE Trans Evolut Comput 9(4):424–435
Wang Y, Cai ZX, Guo G, Zhou Y (2007) Multiobjective optimization and hybrid evolutionary algorithm to solve constrained optimization problems. IEEE Trans Syst, Man, and Cybern 37(3):560–575
Wang R, Purshouse RC, Fleming PJ (2013) Preference-inspired coevolutionary algorithms for many-objective optimization. IEEE Trans Evolut Comput 17(4):474–494
Wang Y, Cai ZX (2012) A dynamic hybrid framework for constrained evolutionary optimization. IEEE Trans Syst, Man, Cybern part B: Cybern 42(1):560–575
Zapotecas Martínez S, Aguirre HE, Tanaka K, Coello CAC (2015) On the low-discrepancy sequences and their use in MOEA/D for high-dimensional objective spaces. In: IEEE Congress on Evolutionary Computation, CEC 2015, Sendai, pp 2835–2842
Zeng SY, Chen S, Zhao J, Zhou A, Li Z, Jing H (2011) Dynamic constrained multi-objective model for solving constrained optimization problem. In: IEEE Congress on Evolutionary Computation, CEC 2011, New Orleans, pp 2041–2046
Zhang QF, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evolut Comput 11(6):712–731
Acknowledgments
The research in this paper was supported by the National Natural Science Foundation of China (Nos.: 61203306, 61271140 and 61305086).
Author information
Authors and Affiliations
Corresponding authors
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical standard
All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki declaration and its later amendments or comparable ethical standards. This article does not contain any studies with animals performed by any of the authors.
Informed consent
Informed consent was obtained from all individual participants included in the study.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Li, X., Zeng, S., Li, C. et al. Many-objective optimization with dynamic constraint handling for constrained optimization problems. Soft Comput 21, 7435–7445 (2017). https://doi.org/10.1007/s00500-016-2286-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-016-2286-8