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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
Zhang QF, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
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
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
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
Deb K, Tiwari S (2005) Omni-optimizer: a procedure for single and multi-objective optimization. Springer, Berlin, pp 47–61
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
Tanabe R, Ishibuchi H (2020) A review of evolutionary multimodal multiobjective optimization. IEEE Trans Evol Comput 24(1):193–200
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
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
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
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
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
Peng Y, Ishibuchi H (2022) A diversity-enhanced subset selection framework for multimodal multiobjective optimization. IEEE Trans Evol Comput 26(5):886–900
Agrawal S, Tiwari A, Yaduvanshi B, Rajak P (2023) Differential evolution with nearest better clustering for multimodal multiobjective optimization. Appl Soft Comput 148:110852
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
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
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
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
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
Zhang X, Liu H, Tu L (2020) A modified particle swarm optimization for multimodal multi-objective optimization. Eng Appl Artif Intell 95:103905
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
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
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
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
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
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
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
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
Yang C, Wu T, Ji J (2023) Two-stage species conservation for multimodal multi-objective optimization with local Pareto sets. Inf Sci 639:118990
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
Zhang K, Shen C, He J, Yen GG (2021) Knee based multimodal multi-objective evolutionary algorithm for decision making. Inf Sci 544:39–55
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
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
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
Peng Y, Ishibuchi H (2020) A decomposition-based Large-scale Multi-modal Multi-objective optimization Algorithm. IEEE Congr Evol Comput (CEC) 2020:1–8
Tanabe R, Ishibuchi H (2018) A decomposition-based evolutionary algorithm for multi-modal multi-objective optimization (pp. 249–261).
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
Tanabe R, Ishibuchi H (2019) A niching indicator-based multi-modal many-objective optimizer. Swarm Evol Comput 49:134–146
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
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
Jiang Y, Zhan Z-H, Tan KC, Zhang J (2023) Optimizing niche center for multimodal optimization problems. IEEE Trans Cybern 53(4):2544–2557
Qu BY, Suganthan PN, Liang JJ (2012) Differential evolution with neighborhood mutation for multimodal optimization. IEEE Trans Evol Comput 16(5):601–614
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
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
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
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
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
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
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
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
Liang JJ, Yue CT, Qu BY (2016) Multimodal multi-objective optimization: a preliminary study. IEEE Congr Evol Comput (CEC) 2016:2454–2461
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
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
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12293-024-00410-w