Come vengono calcolati i risultati in Agreeder?
Se stai leggendo questa pagina, significa che sei interessato a come vengono calcolati i risultati del tuo Agreed.
Il risultato è calcolato utilizzando un Metodo Condorcet, in particolare il Metodo Schulze.
Niente è più chiaro di un esempio concreto. Prendiamo il seguente esempio, in cui gli inquilini di un edificio vogliono ridipingere l'edificio e scegliere un nuovo colore.
80 inquilini hanno votato per ridipingere l'edificio, e la maggioranza vorrebbe qualcosa tipo giallo o arancione ma, indovinate un po'? In un'elezione normale vince il blu.
Non è ingiusto? Molti inquilini che hanno votato per l'arancione avrebbero preferito il giallo piuttosto che il blu. Allo stesso tempo, molti che hanno votato per il giallo preferirebbero vedere il loro edificio dipinto di arancione piuttosto che di blu.
Bene. Questo non succede in Agreeder, e il risultato è chiaro!
L'arancione vince! Il giallo è secondo e il blu è terzo.
Per ottenere lo stesso risultato, in un'elezione normale, avremmo dovuto avere un secondo scrutinio (sistema a due turni).
Grazie al fatto che i votanti non scelgono semplicemente opzioni singole o multiple, ma invece le ordinano in base alle loro preferenze, Agreeder può generare il miglior risultato possibile con un solo Agreed.
Agreeder usa l'implementazione in rubino dell'algoritmo di Schulze che potete trovare su GitHub. Questa implementazione è stata inizialmente sviluppata per l'applicazione Airesis - The Social Network for eDemocracy, ed è stato riutilizzato in molti altri contesti e software.
Ti è piaciuto il nostro esempio? Puoi leggere come è facile ordinare le tue priorità in Agreeder.