Proportional Representation under Single-Crossing Preferences Revisited

10/16/2020
by   Andrei Constantinescu, et al.
0

We study the complexity of determining a winning committee under the Chamberlin–Courant voting rule when voters' preferences are single-crossing on a line, or, more generally, on a median graph (this class of graphs includes, e.g., trees and grids). For the line, Skowron et al. (2015) describe an O(n^2mk) algorithm (where n, m, k are the number of voters, the number of candidates and the committee size, respectively); we show that a simple tweak improves the time complexity to O(nmk). We then improve this bound for k=Ω(log n) by reducing our problem to the k-link path problem for DAGs with concave Monge weights, obtaining a nm2^O(√(log kloglog n)) algorithm for the general case and a nearly linear algorithm for the Borda misrepresentation function. For trees, we point out an issue with the algorithm proposed by Clearwater, Puppe and Slinko (2015), and develop a O(nmk) algorithm for this case as well. For grids, we formulate a conjecture about the structure of optimal solutions, and describe a polynomial-time algorithm that finds a winning committee if this conjecture is true; we also explain how to convert this algorithm into a bicriterial approximation algorithm whose correctness does not depend on the conjecture.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/13/2016

Recognizing and Eliciting Weakly Single Crossing Profiles on Trees

The domain of single crossing preference profiles is a widely studied do...
research
07/31/2023

Efficient Algorithms for Monroe and CC Rules in Multi-Winner Elections with (Nearly) Structured Preferences

We investigate winner determination for two popular proportional represe...
research
05/01/2022

Voting in Two-Crossing Elections

We introduce two-crossing elections as a generalization of single-crossi...
research
06/27/2023

A Note on the Complexity of One-Sided Crossing Minimization of Trees

In 2011, Harrigan and Healy published a polynomial-time algorithm for on...
research
12/20/2016

Computational Complexity of Testing Proportional Justified Representation

We consider a committee voting setting in which each voter approves of a...
research
07/02/2019

A Constant-Factor Approximation Algorithm for Vertex Guarding a WV-Polygon

The problem of vertex guarding a simple polygon was first studied by Sub...
research
09/23/2022

The complexity of unsupervised learning of lexicographic preferences

This paper considers the task of learning users' preferences on a combin...

Please sign up or login with your details

Forgot password? Click here to reset