Skip to main content
Log in

Many-objective optimization with dynamic constraint handling for constrained optimization problems

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

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
Fig. 3
Fig. 4
Fig. 5

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

    Article  Google Scholar 

  • Bader J, Zitzler E (2011) HypE: an algorithm for fast hypervolume-based many-objective optimization. Evolut Comput 19(1):45–76

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Coello CAC (2000) Constraint-handling using an evolutionary multi-objective optimization technique. Civ Eng Environ Syst 17:319–346

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MATH  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kramer O (2010) A review of constraint-handling techniques for evolution strategies. Appl Comput Intell Soft Comput 1:1–11

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mallipeddi R, Suganthan PN (2010) Ensemble of constraint handling techniques. IEEE Trans Evolut Comput 14(4):561–579

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wang R, Purshouse RC, Fleming PJ (2013) Preference-inspired coevolutionary algorithms for many-objective optimization. IEEE Trans Evolut Comput 17(4):474–494

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Sanyou Zeng or Changhe Li.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-016-2286-8

Keywords

Navigation