General-Purpose Co-Evolutionary Construction of Parallel Algorithm Portfolios for Multi-Objective Binary Optimization
About
Despite recent progress in constructing generalizable parallel algorithm portfolios (PAPs), no general-purpose approach is yet available for multi-objective binary optimization problems (MOBOPs). To fill this gap, this paper proposes domain-agnostic co-evolution of parameterized search for multi-objective binary optimization~(DACMO), which features two technical innovations. First, we propose a neural instance representation architecture that decouples domain-invariant and instance-specific features, enabling class-consistent instance generation across varying dimensions without problem-specific instance generators. Second, we introduce LLM-based automatic search operator generation into PAP construction, extending the search space from parameter tuning of predefined templates to operator-level algorithm design. We evaluate DACMO on four representative MOBOP classes to demonstrate its effectiveness as a general-purpose PAP construction method: the multi-objective match max problem~(MMMP), the multi-objective knapsack problem~(MKP), the multi-objective contamination control problem (MCCP), and the multi-objective complementary influence maximization problem~(MCIMP). Experimental results show that DACMO can be directly applied to all four problem classes without modification, outperforms PAPs built from classic MOEA templates, and achieves performance comparable to a privileged state-of-the-art baseline that relies on manually designed problem-specific instance generators, while outperforming it on two of the four evaluated problem classes.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-Objective Optimization | MMMP | Normalized HV2.1721 | 37 | |
| Multi-Objective Optimization | MKP | Normalized HV1.0169 | 37 | |
| Multi-Objective Optimization | MCIMP | Normalized HV1.8309 | 30 | |
| Multi-Objective Optimization | MCCP | Normalized HV2.3522 | 30 | |
| Multi-Objective Optimization | MMMP 32-dim | Normalized HV1.2885 | 7 | |
| Multi-Objective Optimization | MMMP 48-dim | Normalized HV1.5726 | 7 | |
| Multi-Objective Optimization | MMMP 64-dim | Normalized HV1.827 | 7 | |
| Multi-Objective Optimization | MMMP 100-dim | Normalized HV2.1721 | 7 | |
| Multi-Objective Optimization | MKP 32-dim | Normalized HV98.93 | 7 | |
| Multi-Objective Optimization | MKP 48-dim | Normalized HV1.0067 | 7 |