Condorcet Dimension and Pareto Optimality for Matchings and Beyond
Telikepalli Kavitha, Jannik Matuschke, Ulrike Schmidt-Kraepelin
TL;DR
This work investigates Condorcet-dimension and Pareto-optimality in one-sided matching and related combinatorial structures. It uncovers a fundamental link showing that any Pareto-optimal set of two (matroid-constrained) matchings is a (weak) Condorcet-winning set, extending to partial orders and arborescences, while revealing that partial orders can force the Condorcet dimension to grow as Θ(√n) (and to Θ(n) with matroid constraints). The paper also proves NP-hardness for deciding fixed-size Condorcet-winning sets and for finding Pareto-optimal matchings under partial orders, highlighting computational barriers in non-strict preference settings. Additionally, for arborescences the Condorcet-dimension bound remains constant (2), complementing the broader understanding of how structure and preference rigidity interact to shape existence and complexity results in these combinatorial elections.
Abstract
We study matching problems in which agents form one side of a bipartite graph and have preferences over objects on the other side. A central solution concept in this setting is popularity: a matching is popular if it is a (weak) Condorcet winner, meaning that no other matching is preferred by a strict majority of agents. It is well known, however, that Condorcet winners need not exist. We therefore turn to a natural and prominent relaxation. A set of matchings is a Condorcet-winning set if, for every competing matching, a majority of agents prefers their favorite matching in the set over the competitor. The Condorcet dimension is the smallest cardinality of a Condorcet-winning set. Our main results reveal a connection between Condorcet-winning sets and Pareto optimality. We show that any Pareto-optimal set of two matchings is, in particular, a Condorcet-winning set. This implication continues to hold when we impose matroid constraints on the set of matched objects, and even when agents' valuations are given as partial orders. The existence picture, however, changes sharply with partial orders. While for weak orders a Pareto-optimal set of two matchings always exists, this is -- surprisingly -- not the case under partial orders. Consequently, although the Condorcet dimension for matchings is 2 under weak orders (even under matroid constraints), this guarantee fails for partial orders: we prove that the Condorcet dimension is $Θ(\sqrt{n})$, and rises further to $Θ(n)$ when matroid constraints are added. On the computational side, we show that, under partial orders, deciding whether there exists a Condorcet -- winning set of a given fixed size is NP-hard. The same holds for deciding the existence of a Pareto-optimal matching, which we believe to be of independent interest. Finally, we also show that the Condorcet dimension for a related problem on arborescences is also 2.
