L'algoritmo QUOTIENTS-3 viene impiegato dall'Università degli Studi di VERONA.
L’algoritmo distribuisce il numero di eletti o dei seggi a ogni lista in base ai voti che ciascuna di esse ha ricevuto, in prima istanza secondo i quozienti (voti di lista / numero elettorale) e in seconda istanza secondo i resti decrescenti (in caso di liste a pari resti si assegnano i seggi alle liste che hanno meno seggi assegnati, in caso di ulteriore parità si applica lo stato di sorteggio). In seguito, l’algoritmo assegna i posti ai candidati secondo i voti di preferenza più alti, il minore anno di iscrizione/corso e la minore anzianità anagrafica (si applica lo stato di sorteggio su candidati pari-merito nella stessa lista).
Di seguito si illustrano le parti e i processi dell’algoritmo:
CALCOLO dei SEGGI o NUMERO ELETTI SPETTANTI A OGNI LISTA
1.1 Calcolo della partecipazione al voto nel collegio
Viene calcolata la percentuale di votanti rispetto ai possibili elettori → (totale schede elaborate su tutti i seggi ÷ numero aventi diritto al voto)*100
N.B.: le schede elaborate comprendono sia le schede valide sia le schede bianche.
1.2 Calcolo numero degli eletti effettivo nel collegio
Il numero degli eleggibili preventivato e definito sul collegio elettorale viene ridotto in maniera proporzionale (in conseguenza alla configurazione del collegio Modalità annullamento = "parziale/proporzionale") alla partecipazione al voto e moltiplicato per il fattore 10:
- se la partecipazione al voto è ≥ quorum → numero degli eletti = numero degli eleggibili definito sul collegio (NB: impostando quorum = 0, il numero degli eletti è uguale al numero degli eleggibili);
- se la partecipazione al voto è < quorum → numero degli eletti = (totale schede elaborate su tutti i seggi ÷ numero aventi diritto al voto) * numero degli eleggibili * 10
N.B.: il numero viene arrotondato all'intero successivo (es. 6.3 diventa 7) e comunque aumentato al Minimo eletti definito sul collegio.
1.3 Calcolo numero elettorale
Indica il numero di voti necessari per l'assegnazione dei seggi → numero voti presi da tutte le liste (sono escluse le schede bianche) ÷ numero degli eletti
1.4 Calcolo numero eletti spettanti a ogni lista in prima battuta
Si cicla per le liste del collegio ordinate per voti di lista decrescente. Per ciascuna lista si effettua:
- Calcolo numero eletti nella lista = voti presi dalla lista ÷ numero elettorale
- Salvataggio del resto = voti presi dalla lista % numero elettorale
- Calcolo numero di eletti residuo= numero eletti - numero eletti di lista
N.B.: Se il numero di candidati presenti nella lista è inferiore al numero calcolato, il numero di eletti per lista coincide con il numero dei candidati.1.5 Calcolo numero eletti spettanti a ogni lista in seconda battuta
Per distribuire l'eventuale numero di eletti residuo il sistema permette le seguenti operazioni:
- Se numero eletti residuo > 0, il sistema cicla, fino a raggiungere l’esaurimento posti, le liste di collegio, ordinate per resti decrescenti (a pari resto il seggio è quindi assegnato alla lista che ha meno seggi assegnati), che abbiano ancora candidati disponibili. Se al termine del ciclo ci sono ancora posti residui ed è presente una sola lista con candidati sufficienti a coprirli allora i seggi residui vengono assegnati a tale lista.
- Se ci sono liste con pari resto (resto uguale alla lista corrente) e identico numero di seggi già assegnati si possono verificare due casi:Se il numero di liste con pari resto e uguale numero di seggi assegnati ≤ numero di eletti residuo:
a) Si calcola per tali liste il numero di eletti di lista aggiuntivo = numero di eletti residuo ÷ numero di liste con pari resto e uguale numero di seggi assegnati.
b) Per ogni lista con pari resto si assegnano i posti aggiuntivi → numero eletti di lista = numero eletti di lista + numero di eletti aggiuntivo.Numero eletti residuo = numero eletti residuo - numero di eletti aggiuntivo
N.B: se il numero di candidati presenti nella lista - numero di eletti calcolato in prima battuta è inferiore al numero calcolato, il numero di eletti per lista aggiuntivo = numero dei candidati - numero di eletti calcolato in prima battuta
Se il numero di liste con pari resto e uguale numero di seggi assegnati > numero di eletti residuo si termina il ciclo e si memorizza → resto di sorteggio = resto (corrente)
ASSEGNAZIONE POSTI AI CANDIDATI DI LISTA
Posti assegnati = 0. Si cicla per le liste di collegio ordinate per numero di eletti di lista decrescente, per ogni lista
2.1 Assegnazione posti e applicazione sorteggio
I posti sono assegnati sulla base del numero di eletti di lista e dei voti di preferenza. Si applica il sorteggio in caso di candidati nella stessa lista con medesimi voti, medesimo anno di iscrizione/corso e medesima data di nascita:
- Il sistema cicla, fino a raggiungere l’esaurimento posti, i candidati della lista ordinati per voti di preferenza, anno di corso (come secondo criterio) in ordine decrescente e data di nascita (come terzo criterio) in ordine decrescente*.
- Per ciascuna lista, una volta calcolato il numero di candidati con medesimi voti di preferenza e stessa data di nascita, si possono verificare due condizioni:Il numero dei candidati alla pari ≤ posti residui. In questo caso ogni candidato alla pari passa allo stato Eletto e viene incrementato il numero di posti assegnati → posti assegnati = posti assegnati +1.
Il numero di candidati > posti residui. In questo caso ogni candidato alla pari passa allo stato “Sorteggio” e il sistema procede alla lista successiva.
2.2 Assegnazione posti nel caso in cui siano rimasti posti da distribuire alle liste che coprono tutti i candidati di lista ancora disponibili
Se i posti rimasti ≥ numero di candidati ancora non eletti →ogni candidato libero viene Eletto2.3 Assegnazione stato sorteggio (sulla base del resto di lista = resto di sorteggio)
Se si verificano le seguenti 2 condizioni:
- La lista corrente ha resto = resto di sorteggio;
- Sono rimasti posti da distribuire alle liste → numero eletti del collegio > numero di eletti di tutte le liste.Si cicla sui candidati della lista non ancora eletti, ordinati per voti di preferenza, anno di iscrizione/corso decrescente e data di nascita decrescente*;
Si conteggiano i candidati alla pari per voti, anno di corso e data nascita e per ognuno si assegna lo stato "Sorteggio";
Il ciclo si conclude.
2.4 Assegnazione stato sorteggio fra tutti i candidati (sulla base dei voti di preferenza, dell'anno di corso e della data di nascita)
Se non è stato precedentemente applicato il sorteggio, per distribuire l'eventuale numero di posti residui :
- Si inizializza il numero in sorteggio fissandolo = 0;
- Si cicla per ciascun candidato ancora non eletto di tutte le liste di collegio (i candidati sono ordinati per voti di preferenza decrescente e poi per anno di corso decrescente e infine per data di nascita decrescente*);
- Se posti residui ≥ numero in sorteggio → il ciclo si conclude;
- Si ciclano i candidati alla pari, per voto, anno corso ed età, non ancora eletti. Su ognuno viene impostato lo stato Sorteggio e si incrementa il numero in sorteggio.* : in caso di medesimi voti di preferenza viene favorito il candidato con minore anno di corso e, a parità di anno di corso, il più giovane di età