Skip to main content

Advertisement

Log in

Dynamic grid-based uniform search for solving constrained multiobjective optimization problems

  • Regular Research Paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

When solving constrained multiobjective optimization problems (CMOPs), it is important to uniformly explore the promising regions that are not dominated by feasible solutions, and this can effectively avoid the loss of the Pareto front fragments. To achieve this, we propose a grid-based uniform search (GUS) to guide the current population to search the promising areas uniformly in this paper. Therein, the promising areas are divided into a number of grids, which are then fully explored by the individuals located in them. In the process of reducing the population size, the individuals with the largest constraint violations in the most crowded grids are removed one by one. To balance the local search and the global search, we dynamically reduce the number of divided grids in GUS with the increase of evolutionary iterations. Embedding the dynamic GUS in evolutionary algorithm, we design a new constrained algorithms for CMOPs. Experimental results show that the proposed algorithm performs better than other state-of-the-art constrained evolutionary multiobjective optimization algorithms in dealing with different CMOPs.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Asafuddoula M, Ray T, Sarker R (2014) A decomposition-based evolutionary algorithm for many objective optimization. IEEE Trans Evol Comput 19(3):445–460

    Article  Google Scholar 

  2. Bai L, Lin W, Gupta A, Ong YS (2021) From multitask gradient descent to gradient-free evolutionary multitasking: a proof of faster convergence. IEEE Trans Cybern 1–13

  3. Bosman PA, Thierens D (2003) The balance between proximity and diversity in multiobjective evolutionary algorithms. IEEE Trans Evol Comput 7(2):174–188

    Article  Google Scholar 

  4. Chen X, Hou Z, Liu J (2008) Multi-objective optimization with modified pareto differential evolution. In: 2008 International conference on intelligent computation technology and automation (ICICTA), vol 1. IEEE, pp 90–95

  5. Cheng J, Yen GG, Zhang G (2016) A grid-based adaptive multi-objective differential evolution algorithm. Inf Sci 367:890–908

    Article  Google Scholar 

  6. Cheng R, Jin Y, Olhofer M, Sendhoff B (2016) A reference vector guided evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 20(5):773–791

    Article  Google Scholar 

  7. Chiandussi G, Codegone M, Ferrero S, Varesio FE (2012) Comparison of multi-objective optimization methodologies for engineering applications. Comput Math Appl 63(5):912–942

    Article  MathSciNet  Google Scholar 

  8. Das I, Dennis JE (1998) Normal-boundary intersection: a new method for generating the Pareto surface in nonlinear multicriteria optimization problems. SIAM J Optim 8(3):631–657

    Article  MathSciNet  Google Scholar 

  9. Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9(2):115–148

    MathSciNet  MATH  Google Scholar 

  10. Deb K, Goyal M (1996) A combined genetic adaptive search (GeneAS) for engineering design. Comput Sci Inform 26:30–45

    Google Scholar 

  11. Deb K, Pratap A, Meyarivan T (2001) Constrained test problems for multi-objective evolutionary optimization. In: International conference on evolutionary multi-criterion optimization. Springer, pp 284–298

  12. Fan Z, Fang Y, Li W, Cai X, Wei C, Goodman E (2019) MOEA/D with angle-based constrained dominance principle for constrained multi-objective optimization problems. Appl Soft Comput 74:621–633

    Article  Google Scholar 

  13. Fan Z, Li W, Cai X, Li H, Wei C, Zhang Q, Deb K, Goodman E (2019) Difficulty adjustable and scalable constrained multi-objective test problem toolkit. Evol Comput 1–28

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

  15. Fan Z, Wang Z, Li W, Yuan Y, You Y, Yang Z, Sun F, Ruan J (2020) Push and pull search embedded in an M2M framework for solving constrained multi-objective optimization problems. Swarm Evol Comput 54:100651

  16. Guo Y, Yang H, Chen M, Gong D, Cheng S (2020) Grid-based dynamic robust multi-objective brain storm optimization algorithm. Soft Comput 24(10):7395–7415

    Article  Google Scholar 

  17. Han L, Wang H (2021) A random forest assisted evolutionary algorithm using competitive neighborhood search for expensive constrained combinatorial optimization. Memet Comput 13(1):19–30. https://doi.org/10.1007/s12293-021-00326-9

    Article  MathSciNet  Google Scholar 

  18. Jain H, Deb K (2013) An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part II: handling constraints and extending to an adaptive approach. IEEE Trans Evol Comput 18(4):602–622

    Article  Google Scholar 

  19. Jan MA, Khanum RA (2013) A study of two penalty-parameterless constraint handling techniques in the framework of MOEA/D. Appl Soft Comput 13(1):128–148

    Article  Google Scholar 

  20. Jan MA, Tairan N, Khanum RA (2013) Threshold based dynamic and adaptive penalty functions for constrained multiobjective optimization. In: 2013 1st international conference on artificial intelligence. Modelling and Simulation. IEEE, pp 49–54

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

    Article  MathSciNet  Google Scholar 

  22. Jiao L, Luo J, Shang R, Liu F (2014) A modified objective function method with feasible-guiding strategy to solve constrained multi-objective optimization problems. Appl Soft Comput 14:363–380

    Article  Google Scholar 

  23. Lara A, Uribe L, Alvarado S, Sosa VA, Wang H, Schütze O (2019) On the choice of neighborhood sampling to build effective search operators for constrained mops. Memet Comput 11(2):155–173

    Article  Google Scholar 

  24. Li H, Ma J, Gong M, Jiang Q, Jiao L (2015) Change detection in synthetic aperture radar images based on evolutionary multiobjective optimization with ensemble learning. Memet Comput 7(4):275–289

    Article  Google Scholar 

  25. Li K, Deb K, Zhang Q, Kwong S (2014) An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans Evol Comput 19(5):694–716

    Article  Google Scholar 

  26. Li K, Chen R, Fu G, Yao X (2018) Two-archive evolutionary algorithm for constrained multiobjective optimization. IEEE Trans Evol Comput 23(2):303–315

    Article  Google Scholar 

  27. Liu ZZ, Wang Y, Huang PQ (2020) AnD: a many-objective evolutionary algorithm with angle-based selection and shift-based density estimation. Inf Sci 509:400–419

    Article  MathSciNet  Google Scholar 

  28. Ma Z, Wang Y (2019) Evolutionary constrained multiobjective optimization: test suite construction and performance comparisons. IEEE Trans Evol Comput 23(6):972–986. https://doi.org/10.1109/TEVC.2019.2896967

    Article  MathSciNet  Google Scholar 

  29. Martinez SZ, Coello CAC (2014) A multi-objective evolutionary algorithm based on decomposition for constrained multi-objective optimization. In: 2014 IEEE congress on evolutionary computation (CEC). IEEE, pp 429–436

  30. Panda A, Pani S (2016) A symbiotic organisms search algorithm with adaptive penalty function to solve multi-objective constrained optimization problems. Appl Soft Comput 46:344–360

    Article  Google Scholar 

  31. Peng C, Liu HL, Goodman ED (2020) Handling multi-objective optimization problems with unbalanced constraints and their effects on evolutionary algorithm performance. Swarm Evol Comput 100676

  32. Qian F, Xu B, Qi R, Tianfield H (2012) Self-adaptive differential evolution algorithm with \(\alpha \)-constrained-domination principle for constrained multi-objective optimization. Soft Comput 16(8):1353–1372

    Article  Google Scholar 

  33. Sinha A, Malo P, Deb K (2018) A review on bilevel optimization: from classical to evolutionary approaches and applications. IEEE Trans Evol Comput 22(2):276–295

    Article  Google Scholar 

  34. Wang WL, Li WK, Wang Z, Li L (2019) Opposition-based multi-objective whale optimization algorithm with global grid ranking. Neurocomputing 341:41–59

    Article  Google Scholar 

  35. Yang S, Li M, Liu X, Zheng J (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17(5):721–736

    Article  Google Scholar 

  36. Yang Y, Liu J, Tan S (2020) A constrained multi-objective evolutionary algorithm based on decomposition and dynamic constraint-handling mechanism. Appl Soft Comput 89. https://doi.org/10.1016/j.asoc.2020.106104

  37. Yuan J (2021) A constraint handling technique using compound distance for solving constrained multi-objective optimization problems. AIMS Math 6(6):6220–6241

    Article  MathSciNet  Google Scholar 

  38. Yuan J, Li Y (2021) Solving binary multi-objective knapsack problems with novel greedy strategy. Memet Comput 1. https://doi.org/10.1007/s12293-021-00344-7

  39. Yuan J, Liu H (2016) A new dominance relation based on simplex for many objective optimization problems. In: 2016 12th international conference on computational intelligence and security (CIS). IEEE, pp 175–178

  40. Yuan J, Liu HL, Peng C (2017) Population decomposition-based greedy approach algorithm for the multi-objective knapsack problems. Int J Pattern Recognit Artif Intell 31(04):1759006

    Article  Google Scholar 

  41. Yuan J, Liu HL, Gu F (2018) A cost value based evolutionary many-objective optimization algorithm with neighbor selection strategy. In: 2018 IEEE congress on evolutionary computation (CEC). IEEE, pp 1–8

  42. Yuan J, Liu HL, Gu F, Zhang Q, He Z (2021) Investigating the properties of indicators and an evolutionary many-objective algorithm based on a promising region. IEEE Trans Evol Comput 25(1):75–86

    Article  Google Scholar 

  43. Yuan J, Liu HL, Ong YS, He Z (2021) Indicator-based evolutionary algorithm for solving constrained multi-objective optimization problems. IEEE Trans Evol Comput 1. https://doi.org/10.1109/TEVC.2021.3089155

  44. Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiawei Yuan.

Additional information

Publisher's Note

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

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 34 KB)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yuan, J. Dynamic grid-based uniform search for solving constrained multiobjective optimization problems. Memetic Comp. 13, 497–508 (2021). https://doi.org/10.1007/s12293-021-00349-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-021-00349-2

Keywords