Skip to main content
Log in

Decomposition-based multiobjective evolutionary algorithm with density estimation-based dynamical neighborhood strategy

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The multiobjective evolutionary algorithm based on decomposition (MOEA/D) decomposes a multiobjective optimization problem (MOP) into several scalar subproblems and then optimizes them cooperatively in their respective neighborhoods. Since the neighborhood size remains constant during the evolution process, striking a balance between diversity and convergence is a challenging for the conventional MOEA/D. In this study, a density estimation-based dynamical neighborhood (DEDN) strategy is proposed and integrated into MOEA/D to form MOEA/D-DEDN. In the MOEA/D-DEDN, an angle-based evolutionary state evaluation (AESE) scheme is first developed to evaluate the evolutionary state of the algorithm. Second, a distance-based density estimation (DDE) scheme is designed to calculate the population density for all the subproblems. Finally, the neighborhood size and penalty parameters of each subproblem are adjusted based on the AESE scheme and DDE schemes during the evolutionary process to overcome the disadvantages of computational resource waste and premature convergence. The performance of the proposed MOEA/D-DEDN is validated using the ZDT, DTLZ, and UF test suits in terms of IGD, HV, and Spacing metrics. The experimental results show that MOEA/D-DEDN has a significant improvement over the traditional MOEA/D and six state-of-the-art MOEA/D variants. Furthermore, to verify its effectiveness and usefulness, the proposed MOEA/D-DEDN is applied to address MOPs for three engineering applications: trajectory planning for parafoil UAVs, structural optimization for space trusses, and parameters optimization for wastewater treatment processes.

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
Algorithm 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 2
Fig. 5
Algorithm 3
Fig. 6
Algorithm 4
Fig. 7
Algorithm 5
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32

Similar content being viewed by others

Data availability

The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.

References

  1. Qin SF, Sun CL, Jin YC, Tan Y, Fieldsend J (2021) Large-scale evolutionary multiobjective optimization assisted by directed sampling. IEEE Trans Evol Comput 25(4):724–738. https://doi.org/10.1109/TEVC.2021.3063606

    Article  Google Scholar 

  2. Wang GG, Gao D, Pedrycz W (2022) Solving multiobjective fuzzy job-shop scheduling problem by a hybrid adaptive differential evolution algorithm. IEEE Trans Industr Inf 18(12):8519–8528. https://doi.org/10.1109/TII.2022.3165636

    Article  Google Scholar 

  3. Wei G, Wu Q, Zhou M (2021) A hybrid probabilistic multiobjective evolutionary algorithm for commercial recommendation systems. IEEE Trans Comput Social Syst 8(3):589–598. https://doi.org/10.1109/TCSS.2021.3055823

    Article  Google Scholar 

  4. Srivastava G, Singh A, Mallipeddi R (2021) NSGA-II with objective-specific variation operators for multiobjective vehicle routing problem with time windows. Expert Syst Appl 176:114779. https://doi.org/10.1016/j.eswa.2021.114779

    Article  Google Scholar 

  5. He LJ, Chiong R, Li WF, Dhakal S, Cao YL, Zhang Y (2021) Multiobjective optimization of energy-efficient job-shop scheduling with dynamic reference point-based fuzzy relative entropy. IEEE Trans Industr Inf 18(1):600–610. https://doi.org/10.1109/TII.2021.3056425

    Article  Google Scholar 

  6. Cao B, Yan YL, Wang Y, Liu X, Lin JC, Sangaiah AK, Lv ZH (2022) A multiobjective intelligent decision-making method for multistage placement of PMU in Power Grid enterprises. IEEE Trans Industr Inf 19(6):7636–7644. https://doi.org/10.1109/TII.2022.3215787

    Article  Google Scholar 

  7. Yu G, Ma LB, Jin YC, Du WL, Liu QQ, Zhang HM (2022) A survey on knee-oriented multiobjective evolutionary optimization. IEEE Trans Evol Comput 26(6):1452–1472. https://doi.org/10.1109/TEVC.2022.3144880

    Article  Google Scholar 

  8. Doerr B, Qu Z (2023) A first runtime analysis of the NSGA-II on a multimodal problem. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2023.3250552

    Article  Google Scholar 

  9. Gu QH, Xu QS, Li XX (2022) An improved NSGA-III algorithm based on distance dominance relation for many-objective optimization. Expert Syst Appl 207:117738. https://doi.org/10.1016/j.eswa.2022.117738

    Article  Google Scholar 

  10. Hu L, Yang Y, Tang ZH, He YZ, Luo X (2023) FCAN-MOPSO: an improved fuzzy-based graph clustering algorithm for complex networks with multi-objective particle swarm optimization. IEEE Trans Fuzzy Syst. https://doi.org/10.1109/TFUZZ.2023.3259726

    Article  Google Scholar 

  11. Bader J, Zitzler E (2011) Hype: an algorithm for fast hypervolume-based many-objective optimization. Evolution Comput 19(1):45–76. https://doi.org/10.1162/EVCO_a_00009

    Article  Google Scholar 

  12. Beume N, Naujoks B, Emmerich M (2007) SMS-EMOA: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669. https://doi.org/10.1016/j.ejor.2006.08.008

    Article  Google Scholar 

  13. Zhang QF, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731. https://doi.org/10.1109/TEVC.2007.892759

    Article  Google Scholar 

  14. Wang WX, Li KS, Tao XZ, Gu FH (2020) An improved MOEA/D algorithm with an adaptive evolutionary strategy. Inf Sci 539:1–15. https://doi.org/10.1016/j.ins.2020.05.082

    Article  MathSciNet  Google Scholar 

  15. Tian Y, Li XP, Ma HP, Zhang XY, Tan CK, Jin YC (2023) Deep reinforcement learning based adaptive operator selection for evolutionary multi-objective optimization. IEEE Trans Emerg Top Comput Intell 7(4):1051–1064. https://doi.org/10.1109/TETCI.2022.3146882

    Article  Google Scholar 

  16. Yang CL, Tian SL (2023) Mathematical foundation, discussion and suggestion on penalty parameter setting of penalty-based boundary intersection method for many-objective optimization problems. Appl Intell. https://doi.org/10.1007/s10489-023-04717-y

    Article  Google Scholar 

  17. Ma XL, Yu YN, Li XD, Qi YT, Zhu ZX (2020) A survey of weight vector adjustment methods for decomposition-based multiobjective evolutionary algorithms. IEEE Trans Evol Comput 24(4):634–649. https://doi.org/10.1109/TEVC.2020.2978158

    Article  Google Scholar 

  18. Zhang CJ, Gao L, Li XY, Shen WM, Zhou JJ, Tan KC (2022) Resetting weight vectors in MOEA/D for multiobjective optimization problems with discontinuous pareto front. IEEE Trans Cybern 52(9):9770–9783. https://doi.org/10.1109/TCYB.2021.3062949

    Article  Google Scholar 

  19. Dong ZM, Wang XP, Tang LX (2020) MOEA/D with a self-adaptive weight vector adjustment strategy based on chain segmentation. Inf Sci 521:209–230. https://doi.org/10.1016/j.ins.2020.02.056

    Article  MathSciNet  Google Scholar 

  20. Wang P, Zhu W, Liu HH, Liao B, Cai LJ, Wei XH, Ren SQ, Yang JL (2019) A new resource allocation strategy based on the relationship between subproblems for MOEA/D. Inf Sci 501:337–362. https://doi.org/10.1016/j.ins.2019.06.001

    Article  MathSciNet  Google Scholar 

  21. Cai XY, Li YX, Fan Z, Zhang QF (2015) An external archive guided multiobjective evolutionary algorithm based on decomposition for combinatorial optimization. IEEE Trans Evol Comput 19(4):508–523. https://doi.org/10.1109/TEVC.2014.2350995

    Article  Google Scholar 

  22. Yao SS, Dong ZM, Wang XP, Ren L (2020) A multiobjective multifactorial optimization algorithm based on decomposition and dynamic resource allocation strategy. Inf Sci 511:18–35. https://doi.org/10.1016/j.ins.2019.09.058

    Article  MathSciNet  Google Scholar 

  23. Wang Q, Gu QH, Chen L, Guo YP, Xiong NX (2023) A MOEA/D with global and local cooperative optimization for complicated bi-objective optimization problems. Appl Soft Comput 137:110162. https://doi.org/10.1016/j.asoc.2023.110162

    Article  Google Scholar 

  24. Qiao JF, Zhou HB, Yang CL, Yang SX (2019) A decomposition-based multiobjective evolutionary algorithm with Angle-based adaptive penalty. Appl Soft Comput 74:190–205. https://doi.org/10.1016/j.asoc.2018.10.028

    Article  Google Scholar 

  25. Zhao Q, Guo YN, Yao XJ, Gong DW (2022) Decomposition-based multi-objective optimization algorithms with adaptively adjusting weight vectors and neighborhoods. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2022.3201890

    Article  Google Scholar 

  26. Sonoda T, Nakata M (2022) Multiple classifiers-assisted evolutionary algorithm based on decomposition for high-dimensional multiobjective problems. IEEE Trans Evol Comput 26(6):1581–1595. https://doi.org/10.1109/TEVC.2022.3159000

    Article  Google Scholar 

  27. Guo D, Wang XL, Gao KL, Jin YC, Dong JL, Chai TY (2021) Evolutionary optimization of high-dimensional multiobjective and many-objective expensive problems assisted by a dropout neural network. IEEE Trans Syst Man Cybern: Syst 52(4):2084–2097. https://doi.org/10.1109/TSMC.2020.3044418

    Article  Google Scholar 

  28. Cheng F, Chu FX, Xu Y, Zhang L (2021) A steering-matrix-based multiobjective evolutionary algorithm for high-dimensional feature selection. IEEE Trans Cybern 52(9):9695–9708. https://doi.org/10.1109/TCYB.2021.3053944

    Article  Google Scholar 

  29. Wang BC, Li HX, Zhang QF, Wang Y (2018) Decomposition-based multiobjective optimization for constrained evolutionary optimization. IEEE Trans Syst Man Cybern: Syst 51(1):574–587. https://doi.org/10.1109/TSMC.2018.2876335

    Article  Google Scholar 

  30. Yang Z, Qiu HB, Gao L, Chen LM, Liu JS (2023) Surrogate-assisted MOEA/D for expensive constrained multi-objective optimization. Inf Sci 639:119016. https://doi.org/10.1016/j.ins.2023.119016

    Article  Google Scholar 

  31. Qiao KJ, Yu KJ, Qu BY, Liang J, Song H, Yue CT, Lin HY, Tan KC (2023) Dynamic auxiliary task-based evolutionary multitasking for constrained multiobjective optimization. IEEE Trans Evol Comput 27(3):642–656. https://doi.org/10.1109/TEVC.2022.3175065

    Article  Google Scholar 

  32. Zhou HB, Qiao JF (2018) Multiobjective optimal control for wastewater treatment process using adaptive MOEA/D. Appl Intell 49(3):1098–1126. https://doi.org/10.1007/s10489-018-1319-7

    Article  Google Scholar 

  33. Zhao L, Zhang QF (2023) Hypervolume-guided decomposition for parallel expensive multiobjective optimization. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2023.3265347

    Article  Google Scholar 

  34. Zhang JY, He LJ, Ishibuchi H (2022) Dual fuzzy classifier-based evolutionary algorithm for expensive multiobjective optimization. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2022.3195668

    Article  Google Scholar 

  35. Li H, Zhang QF (2009) Multiobjective optimization problems with complicated pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302. https://doi.org/10.1109/TEVC.2008.925798

    Article  Google Scholar 

  36. Lin W, Lin QZ, Ji JK, Zhu ZX, Coello CC, Wong KC (2021) Decomposition-based multiobjective optimization with Bicriteria assisted adaptive operator selection. Swarm Evol Comput 60:100790. https://doi.org/10.1016/j.swevo.2020.100790

    Article  Google Scholar 

  37. Dong LS, Lin QZ, Zhou Y, Jiang JM (2022) Adaptive operator selection with test-and-apply structure for decomposition-based multi-objective optimization. Swarm Evol Comput 68:101013. https://doi.org/10.1016/j.swevo.2021.101013

    Article  Google Scholar 

  38. Li K, Fialho A, Kwong S, Zhang QF (2014) Adaptive operator selection with bandits for a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 18(1):114–130. https://doi.org/10.1109/TEVC.2013.2239648

    Article  Google Scholar 

  39. Mashwani WK, Salhi A, Yeniay O, Jan MA, Khanum RA (2017) Hybrid adaptive evolutionary algorithm based on decomposition. Appl Soft Comput 57:363–378. https://doi.org/10.1016/j.asoc.2017.04.005

    Article  Google Scholar 

  40. Qi YT, Ma XL, Liu F, Jiao LC, Sun JY, Wu JS (2014) MOEA/D with adaptive weight adjustment. Evolution Comput 22(2):231–264. https://doi.org/10.1162/EVCO_a_00109

    Article  Google Scholar 

  41. He LJ, Shang K, Nan Y, Ishibuchi H, Srinivasan D (2022) Relation between objective space normalization and weight vector scaling in decomposition-based multi-objective evolutionary algorithms. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2022.3192100

    Article  Google Scholar 

  42. Zhou X, Wang XW, Gu XS (2021) A decomposition-based multiobjective evolutionary algorithm with weight vector adaptation. Swarm Evol Comput 61:100825. https://doi.org/10.1016/j.swevo.2020.100825

    Article  Google Scholar 

  43. Lin QZ, Jin GM, Ma YP, Wong KC, Coello CC, Li JQ, Chen JY, Zhang J (2018) A diversity-enhanced resource allocation strategy for decomposition-based multiobjective evolutionary algorithm. IEEE Trans Cybern 48:2388–2401. https://doi.org/10.1109/TCYB.2017.2739185

    Article  Google Scholar 

  44. Zhou A, Zhang QF (2016) Are all the subproblems equally important? Resource allocation in decomposition-based multiobjective evolutionary algorithms. IEEE Trans Evol Comput 20(1):52–64. https://doi.org/10.1109/TEVC.2015.2424251

    Article  Google Scholar 

  45. Mashwani WK, Salhi A (2012) A decomposition-based hybrid multiobjective evolutionary algorithm with dynamic resource allocation. Appl Soft Comput 12(9):2765–2780. https://doi.org/10.1016/j.asoc.2012.03.067

    Article  Google Scholar 

  46. Wang LP, Pan XT, Shen X, Zhao PP (2021) Balancing convergence and diversity in resource allocation strategy for decomposition-based multi-objective evolutionary algorithm. Appl Soft Comput 100:106968. https://doi.org/10.1016/j.asoc.2020.106968

    Article  Google Scholar 

  47. Zhou JJ, Gao L, Li XY (2021) Ensemble of dynamic resource allocation strategies for decomposition-based multiobjective optimization. IEEE Trans Evol Comput 25(4):710–723. https://doi.org/10.1109/TEVC.2021.3060899

    Article  Google Scholar 

  48. Zhao SZ, Suganthan PN, Zhang QF (2012) Decomposition-based multiobjective evolutionary algorithm with an ensemble of neighborhood sizes. IEEE Trans Evol Comput 16(3):442–446. https://doi.org/10.1109/TEVC.2011.2166159

    Article  Google Scholar 

  49. Wang ZK, Zhang QF, Zhou A, Gong MG, Jiao LC (2016) Adaptive replacement strategies for MOEA/D. IEEE Trans Cybern 46(2):474–486. https://doi.org/10.1109/TCYB.2015.2403849

    Article  Google Scholar 

  50. Yuan Y, Xu H, Wang B, Zhang B, Yao X (2015) Balancing convergence and diversity in decomposition-based many-objective optimizers. IEEE Trans Evol Comput 20(2):180–198. https://doi.org/10.1109/TEVC.2015.2443001

    Article  Google Scholar 

  51. Denysiuk R, Gaspar-Cunha A (2017) Multiobjective evolutionary algorithm based on vector angle neighborhood. Swarm Evol Comput 37:45–57. https://doi.org/10.1016/j.swevo.2017.05.005

    Article  Google Scholar 

  52. Hou Y, Wu YL, Han HG (2023) Multistate-constrained multiobjective differential evolution algorithm with variable neighborhood strategy. IEEE Trans Cybern 53(7):4459–4472. https://doi.org/10.1109/TCYB.2022.3189684

    Article  Google Scholar 

  53. Qu BY, Suganthan PN, Liang JJ (2012) Differential evolution with neighborhood mutation for multimodal optimization. IEEE Trans Evol Comput 16(5):601–614. https://doi.org/10.1109/TEVC.2011.2161873

    Article  Google Scholar 

  54. Zhu YW, Qin YH, Yang D, Xu HY, Zhou HB (2023) An enhanced decomposition-based multi-objective evolutionary algorithm with a self-organizing collaborative scheme. Expert Syst Appl 213:118915. https://doi.org/10.1016/j.eswa.2022.118915

    Article  Google Scholar 

  55. Fan R, Wei LX, Sun H, Hu ZY (2019) An enhanced reference vectors-based multi-objective evolutionary algorithm with neighborhood-based adaptive adjustment. Neural Comput Appl 32(15):11767–11789. https://doi.org/10.1007/s00521-019-04660-5

    Article  Google Scholar 

  56. Zeng NY, Wang ZD, Liu WB, Zhang H, Hong K, Liu XH (2022) A dynamic neighborhood-based switching particle swarm optimization algorithm. IEEE Trans Cybern 52(9):9290–9301. https://doi.org/10.1109/TCYB.2020.3029748

    Article  Google Scholar 

  57. Pang LM, Ishibuchi H, Shang K (2022) Use of two penalty values in multiobjective evolutionary algorithm based on decomposition. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2022.3182167

    Article  Google Scholar 

  58. Chen Q, Sun Y, Zhao M, Liu M (2020) Consensus–based cooperative formation guidance strategy for multiparafoil airdrop systems.IEEE Trans Autom Sci. Engineering 18(4):2175–2184. https://doi.org/10.1109/TASE.2020.3020558

    Article  Google Scholar 

  59. Panagant N, Pholdee N, Bureerat S, Yildiz AR, Mirjalili S (2021) A comparative study of recent multi–objective metaheuristics for solving constrained truss optimisation problems. Arch Comput Methods Eng 28:4031–4047. https://doi.org/10.1007/s11831-021-09531-8

    Article  Google Scholar 

  60. Zhou HB, Zhang Y, Duan WP, Zhao HY (2020) Nonlinear systems modelling based on self−organizing fuzzy neural network with hierarchical pruning scheme. Appl Soft Comput 95:106516. https://doi.org/10.1016/j.asoc.2020.106516

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the Industry University Research Cooperation Project of Jiangsu Province (Grant number BY2020247), the Postgraduate Research & Practice Innovation Program of Jiangsu Province (Grant No. SJCX23_1855), and the Innovation and Entrepreneurship Training Program for College Students of Jiangsu Province (Grant numbers 202211049074Y and 202211049125 H). The authors would like to thank the Editor-in-Chief, the Associate Editor and anonymous reviewers for their invaluable suggestions, which have been incorporated to improve the quality of the paper. We would also like to thank Editage (http://www.editage.cn) for English language editing.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongbiao Zhou.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

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.

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

Qin, Y., Ren, J., Yang, D. et al. Decomposition-based multiobjective evolutionary algorithm with density estimation-based dynamical neighborhood strategy. Appl Intell 53, 29863–29901 (2023). https://doi.org/10.1007/s10489-023-05105-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-05105-2

Keywords

Navigation