Elezioni della Wikimedia Foundation/Voto singolo trasferibile
SecurePoll permette l'uso del voto singolo trasferibile. Il voto singolo trasferibile (o STV) è un metodo di voto proporzionale che permette di creare un ordine di preferenza dei candidati. Per SecurePoll, è stato selezionata il metodo Meek con quoziente di Droop.
Il metodo Meek è il più diffuso nelle elezioni con voto singolo trasferibile ed è usato nelle elezioni di diverse organizzazioni e governi. L'esempio sottostante illustra un metodo a voto singolo trasferibile semplificato (cd. Scottish STV) per illustrare gli aspetti generali. Una descrzione più dettagliata del metodo esatto utilizzato in SecurePoll si può trovare qui (in inglese).
Wikimedia elections using STV
Elezione di esempio
- Candidati: Anatra, Bruco, Cavallo, Delfino
- Seggi: 2
- Elettori: 7
Elettori | Anatra | Bruco | Cavallo | Delfino |
---|---|---|---|---|
Elettore 1 | - | 3^ preferenza | 2^ preferenza | 1^ preferenza |
Elettore 2 | 4^ preferenza | 2^ preferenza | 3^ preferenza | 1^ preferenza |
Elettore 3 | 1^ preferenza | 3^ preferenza | 4^ preferenza | 2^ preferenza |
Elettore 4 | 1^ preferenza | 2^ preferenza | 3^ preferenza | 4^ preferenza |
Elettore 5 | 3^ preferenza | 1^ preferenza | 4^ preferenza | 2^ preferenza |
Elettore 6 | 1^ preferenza | 2^ preferenza | - | - |
Elettore 7 | 1^ preferenza | 4^ preferenza | 2^ preferenza | 3^ preferenza |
Quoziente di Droop = floor(totale dei voti validi / (seggi + 1)) + 1 = floor(7 / (2 + 1)) + 1 = 3
Fase 1
- Anatra: 4 voti - Eletto
- Bruco: 1 voto
- Cavallo: 0 voti
- Delfino: 2 voti
Nella prima fase si considerano tutte le prime preferenze dei votanti. Anatra ha raggiunto la soglia determinata dal quoziente di Droop e quindi è eletta.
Fase 2
- Anatra: eletta
- Bruco: 1 + 0,5 = 1.5 voti
- Cavallo: 0 + 0,25 = 0,25 voti - eliminato
- Delfino: 2 + 0,25 = 2,25 voti
Anatra ha un voto in surplus rispetto alla soglia, che voto viene redistribuito secondo le seconde preferenze.
Guardando i voti per Alligatore - 2 elettori hanno scelto Orso come seconda scelta, 1 elettore ha scelto Gatto e uno ha scelto Cane.
Il voto in eccedenza di Anatra viene quindi diviso in modo proporzionale: Bruco prende 0.5 voti aggiuntivi, Cavallo e Delfino ne prendono 0.25 voti aggiuntivi ciascuno.
Siccome nessun candidato raggiunge il valore soglia del quoziente di Droop, il candidato con il voto più basso (Cavallo) viene eliminato e i suoi voti verranno distribuiti proporzionalmente tra gli altri candidati.
Fase 3
- Anatra: eletta
- Bruco: 1 + 0,5 + 0 = 1,5 voti = eliminato
- Cavallo: eliminato
- Delfino: 2 + 0,25 + 0,25 = 2,5 voti
Cavallo ha avuto il numero più basso di voti ed è stato quindi eliminato. Siccome l'elettore 7 ha Delfino come terza scelta dopo Anatra (già eletta) e Cavallo (già eliminato), tutti i voti di Cavallo vengono trasferiti a Delfino.
Di nuovo, nessun candidato raggiunge il valore soglia del quoziente di Droop e quindi viene eliminato quello con meno voti, ossia Bruco.
Fase 4
- Anatra: eletta
- Bruco: eliminato
- Cavallo: eliminato
- Delfino: 2 + 0,25 + 0,25 + 1,5 = 3,75 voti - eletto
Bruco ha ricevuto meno voti e viene quindi eliminato. Siccome gli elettori 4 e 5 hanno espresso la preferenza per Delfino dopo Bruco, una frazione dei loro voti viene trasferita a Delfino; l'elettore 6, invece, non ha specificato alcun candidato a parte Anatra (già eletta) e Bruco (già eliminato), cosicché un quarto del suo voto si perde.
Delfino raggiunge 3,75 voti superando la soglia, ed è quindi eletto.
Risultati
- Candidati eletti: Anatra e Delfino
- Eliminati: Bruco e Cavallo
Note
- Se in una fase nessun candidato raggiunge la soglia del quoziente di Droop, quello con meno voti viene eliminato e i suoi voti redistribuiti tra i candidati rimanenti in proporzione alle preferenze espresse.
- Se vi è un solo seggio ancora disponibile e due o più candidati finiscono a pari merito, il software consente agli amministratori dell'elezione o al comitato elettorale di valutare come risolvere la parità.
- Si noti che quello sopra descritto è un esempio semplificato. Nel calcolo vero il quoziente di Droop è ricalcolato ad ogni fase in coerenza con il metodo stabilito qui.
- Se in una fase intermedia, due o più candidati sono in parità per l'eliminazione viene seguita la "Short-cut exclusion rule" come descritta in questo documento. Questa regola consente di eliminare i candidati quando è matematicamente certo che non potranno mai essere eletti. Questo accade quando i voti del candidato non superano i voti del candidato successivo nella classifica anche a fronte dell'assegnazione di tutti i voti residuali. Questo sembra un modo di procedere più equo rispetto all'eliminazione casuale in caso di parità. Un esempio con un'elezione più grande. Si noti che OpaVote/OpenSTV usa le eliminazioni pseudo-random in caso di parità. Per questo motivo i risultati possono differire dai nostri anche in caso di parità.
- Se un elettore è già loggato su votewiki, potrebbe ricevere un messaggio di errore in caso di accesso al server dei voti dalla wiki di origine (home wiki, la wiki di creazione dell'account). Questo può essere risolto tornando alla wiki di origine e riprovando. Questo è un bug noto e si sta lavorando per risolverlo.
- Durante lo scrutinio, nella pagina di conteggio i numeri potrebbero non essere visualizzati accuratamente (PHP supporta una precisione estremamente elevata, che però non è facile rappresentare). Questo potrebbe influenzare le eliminazioni/elezioni senza che il processo sia evidente all'utente finale. Ad esempio, se in un turno il Candidato A ha 86,00000000003 voti e il Candidato B 86,0000000004, per entrambi potrebbero essere visualizzati 86 voti, ma il Candidato A sarà eliminato poiché se si confronta il numero completo ha meno voti del Candidato B.