2023
DOI: 10.21105/joss.04880
|View full text |Cite
|
Sign up to set email alerts
|

abcvoting: A Python package for approval-based multi-winner voting rules

Abstract: The Python package abcvoting is a research tool to explore and analyse approval-based committee (ABC) elections (Faliszewski et al., 2017;Lackner & Skowron, 2023). First and foremost, it contains implementations of major ABC voting rules. These are voting rules that accept as input approval ballots, that is, the (binary) preferences of voters expressing which candidates they like or support. The output is a fixed-size subset of candidates, called a committee. Different ABC voting rules represent different appr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 9 publications
0
1
0
Order By: Relevance
“…Some of this code is available, see e.g., Pabutools. It would be nice to gather that in a unified Python package (inspired by the abcvoting package Lackner, Regner, Krenn, Cela, Kompauer, Lackner, Szufa and Forster, 2021;Lackner, Regner and Krenn, 2023). at would make the results based on simulations more reliable as they would be less susceptible to having errors in the code.…”
Section: Discussionmentioning
confidence: 99%
“…Some of this code is available, see e.g., Pabutools. It would be nice to gather that in a unified Python package (inspired by the abcvoting package Lackner, Regner, Krenn, Cela, Kompauer, Lackner, Szufa and Forster, 2021;Lackner, Regner and Krenn, 2023). at would make the results based on simulations more reliable as they would be less susceptible to having errors in the code.…”
Section: Discussionmentioning
confidence: 99%