Grouping Strategies on Two-Phase Methods for Bi-objective Combinatorial Optimization
Felipe O. Mota, Luís Paquete, Daniel Vanderpooten
TL;DR
This work tackles the computational bottleneck of two-phase bi-objective combinatorial optimization by reducing redundant second-phase ranking runs through grouping adjacent search zones and via a coverage-based implicit grouping. It also provides an optimal grouping method based on a shortest-path formulation over a grouping graph and develops multiple a priori and dynamic strategies that leverage measures like the ND bound and group angle, plus extended coverage to propagate information across groups. Empirical results on BOMST show substantial reductions in counted solutions and that dynamic strategies with extended coverage consistently outperform baseline ranking, with typical optimal groupings concentrating in group sizes of 2–3. The findings highlight practical impact for parallelizable MOCO workflows and generalize to other problems where a ranking-based second phase is used, offering guidance on when and how to group search zones to minimize redundant exploration.
Abstract
Two-phase methods are commonly used to solve bi-objective combinatorial optimization problems. In the first phase, all extreme supported nondominated points are generated through a dichotomic search. This phase also allows the identification of search zones that may contain other nondominated points. The second phase focuses on exploring these search zones to locate the remaining points, which typically accounts for most of the computational cost. Ranking algorithms are frequently employed to explore each zone individually, but this approach leads to redundancies, causing multiple visits to the same solutions. To mitigate these redundancies, we propose several strategies that group adjacent zones, allowing a single run of the ranking algorithm for the entire group. Additionally, we explore an implicit grouping approach based on a new concept of coverage. Our experiments on the Bi-Objective Spanning Tree Problem demonstrate the beneficial impact of these grouping strategies when combined with coverage.
