Skip to main content

Simulator of Various Voting Algorithms in Manipulating Populations

Project description

SVVAMP

PyPI Status Build Status Documentation Status License 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 Package Helper 3 project template.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page