2015
DOI: 10.1007/978-3-319-23114-3_16
|View full text |Cite
|
Sign up to set email alerts
|

Democratix: A Declarative Approach to Winner Determination

Abstract: Computing the winners of an election is an important subtask in voting and preference aggregation. The declarative nature of answer-set programming (ASP) and the performance of state-of-the-art solvers render ASP very well-suited to tackle this problem. In this work we present a novel, reduction-based approach for a variety of voting rules, ranging from tractable cases to problems harder than NP. In addition, we discuss how encodings of voting rules can be optimized and combined in our approach. The encoded vo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
11
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(11 citation statements)
references
References 26 publications
(36 reference statements)
0
11
0
Order By: Relevance
“…For E-CCAC, our input consists of a fact for the number of registered candidates, the number of unregistered candidates, the addition limit, the preferred candidate, and facts that describe the voters. For the voters, we follow the approach used in Democratix [13], where each distinct vote (c 1 > i · · · > i c m ) is represented by m atoms of the form p(i, j, c) meaning candidate c is the jth-preferred candidate by vote i. The corresponding count is represented by votecount(i, k), meaning k voters have vote i.…”
Section: Encoding Kemeny-ccac In Aspmentioning
confidence: 99%
See 3 more Smart Citations
“…For E-CCAC, our input consists of a fact for the number of registered candidates, the number of unregistered candidates, the addition limit, the preferred candidate, and facts that describe the voters. For the voters, we follow the approach used in Democratix [13], where each distinct vote (c 1 > i · · · > i c m ) is represented by m atoms of the form p(i, j, c) meaning candidate c is the jth-preferred candidate by vote i. The corresponding count is represented by votecount(i, k), meaning k voters have vote i.…”
Section: Encoding Kemeny-ccac In Aspmentioning
confidence: 99%
“…% Number of votes that disagree on C and D. Figure 1 shows guess part of Kemeny-CCAC that assumes an input as described in Democratix [13], but extended with predicates for the control problem. We start by guessing (with a choice rule) a subset of at most K of the unregistered candidates to add to the election and we update the number of candidates (candnum/1).…”
Section: Encoding Kemeny-ccac In Aspmentioning
confidence: 99%
See 2 more Smart Citations
“…Prefmine is not the first system intended to mine preference data, though it fulfills a different niche than other methods. Web-based social choice systems like Pnyx [4], Spliddit [17], Whale 3 [3], Democratix [6] and RoboVote 1 provide user friendly implementations of social choice functions that may be difficult to implement or operate correctly, to assist with popularizing these techniques. Ordinary users can submit preferences to the systems and obtain results from sophisticated Condorcet extensions or other rules that are automatically selected according to expert knowledge, in order to fit the users' problem domain.…”
Section: John a Doucette And Robin Cohenmentioning
confidence: 99%