Recognizing Single-Peaked Preferences on an Arbitrary Graph: Complexity and Algorithms

04/11/2020
by   Bruno Escoffier, et al.
0

This paper is devoted to a study of single-peakedness on arbitrary graphs. Given a collection of preferences (rankings of a set of alternatives), we aim at determining a connected graph G on which the preferences are single-peaked, in the sense that all the preferences are traversals of G. Note that a collection of preferences is always single-peaked on the complete graph. We propose an Integer Linear Programming formulation (ILP) of the problem of minimizing the number of edges in G or the maximum degree of a vertex in G. We prove that both problems are NP-hard in the general case. However, we show that if the optimal number of edges is m-1 (where m is the number of candidates) then any optimal solution of the ILP is integer and thus the integrality constraints can be relaxed. This provides an alternative proof of the polynomial-time complexity of recognizing single-peaked preferences on a tree. We prove the same result for the case of a path (an axis), providing here also an alternative proof of polynomiality of the recognition problem. Furthermore, we provide a polynomial-time procedure to recognize single-peaked preferences on a pseudotree (a connected graph that contains at most one cycle). We also give some experimental results, both on real and synthetic datasets.

READ FULL TEXT
research
07/01/2019

Incomplete Preferences in Single-Peaked Electorates

Incomplete preferences are likely to arise in real-world preference aggr...
research
05/14/2020

Algorithmic Techniques for Necessary and Possible Winners

We investigate the practical aspects of computing the necessary and poss...
research
07/21/2019

False-Name-Proof Facility Location on Discrete Structures

We consider the problem of locating a single facility on a vertex in a g...
research
09/23/2022

The complexity of unsupervised learning of lexicographic preferences

This paper considers the task of learning users' preferences on a combin...
research
01/31/2023

p-median location interdiction on trees

In p-median location interdiction the aim is to find a subset of edges i...
research
01/26/2022

Explaining Preferences by Multiple Patterns in Voters' Behavior

In some preference aggregation scenarios, voters' preferences are highly...
research
12/13/2017

Recognizing Linked Domain in Polynomial Time

The celebrated Gibbard-Satterthwaite Theorem states that any surjective ...

Please sign up or login with your details

Forgot password? Click here to reset