Skip to main content
Log in

A neighborhood-assisted evolutionary algorithm for multimodal multi-objective optimization

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

Abstract

Multi-modal multi-objective optimization problems (MMOPs) involve multiple Pareto sets (PSs) in decision space corresponding to the same Pareto front (PF) in objective space. The difficulty lies in locating multiple equivalent PSs while ensuring a well-converged and well-distributed PF. To address this, a neighborhood-assisted reproduction strategy is proposed. Through interactions with non-dominated solutions, the generated offspring could spread out along the PF, while ineractions with neighbors could improve the convergence ability. Importantly, individuals can participate in multiple neighborhoods, reducing the computational burden. Additionally, a neighborhood-assisted environmental selection strategy is prposed to encourage exploration of diverse solution regions, ensuring a balanced distribution of the population and preservation of multiple PSs. Comparative experiments are implemented on the CEC 2019 MMOPs test suite, and the superior performance of the proposed algorithm is demonstrated in comparison to several state-of-the-art approaches.

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

Similar content being viewed by others

References

  1. Jiang E, Wang L, Wang J (2021) Decomposition-based multi-objective optimization for energy-aware distributed hybrid flow shop scheduling with multiprocessor tasks. Tsinghua Sci Technol 26(5):646–663

    Article  Google Scholar 

  2. Yue CT, Liang JJ, Qu BY, Yu KJ, Song H (2019) Multimodal multiobjective optimization in feature selection. IEEE Congr Evol Comput (CEC) 2019:302–309

    Google Scholar 

  3. Moon T, Choi HW, Tzou N, Chatterjee A (2015) Wideband sparse signal acquisition with dual-rate time-interleaved undersampling hardware and multicoset signal reconstruction algorithms. IEEE Trans Signal Process 63(24):6486–6497

    Article  MathSciNet  Google Scholar 

  4. Zhan ZH, Shi L, Tan KC, Zhang J (2022) A survey on evolutionary computation for complex continuous optimization. Artif Intell Rev 55(1):59–110

    Article  Google Scholar 

  5. Zhao H, Zhan ZH, Lin Y, Chen X, Luo XN, Zhang J, Kwong S, Zhang J (2019) Local binary pattern-based adaptive differential evolution for multimodal optimization problems. IEEE Trans Cybern 50(7):3343–3357

    Article  Google Scholar 

  6. Wang ZJ, Zhan ZH, Lin Y, Yu WJ, Yuan HQ, Gu TL, Kwong S, Zhang J (2017) Dual-strategy differential evolution with affinity propagation clustering for multimodal optimization problems. IEEE Trans Evol Comput 22(6):894–908

    Article  Google Scholar 

  7. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

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

  9. Yue C, Qu B, Liang J (2018) A multiobjective particle swarm optimizer using ring topology for solving multimodal multiobjective problems. IEEE Trans Evol Comput 22(5):805–817

    Article  Google Scholar 

  10. Qu B, Li C, Liang J, Yan L, Yu K, Zhu Y (2020) A self-organized speciation based multi-objective particle swarm optimizer for multimodal multi-objective problems. Appl Soft Comput 86:105886

    Article  Google Scholar 

  11. Liu Y, Ishibuchi H, Yen GG, Nojima Y, Masuyama N (2019) Handling imbalance between convergence and diversity in the decision space in evolutionary multimodal multiobjective optimization. IEEE Trans Evol Comput 24(3):551–565

    Google Scholar 

  12. Deb K, Tiwari S (2005) Omni-optimizer: a procedure for single and multi-objective optimization. Springer, Berlin, pp 47–61

    Google Scholar 

  13. Li W, Zhang T, Wang R, Huang S, Liang J (2023) Multimodal multi-objective optimization: comparative study of the state-of-the-art. Swarm Evol Comput 77:101253

    Article  Google Scholar 

  14. Tanabe R, Ishibuchi H (2020) A review of evolutionary multimodal multiobjective optimization. IEEE Trans Evol Comput 24(1):193–200

    Article  Google Scholar 

  15. Yue C, Suganthan PN, Liang J, Qu B, Yu K, Zhu Y, Yan L (2021) Differential evolution using improved crowding distance for multimodal multiobjective optimization. Swarm Evol Comput 62:100849

    Article  Google Scholar 

  16. Zhang W, Li G, Zhang W, Liang J, Yen GG (2019) A cluster based PSO with leader updating mechanism and ring-topology for multimodal multi-objective optimization. Swarm Evol Comput 50:100569

    Article  Google Scholar 

  17. Zhang W, Zhang N, Zhang W, Yen GG, Li G (2021) A cluster-based immune-inspired algorithm using manifold learning for multimodal multi-objective optimization. Inf Sci 581:304–326

    Article  MathSciNet  Google Scholar 

  18. Hu Z, Zhou T, Su Q, Liu M (2022) A niching backtracking search algorithm with adaptive local search for multimodal multiobjective optimization. Swarm Evol Comput 69:101031

    Article  Google Scholar 

  19. Zheng T, Liu J, Liu Y, Tan S (2022) Hybridizing multi-objective, clustering and particle swarm optimization for multimodal optimization. Neural Comput Appl 34(3):2247–2274

    Article  Google Scholar 

  20. Peng Y, Ishibuchi H (2022) A diversity-enhanced subset selection framework for multimodal multiobjective optimization. IEEE Trans Evol Comput 26(5):886–900

    Article  Google Scholar 

  21. Agrawal S, Tiwari A, Yaduvanshi B, Rajak P (2023) Differential evolution with nearest better clustering for multimodal multiobjective optimization. Appl Soft Comput 148:110852

    Article  Google Scholar 

  22. Liang J, Lin H, Yue C, Yu K, Guo Y, Qiao K (2022) Multiobjective differential evolution with speciation for constrained multimodal multiobjective optimization. IEEE Trans Evol Comput 27:1115–1129

    Article  Google Scholar 

  23. Wang W, Li G, Wang Y, Wu F, Zhang W, Li L (2022) Clearing-based multimodal multi-objective evolutionary optimization with layer-to-layer strategy. Swarm Evol Comput 68:100976

    Article  Google Scholar 

  24. Liu Y, Ishibuchi H, Nojima Y, Masuyama N, Han Y (2019) Searching for local Pareto optimal solutions: a case study on polygon-based problems. IEEE Congr Evol Comput (CEC) 2019:896–903

    Google Scholar 

  25. Li G, Wang W, Chen H, You W, Wang Y, Jin Y, Zhang W (2021) A SHADE-based multimodal multi-objective evolutionary algorithm with fitness sharing. Appl Intell 51(12):8720–8752

    Article  Google Scholar 

  26. Sun Y, Chang Y, Zheng T (2021) A particle swarm optimizer with variable neighborhood size and ring topology for multimodal multiobjective optimization. China Autom Congr (CAC) 2021:8348–8353

    Google Scholar 

  27. Zhang X, Liu H, Tu L (2020) A modified particle swarm optimization for multimodal multi-objective optimization. Eng Appl Artif Intell 95:103905

    Article  Google Scholar 

  28. Yue CT, Liang JJ, Suganthan PN, Qu BY, Yu KJ, Liu S (2020) MMOGA for solving multimodal multiobjective optimization problems with local Pareto sets. IEEE Congr Evol Comput (CEC) 2020:1–8

    Google Scholar 

  29. Wu T, Ming F, Zhang H, Yang Q, Gong W (2023) Multimodal multi-objective optimization with multi-stage-based evolutionary algorithm. Memet Comput 15(4):377–389

    Article  Google Scholar 

  30. Wang Y, Liu Z, Wang GG (2023) Improved differential evolution using two-stage mutation strategy for multimodal multi-objective optimization. Swarm Evol Comput 78:101232

    Article  Google Scholar 

  31. Hu Y, Wang J, Liang J, Wang Y, Ashraf U, Yue C, Yu K (2022) A two-archive model based evolutionary algorithm for multimodal multi-objective optimization problems. Appl Soft Comput 119:108606

    Article  Google Scholar 

  32. Liu Y, Yen GG, Gong D (2019) A multimodal multiobjective evolutionary algorithm using two-archive and recombination strategies. IEEE Trans Evol Comput 23(4):660–674

    Article  Google Scholar 

  33. Fan Q, Ersoy OK (2021) Zoning search with adaptive resource allocating method for balanced and imbalanced multimodal multi-objective optimization. IEEE/CAA J Autom Sinica 8(6):1163–1176

    Article  Google Scholar 

  34. Liang J, Guo Q, Yue C, Qu B, Yu K (2018) A self-organizing multi-objective particle swarm optimization algorithm for multimodal multi-objective problems, pp 550–560

  35. Hu Y, Wang J, Liang J, Yu K, Song H, Guo Q, Yue C, Wang Y (2019) A self-organizing multimodal multi-objective pigeon-inspired optimization algorithm. Sci China Inf Sci 62(7):70206

    Article  MathSciNet  Google Scholar 

  36. Yang C, Wu T, Ji J (2023) Two-stage species conservation for multimodal multi-objective optimization with local Pareto sets. Inf Sci 639:118990

    Article  Google Scholar 

  37. Luo N, Ye Y, Lin W, Lin Q, Leung VCM (2023) A novel multimodal multiobjective memetic algorithm with a local detection mechanism and a clustering-based selection strategy. Memetic Comput 15(1):31–43

    Article  Google Scholar 

  38. Zhang K, Shen C, He J, Yen GG (2021) Knee based multimodal multi-objective evolutionary algorithm for decision making. Inf Sci 544:39–55

    Article  MathSciNet  Google Scholar 

  39. Wang R, Ma W, Tan M, Wu G, Wang L, Gong D, Xiong J (2021) Preference-inspired coevolutionary algorithm with active diversity strategy for multi-objective multi-modal optimization. Inf Sci 546:1148–1165

    Article  MathSciNet  Google Scholar 

  40. Li G, Wang W, Zhang W, Wang Z, Tu H, You W (2021) Grid search based multi-population particle swarm optimization algorithm for multimodal multi-objective optimization. Swarm Evol Comput 62:100843

    Article  Google Scholar 

  41. Qu B, Li G, Yan L, Liang J, Yue C, Yu K, Crisalle OD (2022) A grid-guided particle swarm optimizer for multimodal multi-objective problems. Appl Soft Comput 117:108381

    Article  Google Scholar 

  42. Peng Y, Ishibuchi H (2020) A decomposition-based Large-scale Multi-modal Multi-objective optimization Algorithm. IEEE Congr Evol Comput (CEC) 2020:1–8

    Google Scholar 

  43. Tanabe R, Ishibuchi H (2018) A decomposition-based evolutionary algorithm for multi-modal multi-objective optimization (pp. 249–261).

  44. Tanabe R, Ishibuchi H (2020) A framework to handle multimodal multiobjective optimization in decomposition-based evolutionary algorithms. IEEE Trans Evol Comput 24(4):720–734

    Article  Google Scholar 

  45. Tanabe R, Ishibuchi H (2019) A niching indicator-based multi-modal many-objective optimizer. Swarm Evol Comput 49:134–146

    Article  Google Scholar 

  46. Li W, Zhang T, Wang R, Ishibuchi H (2021) Weighted indicator-based evolutionary algorithm for multimodal multiobjective optimization. IEEE Trans Evol Comput 25(6):1064–1078

    Article  Google Scholar 

  47. Zhou T, Hu Z, Su Q, Xiong W (2023) A clustering differential evolution algorithm with neighborhood-based dual mutation operator for multimodal multiobjective optimization. Expert Syst Appl 216:119438

    Article  Google Scholar 

  48. Jiang Y, Zhan Z-H, Tan KC, Zhang J (2023) Optimizing niche center for multimodal optimization problems. IEEE Trans Cybern 53(4):2544–2557

    Article  Google Scholar 

  49. Qu BY, Suganthan PN, Liang JJ (2012) Differential evolution with neighborhood mutation for multimodal optimization. IEEE Trans Evol Comput 16(5):601–614

    Article  Google Scholar 

  50. Lin Q, Lin W, Zhu Z, Gong M, Li J, Coello CAC (2020) Multimodal multiobjective evolutionary optimization with dual clustering in decision and objective spaces. IEEE Trans Evol Comput 25(1):130–144

    Article  Google Scholar 

  51. Tian Y, Cheng R, Zhang X, Jin Y (2017) PlatEMO: A MATLAB platform for evolutionary multi-objective optimization [Educational Forum]. IEEE Comput Intell Mag 12(4):73–87

    Article  Google Scholar 

  52. Liang J, Suganthan PN, Yue CT, Liang JJ, Suganthan PN, Qu BY, Gong DW, Yue CT (2019) Problem definitions and evaluation criteria for the CEC 2019 special session on multimodal multiobjective optimization

  53. Ishibuchi H., Imada R, Masuyama N, Nojima Y (2019) Comparison of hypervolume, IGD and IGD+ from the viewpoint of optimal distributions of solutions. In: Evolutionary Multi-Criterion Optimization: 10th International Conference, EMO 2019, East Lansing, MI, USA, March 10–13, 2019, Proceedings 10, 332–345

  54. De Capitani L, de Martini D (2015) Reproducibility probability estimation and testing for the Wilcoxon rank-sum test. J Stat Comput Simul 85(3):468–493

    Article  MathSciNet  Google Scholar 

  55. Liang J, Qiao K, Yue C, Yu K, Qu B, Xu R, Li Z, Hu Y (2021) A clustering-based differential evolution algorithm for solving multimodal multi-objective optimization problems. Swarm Evol Comput 60:100788

    Article  Google Scholar 

  56. Li Z, Shi L, Yue C, Shang Z, Qu B (2019) Differential evolution based on reinforcement learning with fitness ranking for solving multimodal multiobjective problems. Swarm Evol Comput 49:234–244

    Article  Google Scholar 

  57. Li H, Zhang Q (2008) Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302

    Article  Google Scholar 

  58. Liang JJ, Yue CT, Qu BY (2016) Multimodal multi-objective optimization: a preliminary study. IEEE Congr Evol Comput (CEC) 2016:2454–2461

    Google Scholar 

Download references

Acknowledgements

This work was supported in part by the Natural Science Foundation of Henan Province of China under Grant 242300421413, in part by the Key Research Projects of Higher Education Institutions in Henan Province under Grant 24B520039, in part by Henan Province Science and Technology Research Projects under Grant 242102110334 and 242102110375, in part by the Zhejiang Provincial Natural Science Foundation of China under Grant LQ23F030007, and the Fundamental Research Funds for the Provincial Universities of Zhejiang under Grant SJLY2023010.

Author information

Authors and Affiliations

Authors

Contributions

Weiwei Zhang: Conceptualization, Methodology, Software, Writing - review & editing. Jiaqiang Li: Data curation, Supervision, Funding acquisition. Guoqing Li: Methodology, Writing - review & editing. Weizheng Zhang: Validation.

Corresponding author

Correspondence to Guoqing Li.

Ethics declarations

Competing interests

The authors declare no competing interests.

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

Zhang, W., Li, J., Li, G. et al. A neighborhood-assisted evolutionary algorithm for multimodal multi-objective optimization. Memetic Comp. (2024). https://doi.org/10.1007/s12293-024-00410-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12293-024-00410-w

Keywords

Navigation