Picking a Representative Set of Solutions in Multiobjective Optimization: Axioms, Algorithms, and Experiments
Niclas Boehmer, Maximilian T. Wittmann
TL;DR
This work tackles the problem of selecting a representative fixed-size slate from the Pareto front in multiobjective optimization by adopting a social-choice perspective. It analyzes existing quality measures (uniformity and coverage), introduces a new measure, directed coverage, and provides an axiomatic framework that clarifies when each measure behaves intuitively. The authors establish computational boundaries, proving NP-hardness for three or more objectives for several measures, while showing tractable cases (notably directed coverage with few objectives) and offering algorithmic insights across cardinal, ordinal, and approval objective types. Empirical results demonstrate that the choice of measure significantly shapes the selected slate and that directed coverage often yields competitive or superior performance in practice. The work thus provides a principled basis for selecting pruning measures and highlights directions for future theoretical and algorithmic advancements.
Abstract
Many real-world decision-making problems involve optimizing multiple objectives simultaneously, rendering the selection of the most preferred solution a non-trivial problem: All Pareto optimal solutions are viable candidates, and it is typically up to a decision maker to select one for implementation based on their subjective preferences. To reduce the cognitive load on the decision maker, previous work has introduced the Pareto pruning problem, where the goal is to compute a fixed-size subset of Pareto optimal solutions that best represent the full set, as evaluated by a given quality measure. Reframing Pareto pruning as a multiwinner voting problem, we conduct an axiomatic analysis of existing quality measures, uncovering several unintuitive behaviors. Motivated by these findings, we introduce a new measure, directed coverage. We also analyze the computational complexity of optimizing various quality measures, identifying previously unknown boundaries between tractable and intractable cases depending on the number and structure of the objectives. Finally, we present an experimental evaluation, demonstrating that the choice of quality measure has a decisive impact on the characteristics of the selected set of solutions and that our proposed measure performs competitively or even favorably across a range of settings.
