Simulator of Various Voting Algorithms in Manipulating Populations


Keywords
svvamp
License
GPL-3.0
Install
pip install svvamp==0.10.0

Documentation

SVVAMP

PyPI Status Build Status Documentation Status Code Coverage

Simulator of Various Voting Algorithms in Manipulating Populations

Features

  • Define profiles of voters with preferences over a set of candidates. Preferences can be generated by several probabilistic models, entered manually or imported from an external file.
  • Compute the result of several voting rules (ballots, winner, scores, etc).
  • Decide Condorcet notions.
  • Decide Independence of Irrelevant Alternatives.
  • Decide Individual Manipulation.
  • Decide Coalitional Manipulation and variants: Ignorant-Coalition Manipulation, Trivial Manipulation and Unison Manipulation.

Credits

This package was created with Cookiecutter and the francois-durand/package_helper_2 project template.