embedded-voting

This contains the code for the work on embedded voting done during my internship at Nokia


Keywords
embedded_voting
License
GPL-3.0
Install
pip install embedded-voting==0.1.6

Documentation

Embedded Voting

Documentation Status Code Coverage

This contains the code for the work on embedded voting done during my internship at Nokia

Features

  • Create a voting profile in which voters are associated to embeddings.
  • Run elections on these profiles with different rules, using the geometrical aspects of the embeddings.
  • The rules are defined for cardinal preferences, but some of them are adapted for the case of ordinal preferences.
  • There are rules for single-winner elections and multi-winner elections.
  • Classes to analyse the evolution of the score when the embeddings of one voter are changing.
  • Classes to analyse the manipulability of the rules.
  • Classes for algorithm aggregation.
  • A lot of tutorials.

Credits

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