DOI:
Keywords:
Multi Objective Optimization, MaF8 Benchmark, MOBCA, LMPFE, PlatEMO, Evolutionary Algorithms
Abstract
The multi-objective optimization problems (MOPs) aim to balance conflicting objectives to identify a set of trade-off solutions, known as the Pareto front. This study evaluates the Multi-Objective Besiege and Conquer Algorithm (MOBCA), an evolutionary algorithm extending the single objective Besiege and Conquer Algorithm (BCA) by integrating grid, archiving, and leader selection mechanisms to approximate the Pareto optimal frontier. MOBCA is compared with the Large-Margin Pareto Front Estimation (LMPFE) algorithm on the MaF8 benchmark, a complex problem featuring a concave Pareto front and high-dimensional decision space. Using the PlatEMO platform, we assessed performance over 30 runs. Convergence was greater in case of LMPFE while on other hand computational efficiency was core objective of MOBCA together with solution diversity. The summary of this whole procedure illustrates the value of MOBCA in processing complex objective problems while taking additional standards on the board.
References
Y. Tian, R. Cheng, X. Zhang, and Y. Jin, “PlatEMO: A MATLAB platform for evolutionary multi-objective optimization,” IEEE Computational Intelligence Magazine, vol. 12, no. 4, pp. 73–87, 2017.
B. Doerr and W. Zheng, “Theoretical analyses of multi-objective evolutionary algorithms on multi-modal objectives,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 35, no. 10, pp. 8643–8651, 2021.
M. A. Abualigah, M. M. Shankar, M. M. Gaber, and A. E. Hassanien, “Research on Multi-Objective Evolutionary Algorithms Based on Large-Scale Decision Variable Analysis,” Applied Sciences, vol. 14, no. 22, p. 10309, 2024.
Z. Yang, Y. Jin, and J. Zhang, “A comparative study on evolutionary multi-objective algorithms for many-objective optimization,” Information Sciences, vol. 642, pp. 1–22, 2023.
M. T. M. Emmerich and A. H. Deutz, “A tutorial on multiobjective optimization: fundamentals and evolutionary methods,” Swarm and Evolutionary Computation, vol. 33, pp. 1–37, 2017.
M. T. Emmerich and A. H. Deutz, “Multiobjective optimization: fundamentals and evolutionary methods,” Swarm and Evolutionary Computation, 2018.
Q. Zhang and H. Li, “MOEA/D: A multiobjective evolutionary algorithm based on decomposition,” IEEE Transactions on Evolutionary Computation, vol. 11, no. 6, pp. 712–731, 2007.
A. M. Al-Betar, B. Awadallah, and S. Mirjalili, “A new optimization algorithm to solve multi-objective problems,” Scientific Reports, vol. 11, no. 1, p. 21012, 2021.
Y. Tian, R. Cheng, X. Zhang, and Y. Jin, “Benchmark problems for CEC’2018 special session and competition on evolutionary many-objective optimization,” arXiv preprint arXiv:1707.02200, 2017.
Y. Deng et al., “Multi-objective optimization in machine learning assisted materials design and discovery,” Journal of Materials Informatics, vol. 5, pp. 26, 2025.
J. Mater. Inf., “Multi-objective optimization in machine learning assisted materials design and discovery,” vol. 5, 2025.
Wen, Z., Lin, X., Xing, A., Chen, L., Chen, F., & Chen, Y. (2021). Big Archive-Assisted Ensemble of Many-Objective Evolutionary Algorithms. Applied Sciences, 11(7), 3117. https://www.mdpi.com/2076-3417/11/7/3117
Jiang, J., & Zhang, J. (2024). MOBCA: Multi-Objective Besiege and Conquer Algorithm. Directory of Open Access Journals (DOAJ). https://doaj.org/article/dde3a4d0b36e410f9a3adb3d3b86fa3c
Jiang, J., & Zhang, J. (2024). MOBCA: Multi-Objective Besiege and Conquer Algorithm. PubMed. https://pubmed.ncbi.nlm.nih.gov/38921196
Jiang, J., & Zhang, J. (2024). MOBCA: Multi-Objective Besiege and Conquer Algorithm. Applied Sciences, 9(6), 316. https://www.mdpi.com/2313-7673/9/6/316
Altinoz, T. (2022). Best Member Detection and Using as Differential Evolution Crossover Operator in Decomposition-based Multiobjective Optimization Algorithm. Journal of Computer Science, IDAP-2022, 52-67. https://dergipark.org.tr/en/download/article-file/2643592
Li, X., Zhang, Q., & Li, M. (2023). An efficient many-objective optimization algorithm with few parameters. Journal of Computational Science, 65, 101871. https://www.sciencedirect.com/science/article/abs/pii/S2210650223001785
BIMK. (2023). PlatEMO: A MATLAB platform for evolutionary multi-objective optimization. MATLAB Central File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/105260-platemo
PlatEMO/Doc/releasenote.md at master – GitHub. https://github.com/BIMK/PlatEMO/blob/master/Doc/releasenote.md
Tian, Y., Yang, S., Zhang, X., & Jin, Y. (2019). Using PlatEMO to Solve Multi-Objective Optimization Problems in Applications: A Case Study on Feature Selection. 2019 IEEE Congress on Evolutionary Computation (CEC), 1710-1717. https://api.semanticscholar.org/CorpusID:199509236
Zhang, Y., & Li, M. (2023). A constrained multi-objective evolutionary algorithm with Pareto estimation via neural network. Information Sciences, 629, 1-17. https://www.sciencedirect.com/science/article/abs/pii/S0957417423022200
Li, X., Zhang, Q., & Li, M. (2023). A Two-Stage Hypervolume-Based Evolutionary Algorithm for Many-Objective Optimization. Mathematics, 11(20), 4247. https://www.mdpi.com/2227-7390/11/20/4247
Deb, K., & Jain, H. (2014). An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints. IEEE Transactions on Evolutionary Computation, 18(4), 577–601.
Zhang, Q., & Li, H. (2007). MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Transactions on Evolutionary Computation, 1s1(6), 712–731.
R. Cheng, Y. Jin, M. Olhofer, and B. Sendhoff, “A benchmark test suite for evolutionary many-objective optimization,’’ ResearchGate, 2017.
Ma, H., & Wang, H. (2020). MaF Benchmark: Problems With Irregular Pareto Fronts and High-dimensional Objective Spaces. Journal of Heuristics, 26, 421–447.
Wang, H., Li, K., & Zhang, Q. (2014). Adaptive Feature Selection in Evolutionary Multi-objective Optimization. IEEE Transactions on Cybernetics, 44(6), 882–893.
Li, H., & Zhang, Q. (2009). Multiobjective Optimization Problems With Complicated Pareto Sets, MOEA/D and NSGA-II. IEEE Transactions on Evolutionary Computation, 13(2), 284–302.
Yuan, Y., Xu, H., & Wang, B. (2016). A Hybrid Algorithm for Many-objective Optimization Based on NSGA-III and MOEA/D. Information Sciences, 369, 106–123.
Zhou, A., Qu, B. Y., Li, H., Zhao, S. Z., Suganthan, P. N., & Zhang, Q. (2011). Multiobjective Evolutionary Algorithms: A Survey of the State of the Art. Swarm and Evolutionary Computation, 1(1), 32–49.
Li, C., Yao, X. (2019). Quality Evaluation of Solution Sets in Multiobjective Optimisation: A Survey. ACM Computing Surveys, 52(2), 1–38.