Practical approach to $2$-Euclidean Preferences
Abstract
An election is a pair of candidates and voters. Each vote is a ranking (permutation) of the candidates. An election is -Euclidean if there is an embedding of both candidates and voters into such that voter prefers candidate over if and only if is closer to than is to in the embedding. For the problem of deciding whether is -Euclidean is -complete. In this paper, we propose practical approach to recognizing and refuting -Euclidean preferences. We design a new class of forbidden substructures that works very well on practical instances. We utilize the framework of integer linear programming (ILP) and quadratically constrained programming (QCP). We also introduce reduction rules that simplify many real-world instances significantly. Our approach beats the previous algorithm of Escoffier, Spanjaard and Tydrichov\'a~[Algorithmic Recognition of 2-Euclidean Preferences, ECAI 2023] both in number of resolved instances and the running time. In particular, we were able to lower the number of unresolved PrefLib instances from to . Moreover, of PrefLib instances are resolved in under second using our approach.
Cite
@article{arxiv.2502.07454,
title = {Practical approach to $2$-Euclidean Preferences},
author = {Michal Dvořák and Dušan Knop and Jan Pokorný and Martin Slávik},
journal= {arXiv preprint arXiv:2502.07454},
year = {2025}
}
Comments
long version