Python implementations of approval-based committee (multi-winner) voting rules
-
Updated
Mar 30, 2026 - Python
Python implementations of approval-based committee (multi-winner) voting rules
A Python implementation of common apportionment methods
SDK of the Computational Social Choice Competition (COMPSOC)
Automatic design of voting rules using neural networks
An implementation of Frege's voting method
Constructive Preference Elicitation for Social Choice With Setwise max-margin Learning.
Recognizing possibly single-peaked preferences
Perpetual Voting Rules
A comparison of voting methods common in social choice theory and the effects they have on the outcomes of the Eurovision Song Contest.
Computational game theory toolkit — Nash equilibrium solver (LP + support enumeration), replicator dynamics simulation, ESS analysis, backward induction, and VCG mechanism design implementations.
A program to analyze the successive and amendment voting procedures for the 2020–2021 AI master's course Computational Social Choice course at the University of Groningen.
Evaluate pairs of voting rules by comparing the preference erosion caused by each of them in cases they lead to different results
Computational Verification of Amartya Sen's Optimal Rationality via Multi-Agent RL with Meta-Ranking | Targeting NeurIPS 2026
Add a description, image, and links to the social-choice-theory topic page so that developers can more easily learn about it.
To associate your repository with the social-choice-theory topic, visit your repo's landing page and select "manage topics."