Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 794 Bytes

README.md

File metadata and controls

9 lines (5 loc) · 794 Bytes

Code and results for "New Fairness Criteria for Truncated Ballots in Multi-Winner Ranked-Choice Elections" by Adam Graham-Squire, Matthew I. Jones, and David McCune

All csv files contain examples of ILVB and IWVB violations for each of the Scottish elections. The csv file names indicate the values for \sigma_\ell and \sigma_w that were used.

The python files anomaly_search and anomaly_search_party_dynamics can be run to find violations.

run_elections and run_all_elections simply run the various election methods on the Scottish election data, and create the election_results_new.csv file, which lists winner sets under various election methods.

Finally, elections_class.py contains all the code that computes the winner set for all the different ballot profiles and election methods.