Le choix d'un système électoral influence directement l'issue d'un scrutin. À partir d'un unique ensemble de bulletins de vote, différentes règles de dépouillement peuvent désigner des vainqueurs distincts. Le Comparateur de méthodes de scrutin est un outil conçu pour rendre ces mécanismes mathématiques transparents et mesurables. En appliquant simultanément cinq règles de calcul à un même scénario de vote préférentiel uninominal, il expose comment chaque méthode extrait, pondère et traite les préférences exprimées par les électeurs.
Le fonctionnement des cinq méthodes de calcul
Chaque système électoral utilise les données des bulletins préférentiels selon sa propre logique mathématique:
- Pluralité: Cette méthode ne prend en compte que le premier choix de chaque électeur. Le candidat qui obtient le « Total de premiers choix le plus élevé » remporte le scrutin, sans qu'une majorité absolue soit requise.
- Vote alternatif (IRV): Ce système procède par éliminations successives. Si aucun candidat n'atteint la majorité absolue des premiers choix au départ, l'unique candidat le plus faible est éliminé. Ses bulletins sont alors transférés aux candidats suivants encore en lice. Le processus se répète jusqu'à ce qu'un candidat obtienne la « Majorité après élimination de l'unique candidat le plus faible à chaque tour ».
- Méthode Borda: Un système à points où chaque rang sur le bulletin se voit attribuer une valeur numérique décroissante. Le vainqueur est celui qui accumule le « Le plus de points sur l'ensemble des rangs ».
- Approbation: Cette méthode détermine le vainqueur selon le « Le plus d'apparitions dans les
2premiers » choix, basé sur un seuil d'approbation défini par l'utilisateur. - Copeland / par paire: Cette approche repose sur des duels directs entre chaque paire de candidats. Elle attribue « 1 point par victoire en duel et 0,5 par égalité » pour désigner le gagnant.
Paramètres d'entrée et contraintes techniques
Pour exécuter une simulation, l'utilisateur doit fournir trois types de données, structurées selon des règles strictes:
- Candidats: Une liste de noms uniques, à raison d'un candidat par ligne. L'outil accepte entre 2 et 8 candidats. Chaque nom doit comporter un maximum de 40 caractères et ne peut contenir ni deux-points (:) ni signe supérieur à (>). La casse est prise en compte pour garantir l'unicité.
- Bulletins préférentiels groupés: Une liste de lignes représentant les votes exprimés, limitée à un maximum de 200 lignes. Chaque ligne doit respecter le format suivant: un nombre entier de votes compris entre 1 et 1 000 000, suivi de deux-points, puis de la liste ordonnée de tous les candidats séparés par le symbole « > » (par exemple:
45: Cedar > Harbor > Summit). Chaque bulletin doit classer obligatoirement tous les candidats de la liste exactement une fois. - Seuil d'approbation: Un paramètre ajustable (de type « Les
2premiers ») qui détermine le nombre de candidats de tête considérés comme approuvés sur chaque bulletin pour le calcul de la méthode d'approbation.
Le volume total des données d'entrée (candidats et bulletins combinés) doit rester inférieur à 100 Ko, et la somme cumulée de tous les votes ne doit pas dépasser 10 000 000.
Analyse des résultats et tableaux d'audit
Une fois les données saisies, l'outil affiche une série de tableaux détaillés pour auditer le comportement de chaque mode de scrutin:
Comparaison des méthodes
Ce tableau synthétise les résultats pour les cinq règles de calcul:
| Méthode | Résultat | Méthode de calcul |
|---|---|---|
| Pluralité | Gagnant ou Égalité: Cedar, Harbor |
Total de premiers choix le plus élevé |
| Vote alternatif (IRV) | Gagnant ou Égalité: Cedar, Harbor |
Majorité après élimination de l'unique candidat le plus faible à chaque tour |
| Méthode Borda | Gagnant ou Égalité: Cedar, Harbor |
Le plus de points sur l'ensemble des rangs |
| Approbation | Gagnant ou Égalité: Cedar, Harbor |
Le plus d'apparitions dans les 2 premiers |
| Copeland / par paire | Gagnant ou Égalité: Cedar, Harbor |
1 point par victoire en duel et 0,5 par égalité |
Audit des scores
Ce tableau présente les valeurs brutes accumulées par chaque candidat sous les différents systèmes:
- Candidat: Le nom du candidat.
- Premier choix: Le total des voix de première préférence (utilisé pour la Pluralité et le premier tour de l'IRV).
- Points Borda: Le score total calculé selon la formule de Borda.
- Approbations: Le nombre de fois où le candidat figure dans le seuil d'approbation défini.
- Points Copeland: Le score obtenu lors des confrontations bilatérales.
Tours d'IRV
Ce tableau retrace l'élimination étape par étape:
- Tour: Le numéro de l'étape.
- Premiers choix actifs: Les voix attribuées aux candidats encore en lice pour le tour actuel.
- Décision: L'action entreprise, telle que « Éliminer
Cedar», «Cedaratteint la majorité de51votes », ou l'arrêt du calcul.
Matrice des duels directs
Cette matrice présente les confrontations deux à deux. Chaque case indique le nombre d'électeurs qui préfèrent le candidat de la ligne à celui de la colonne. Une note finale indique si le scénario présente un vainqueur de Condorcet (« Bat également chaque adversaire en duel direct ») ou non (« Aucun candidat ne bat tous ses adversaires en duel direct. »).
Modélisation mathématique
L'outil s'appuie sur des formules rigoureuses pour traiter les données de vote:
- Pluralité: P(c) = Σ count_b · 1[first_b = c] Le score correspond à la somme des voix des bulletins où le candidat c est le premier choix.
- Vote alternatif (IRV): V(c) > V ÷ 2 Un candidat est élu dès que son total de voix actives $V(c)$ dépasse la majorité absolue des bulletins actifs V du tour en cours.
- Méthode Borda: B(c) = Σ count_b · (m − rank_b(c)) Chaque bulletin attribue des points inversement proportionnels au rang occupé par le candidat, où m représente le nombre total de candidats.
- Approbation: A(c) = Σ count_b · 1[rank_b(c) ≤ k] Le score d'approbation est la somme des voix des bulletins où le rang du candidat est inférieur ou égal au seuil k.
- Copeland: C(c) = W(c) + 0,5 × T(c) Le score de Copeland est la somme des victoires en duel direct $W(c)$ et des égalités $T(c)$ pondérées à 0,5.
Gestion des cas limites et sécurité des données
Le traitement des égalités lors des éliminations successives de l'IRV constitue un cas limite classique en théorie du choix social. Si une égalité parfaite survient pour la dernière place sans possibilité de départager les candidats, l'outil interrompt immédiatement la procédure d'élimination et affiche le message « Arrêt: égalité pour la dernière place entre Cedar, Harbor ».
Concernant la confidentialité, l'intégralité du traitement des données s'effectue localement. Les noms des candidats et les bulletins saisis restent exclusivement dans le navigateur de l'utilisateur; aucune donnée n'est téléversée vers un serveur externe ni sauvegardée à distance.
Questions fréquemment posées
Les mêmes bulletins préférentiels peuvent-ils vraiment produire des gagnants différents?
Oui. Chaque règle utilise des informations différentes: la pluralité ne conserve que les premiers choix, Borda utilise tous les rangs, l'IRV transfère les votes après les éliminations, et le décompte par paire compare les candidats deux à deux. L'exemple type est conçu pour que ces différences soient visibles et traçables.
Comment peut-on comparer le scrutin d'approbation avec des bulletins préférentiels?
Un bulletin préférentiel n'indique pas où s'arrête l'approbation. Cet outil utilise donc le seuil que vous choisissez: le premier, les 2 premiers, et ainsi de suite. Cette hypothèse s'applique uniquement à la colonne d'approbation et est affichée à côté de son résultat.
Le vainqueur de Copeland est-il toujours un vainqueur de Condorcet?
Non. Un vainqueur de Condorcet doit battre chaque adversaire en duel direct, et il se peut qu'il n'y en ait aucun car les préférences peuvent former un cycle. Copeland attribue tout de même des points pour les victoires et les égalités en duel; son score le plus élevé est indiqué séparément et peut être à égalité.
Puis-je utiliser cet outil pour certifier le résultat officiel d'une élection?
Non. Ce comparateur utilise des classements stricts et complets, un seul siège et une règle d'arrêt de l'IRV en cas d'égalité. Les lois électorales et les règlements des organisations peuvent définir différemment les votes excédentaires, les rangs sautés, les candidats hors liste, le bris d'égalité, les audits et les transferts multi-sièges. Pour approfondir les normes de conception des systèmes de vote, on peut consulter les lignes directrices de la U.S. Election Assistance Commission relatives aux Voluntary Voting System Guidelines.