Iste calculator recipe un lot de ballottas del voto de approbation in forma de un file CSV e calcula le candidatos ganiante secundo le methodo del voto del approbation proportional sequential multiplicative (Multiplicative Sequential Proportional Approval Voting, MSPAV), como il es describite in iste projecto de discurso per Pereira et al. del anno 2016 (attention: contine amontas excessive del mathematica). Il es un methodo de voto que rende possibile parlamentos proportional, ma non require partitos politic. Naturalmente candidatos totevia pote formar partitos, ma le existentia o non-existentia de illos non ha influentia super como le ganiatores del election es determinate.
In essentia, le candidato con le major approbation es eligite in cata ronda. Depost, tote ballottas que approbava iste candidato es cargate e su fortia de voto es reducite pro dar conto del facto que uno de su candidatos favorite esseva eligite. Assi on assecura que le parlamento final reflecte proportionalmente le voluntate del votantes. Iste processo del eliger e recargar continua usque tote sedes es occupate.
MSPAV non es un systema perfecte, ma il es assatis facile a describer e non difficile a calcular. In toto, io pensa que illo es gentil.
Nota bene que in iste implementation, on resolve paritates per eliger qualcunque candidato sta plus in alto in le ballotta. Io es secur que il ha un melior maniera de resolver lo, ma con numero de votantes assatis grande, paritates deberea esser multo improbabile.
Pro un exemplo de un file de ballottas, clicca hic.
Numero de sedes in le parlamento: