Fusion équitable
de listes électorales
Entrez le nombre de votes reçus par les différentes listes et l'algorithme retournera une fusion proportionnelle et équitable.
Entrez le nombre de votes reçus par les différentes listes et l'algorithme retournera une fusion proportionnelle et équitable.
Nous sommes chercheurs en informatique et en économie, spécialisés dans le domaine du choix social — un champ de recherche interdisciplinaire qui étudie comment agréger les préférences individuelles de manière juste et équitable.
Merci aussi à Dominik Peters pour ses retours et Olivier Rouyer pour son aide.
Ce projet est notamment rendu possible grâce aux financements de l'ANR « Condorcet » (Maths-vives, France 2030) et de l'ERC Synergy Grant ADDI.
L'algorithme utilisé est inspiré de la méthode de D'Hondt et suit la procédure suivante :
Initialiser S_i = 0 pour chaque liste i
Répéter pour chaque siège k = 1 … N :
Calculer X_i = Votes_i / (S_i + 1) pour chaque liste i
Attribuer le siège à la liste i* qui maximise X_i
Incrémenter S_i*
La variante qui conserve l'ordre des candidats ne prend en compte, à chaque étape, que les listes pour lesquelles le genre du prochain candidat disponible correspond au genre requis par l'alternance hommes-femmes.
Le code source de cet outil est disponible sur GitHub.
Vous pouvez nous contacter par e-mail à theo.delemazure@dauphine.eu, sur Twitter @DelemazureTheo ou sur Bluesky @delemazuretheo.bsky.social.
Cochez les listes à fusionner (2 à 5) :