An Efficient Evolutionary Algorithm for Few-for-Many Optimization
About
Few-for-many (F4M) optimization, recently introduced as a novel paradigm in multi-objective optimization, aims to find a small set of solutions that effectively handle a large number of conflicting objectives. Unlike traditional many-objective optimization methods, which typically attempt comprehensive coverage of the Pareto front, F4M optimization emphasizes finding a small representative solution set to efficiently address high-dimensional objective spaces. Motivated by the computational complexity and practical relevance of F4M optimization, this paper proposes a new evolutionary algorithm explicitly tailored for efficiently solving F4M optimization problems. Inspired by SMS-EMOA, our proposed approach employs a $(\mu+1)$-evolution strategy guided by the objective of F4M optimization. Furthermore, to facilitate rigorous performance assessment, we propose a novel benchmark test suite specifically designed for F4M optimization by leveraging the similarity between the R2 indicator and F4M formulations. Our test suite is highly flexible, allowing any existing multi-objective optimization problem to be transformed into a corresponding F4M instance via scalarization using the weighted Tchebycheff function. Comprehensive experimental evaluations on benchmarks demonstrate the superior performance of our algorithm compared to existing state-of-the-art algorithms, especially on instances involving a large number of objectives. The source code of the proposed algorithm will be released publicly. Source code is available at https://github.com/MOL-SZU/SoM-EMOA.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Many-Objective Optimization | DC-MaTS1 | Gws-69.271 | 28 | |
| Many-Objective Optimization | F4M-DTLZ1 | Gws4.2456 | 28 | |
| Multi-Objective Optimization | DDMOP1 | Gws(Xk)-130.5 | 15 | |
| Multi-Objective Optimization | DDMOP4 | Gws(Xk)-4.54e+3 | 15 | |
| Many-Objective Optimization | F4M-DTLZ2 | Gws10.316 | 14 | |
| Many-Objective Optimization | F4M-DTLZ4 | Gws10.476 | 7 | |
| Many-Objective Optimization | F4M DTLZ3 | Gws2.39 | 7 | |
| Many-Objective Optimization | DC-MaTS2 | Gws-74.708 | 4 | |
| Many-Objective Optimization | F4M-WFG1 | Gws Score18.475 | 4 | |
| Many-Objective Optimization | NMLR | Gws3.798 | 3 |