Skip to main content
Log in

A regularity model-based multi-objective estimation of distribution memetic algorithm with auto-controllable population diversity

  • Regular research paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

The regularity model-based multi-objective estimation of distribution algorithm (RM-MEDA) employs the local principal component analysis to split the population into several clusters, and each cluster is used to construct an affine subspace by combing the cluster center, principal components and additional Gaussian noise. However, such affine subspace greatly limits the sampling range of trail solutions, which will lead to the rapid loss of population diversity. To address this issue, an improved RM-MEDA with auto-controllable population diversity (RM-MEDA-AcPD) is suggested in this paper. In RM-MEDA-AcPD, the simplex crossover method is employed to extend the representation range of the affine subspace, the main purpose of which is to push solutions forward along the orthogonal direction of the affine subspace. In addition, a random noise model related to the evolution process is designed to replace the original Gaussian noise model, which reduces the risk of rapid loss of population diversity. In experimental studies, we have compared eight regularity property-based multi-objective evolutionary algorithms with the RM-MEDA-AcPD on benchmark problems with disconnected Pareto fronts. The experimental results demonstrate that the performance of RM-MEDA-AcPD significantly outperforms the other nine comparison algorithms in solving these test instances.

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. If \(f_{i}\le 0\), \(f_{i}+M\) is employed to replace it by adding a constant M such that \(f_{i}+M>0\).

References

  1. Zhang XY, Tian Y, Cheng R et al (2015) An efficient approach to non-dominated sorting for evolutionary multi-objective optimization. IEEE Trans Evol Comput 19(2):201–213

    Article  Google Scholar 

  2. Li K, Deb K, Zhang QF et al (2017) Efficient nondomination level update method for steady-state evolutionary multiobjective optimization. IEEE Trans Cybern 47(9):2838–2849

    Article  Google Scholar 

  3. Wang R, Zhang Q, Zhang T (2016) Decomposition-based algorithms using Pareto adaptive scalarizing methods. IEEE Trans Evol Comput 20(6):821–837

    Article  Google Scholar 

  4. Ma XL, Yu YN, Li XD et al (2020) A survey of weight vector adjustment methods for decomposition-based multiobjective evolutionary algorithms. IEEE Trans Evol Comput 24(4):634–649

    Article  Google Scholar 

  5. Tian Y, Cheng R, Zhang XY et al (2018) An indicator based multi-objective evolutionary algorithm with reference point adaptation for better versatility. IEEE Trans Evol Comput 22(4):609–622

    Article  Google Scholar 

  6. Shang K, Ishibuchi H (2020) A new hypervolume-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 24(5):839–852

    Article  Google Scholar 

  7. Hauschild M, Pelikan M (2011) An introduction and survey of estimation of distribution algorithms. Swarm Evol Comput 1(3):111–128

    Article  Google Scholar 

  8. Cheng R, He C, Jin YC et al (2018) Model-based evolutionary algorithms: a short survey. Complex Intell Syst 4:283–292

    Article  Google Scholar 

  9. Costa M, Minisci E (2003) MOPED: a multi-objective Parzen-based estimation of distribution algorithm for continuous problems, vol 2632. Lecture notes in computer science. Springer, Berlin, Heidelberg

  10. Okabe T, Jin YC, Bernhard S et al (2004) Voronoi-based estimation of distribution algorithm for multi-objective optimization. In: Proceedings of the 2004 congress on evolutionary computation, Portland, OR, USA, pp 1594–1601

  11. Mart\( \acute{l}\) L, Garc\( \acute{l}\)a J, Berlangaa A et al (2011) MB-GNG: addressing drawbacks in multi-objective optimization estimation of distribution algorithms. Oper Res Lett 39(2):150–154

  12. Karshenas H, Santana R, Bielza C et al (2013) Multi-objective estimation of distribution algorithm based on joint modeling of objectives and variables. IEEE Trans Evol Comput 18(4):519–542

    Article  Google Scholar 

  13. Cheng R, Jin YC, Narukawa K et al (2015) A multiobjective evolutionary algorithm using Gaussian process based inverse modeling. IEEE Trans Evol Comput 19(6):761–856

    Article  Google Scholar 

  14. Lin YY, Liu H, Jiang QY (2018) Dynamic reference vectors and biased crossover use for inverse model based evolutionary multi-objective optimization with irregular Pareto fronts. Appl Intell 48:3116–3142

    Article  Google Scholar 

  15. Cheng R, Jin YC, Narukawa K (2015) Adaptive reference vector generation for inverse model based evolutionary multi-objective optimization with degenerate and disconnected Pareto fronts. Lect Notes Comput Sci 9018:127–140

    Article  Google Scholar 

  16. Lin T, Zhang H, Zhan K et al (2017) An adaptive multiobjective estimation of distribution algorithm with a novel Gaussian sampling strategy. Soft Comput 21:6043–6061

    Article  Google Scholar 

  17. Sun YN, Yen GG, Zhang Y (2017) Reference line-based estimation of distribution algorithm for many-objective optimization. Knowl-Based Syst 132:129–143

    Article  Google Scholar 

  18. Laumanns M, Ocenasek J (2002) Bayesian optimization algorithms for multi-objective optimization. In: International conference on parallel problem solving from nature. Springer, Berlin, pp 298–307

  19. Bosman P A, Thierens D (2006) Multi-objective optimization with the Naive MIDEA. In: Towards a new evolutionary computation. Advances in estimation of distribution algorithms. Springer, Berlin, pp 123–157

  20. Ocenasek J, Kern S, Hansen N et al (2004) A mixed Bayesian optimization algorithm with variance adaptation. In: International conference on parallel problem solving from nature. Springer, Berlin, pp 352–361

  21. Igel C, Hansen N, Roth S (2007) Covariance matrix adaptation for multi-objective optimization. Evol Comput 15(1):1–28

    Article  Google Scholar 

  22. Cheng R, He C, Jin YC et al (2018) Model-based evolutionary algorithms: a short survey. Complex Intell Syst 4:283–292

    Article  Google Scholar 

  23. Miettinen K (1999) Nonlinear multiobjective optimization. Kluwer Academic, Norwell

    MATH  Google Scholar 

  24. Zhang QF, Zhou AM, Jin YC (2008) RM-MEDA: a regularity model based multi-objective estimation of distribution algorithm. IEEE Trans Evol Comput 12(1):41–63

    Article  Google Scholar 

  25. Glaudell R, Garcia RT, Garcia JB (1965) Nelder–Mead simplex method. Comput J 7:308–313

    MathSciNet  Google Scholar 

  26. Wang Y, Xiang J, Cai ZX (2012) A regularity model-based multiobjective estimation of distribution algorithm with reducing redundant cluster operator. Appl Soft Comput 12(11):3526–3538

    Article  Google Scholar 

  27. Shi MF, He ZS, Chen ZY et al (2018) A full variate Gaussian model-based RM-MEDA without clustering process. Int J Mach Learn Cybern 9:1591–1608

    Article  Google Scholar 

  28. Dong B, Zhou AM, Zhang GX (2016) Sampling in latent space for a mulitiobjective estimation of distribution algorithm. In: Proceedings of the 2016 IEEE congress on evolutionary computation (CEC), Vancouver, BC, pp 3027–3034

  29. Li YY, Xu X, Li P et al (2014) Improved RM-MEDA with local learning. Soft Comput 18(7):1383–1397

    Article  Google Scholar 

  30. Zhou AM, Zhang QF, Jin YC et al (2007) Global multiobjective optimization via estimation of distribution algorithm with biased initialization and crossover. In: Proceedings of the 9th annual conference on Genetic and evolutionary computation. ACM, pp 617–623

  31. Zhou AM, Zhang QF, Jin YC (2009) Approximating the set of Pareto–Optimal solutions in both the decision and objective spaces by an estimation of distribution algorithm. IEEE Trans Evol Comput 13(5):1167–1188

    Article  Google Scholar 

  32. Luo CY, Lu B, Chen MY (2010) Regularity model-based multiobjective estimation of distribution algorithm with two steps training method. Control Decis 25(7):1105–1112

    Google Scholar 

  33. Lin YY, Liu H, Jiang QY (2019) A double learning models-based multi-objective estimation of distribution algorithm. IEEE Access 7(1):144580–144590

    Article  Google Scholar 

  34. Wang HD, Zhang QF et al (2016) Regularity model for noisy multiobjective optimization. IEEE Trans Cybern 46(9):1997–2009

    Article  Google Scholar 

  35. Sun YN, Yen GG, Zhang Y (2018) Improved regularity model-based EDA for many-objective optimization. IEEE Trans Evol Comput 22(5):662–678

    Article  Google Scholar 

  36. Zhang QY, Yang SX, Jiang SY et al (2020) Novel prediction strategies for dynamic multiobjective optimization. IEEE Trans Evol Comput 24(2):260–274

    Article  Google Scholar 

  37. Liu HL, Gu FQ, Zhang QF (2014) Decomposition of a multi-objective optimization problem into a number of simple multi-objective subproblems. IEEE Trans Evol Comput 18(3):450–455

    Article  Google Scholar 

  38. Liu HL, Chen L, Deb K et al (2017) Investigating the effect of imbalance between convergence and diversity in evolutionary multi-objective algorithms. IEEE Transactions on Evolutionary Computation 21(3):408–425

    Google Scholar 

  39. Chow CK, Yuen SY (2012) A multi-objective evolutionary algorithm that diversifies population by its density. IEEE Trans Evol Comput 16(2):149–172

    Article  Google Scholar 

  40. Zhang H, Zhou AM, Song SM et al (2016) A self-organizing multiobjective evolutionary algorithm. IEEE Trans Evol Comput 20(5):792–806

    Article  Google Scholar 

  41. Jiang SW, Ong YS, Zhang J et al (2014) Consistencies and contradictions of performance metrics in multiobjective optimization. IEEE Trans Cybern 44(12):2391–2404

    Article  Google Scholar 

  42. Zhang QF, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731

    Article  Google Scholar 

  43. Alcal\({\acute{a}}\)-Fdez J, S\({\acute{a}}\)nchez L, Garc\({\acute{l}}\)a S et al (2009) KEEL: a software tool to assess evolutionary algorithms for data mining problems. Soft Comput 13(3):307–318

  44. Li BD, Tang K, Li JL et al (2016) Stochastic ranking algorithm for many-objective optimization based on multiple indicators. IEEE Trans Evol Comput 20(6):924–938

    Article  Google Scholar 

  45. Pol\({\acute{a}}\)kov\({\acute{a}}\) R, Tvrd\({\acute{l}}\)k J, Bujok P (2019) Differential evolution with adaptive mechanism of population size according to current population diversity. Swarm Evol Comput 50:100519

  46. Yue CT, Liang JJ, Suganthan PN et al (2020) MMOGA for solving multimodal multiobjective optimization problems with local Pareto sets. In: Proceedings of the 2020 IEEE congress on evolutionary computation, Glasgow, United Kingdom, pp 1–8

Download references

Acknowledgements

The authors wish to thank the partial support of the National Natural Science Foundation of China (61803301, 62176146, 62272384), the Key Project of Shaanxi Key Research and Development Program (2020ZDLGR07-06), the Natural Science Foundation of Shaanxi (2022JQ-674, 2021JM-343), the Three year action plan project of Xi’an University (2021XDJH20), and the Doctoral Foundation of Xi’an University of Technology (112-256081812). They also thank Prof. Ran Cheng, Prof. Yong Wang, Prof. Aimin Zhou, Prof. Hui Li, Prof. Hanlin Liu and Prof. Yanan Sun for selflessly sharing their codes, which has greatly promoted our research work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qiaoyong Jiang.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jiang, Q., Cui, J., Wang, L. et al. A regularity model-based multi-objective estimation of distribution memetic algorithm with auto-controllable population diversity. Memetic Comp. 15, 45–70 (2023). https://doi.org/10.1007/s12293-023-00387-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-023-00387-y

Keywords

Navigation