:tocdepth: 2 abcvoting ========= `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. .. toctree:: :maxdepth: 3 :caption: Contents: installation.rst intro-example.rst intro-abcrules.rst intro-computing-winning-committees.rst intro-properties.rst .. toctree:: :maxdepth: 3 :caption: User reference: abcrules.rst fileio.rst generate.rst misc.rst output.rst preferences.rst properties.rst scores.rst .. toctree:: :maxdepth: 3 :caption: Backmatter: howtocite.rst acks.rst GitHub repository Indices and tables ================== * :ref:`genindex` * :ref:`search`