abcvoting is a Python library of approval-based committee (ABC) rules. ABC rules are also known as approval-based multi-winner rules. The input of such rules are approval ballots. We recommend the book “Multi-Winner Voting with Approval Preferences” by Lackner and Skowron as a detailed introduction to ABC rules and related research directions. In addition, the survey by Faliszewski et al. is useful as a more general introduction to committee voting.

User reference:

Indices and tables