Balsavimo metodų palyginimo įrankis

Paleiskite vieną reitingavimo biuletenių scenarijų per penkias skaičiavimo taisykles ir tiksliai pamatykite, kodėl skiriasi laimėtojai.

Rinkimų scenarijus

Įveskite po vieną unikalų kandidatą eilutėje. Naudokite nuo 2 iki 8 kandidatų.
Viena grupė eilutėje: balsų skaičius, dvitaškis, tada kiekvienas kandidatas nuo pirmojo iki paskutinio pasirinkimo.
Tik pritarimo palyginimui: kiekvienas biuletenis patvirtina savo geriausius N kandidatų.

Metodų palyginimas

Scenarijaus rezultatas

Įveskite kandidatus ir sugrupuotus biuletenius, kad palygintumėte metodus.

MetodasRezultatasKaip buvo skaičiuojama

Balų auditas

KandidatasPirmasis pasirinkimasBorda taškaiPritarimaiCopeland taškai

Atlikti pakeitimai

    IRV turai

    TurasAktyvūs pirmieji pasirinkimaiSprendimas

    Tiesioginių kovų matrica

    Kiekvienas langelis rodo skaičių rinkėjų, kurie eilutės kandidatą reitinguoja aukščiau už stulpelio kandidatą.

    Formulės ir kintamieji

    Santykinė daugumaP(c) = Σ count_b · 1[first_b = c]
    Alternatyvus balsavimas (IRV)V(c) > V ÷ 2
    Borda skaičiavimasB(c) = Σ count_b · (m − rank_b(c))
    PritarimasA(c) = Σ count_b · 1[rank_b(c) ≤ k]
    Copeland / porinisC(c) = W(c) + 0.5 × T(c)
    • c — skaičiuojamas kandidatas
    • b — vienas sugrupuotas biuletenis; count_b yra jo rinkėjų skaičius
    • m — kandidatų skaičius
    • rank_b(c) — kandidato c pozicija biuletenyje b, pradedant nuo 1
    • k — aukščiau pasirinkta pritarimo riba
    • V — aktyvūs balsai dabartiniame IRV ture; V(c) yra kandidato c aktyvi suma
    • W(c) ir T(c) — kandidato c pergalės ir lygiosios porose
    Pavyzdys paruoštas palyginimui.

    Kandidatų vardai ir biuleteniai lieka jūsų naršyklėje ir nėra įkeliami ar išsaugomi.

    DUK

    Ar tie patys reitingavimo biuleteniai tikrai gali duoti skirtingus laimėtojus?

    Taip. Kiekviena taisyklė naudoja skirtingą informaciją: daugumos metodas išlaiko tik pirmuosius pasirinkimus, Borda naudoja kiekvieną reitingą, IRV perkelia balsus po pašalinimų, o porinis skaičiavimas lygina kandidatus po du vienu metu. Pateiktas pavyzdys yra sukurtas taip, kad šie skirtumai būtų matomi ir atsekami.

    Kaip galima palyginti pritarimo balsavimą su reitingavimo biuleteniais?

    Reitingavimo biuletenis nenurodo, kur baigiasi pritarimas. Todėl šis įrankis naudoja jūsų pasirinktą ribą: geriausias 1, geriausi 2 ir t. t. Ši prielaida taikoma tik pritarimo stulpeliui ir yra atspausdinta šalia jo rezultato.

    Ar Copeland laimėtojas visada yra Condorcet laimėtojas?

    Ne. Condorcet laimėtojas turi įveikti kiekvieną varžovą tiesioginėje kovoje, o toks gali ir neegzistuoti, nes pasirinkimai gali sudaryti ciklą. Copeland metodas vis tiek skiria taškus už pergales ir lygiąsias porose; apie didžiausią jo balą pranešama atskirai, ir jis gali būti pasidalintas po lygiai.

    Ar galiu tai naudoti oficialiems rinkimų rezultatams patvirtinti?

    Ne. Šis palyginimo įrankis naudoja išsamius griežtus reitingus, vieną vietą ir IRV taisyklę su sustabdymu esant lygiosioms. Rinkimų įstatymai ir organizacijų taisyklės gali skirtingai apibrėžti perteklinį balsavimą, praleistus reitingus, įrašytus kandidatus, lygiųjų laužymą, auditą ir kelių vietų perleidimą.

    Kaip veikia balsavimo metodų palyginimas

    Balsavimo metodų palyginimo įrankis yra nemokama ir skaidri internetinė priemonė, leidžianti vartotojams paleisti vienos vietos rinkimų scenarijų su reitingavimo biuleteniais per penkias skirtingas skaičiavimo taisykles vienu metu. Taikant santykinės daugumos, alternatyvaus balsavimo (IRV), Borda, pritarimo ir Copeland skaičiavimo metodus tam pačiam reitinguotų biuletenių rinkiniui, įrankis vaizdžiai parodo, kaip skirtingos balsavimo sistemos naudoja biuleteniuose pateiktą informaciją nustatant nugalėtoją. Vartotojui pateikiami išsamūs turai, balai ir tiesioginių kovų skaičiavimai, kad matematiniai skirtumai tarp šių sistemų taptų aiškiai matomi ir atsekami.

    Visi skaičiavimai atliekami lokaliai: kandidatų vardai ir biuleteniai lieka jūsų naršyklėje ir nėra įkeliami ar išsaugomi.

    Įvesties duomenys ir jų formatai

    Kad įrankis galėtų atlikti skaičiavimus, vartotojas turi pateikti tris pagrindinius parametrus:

    • Kandidatai: unikalių kandidatų vardų sąrašas, įvedamas po vieną eilutėje. Įrankis reikalauja naudoti nuo 2 iki 8 kandidatų. Kiekvienas vardas turi būti ne ilgesnis nei 40 simbolių, jame negali būti dvitaškio (:) arba daugiau už (>) ženklų. Vardai privalo būti unikalūs, įskaitant didžiųjų ir mažųjų raidžių skirtumus.
    • Sugrupuoti reitingavimo biuleteniai: balsavimo grupių sąrašas, kur kiekviena grupė pateikiama atskiroje eilutėje. Kiekviena eilutė privalo tiksliai atitikti formatą: balsų skaičius, dvitaškis ir visi kandidatai, išrikiuoti nuo pirmojo iki paskutinio pasirinkimo (pavyzdžiui, „45: Cedar > Harbor > Summit“). Kiekvienoje eilutėje privaloma sužymėti visus kandidatus lygiai vieną kartą – nebaigti reitingai arba to paties kandidato pasikartojimas toje pačioje eilutėje yra neleidžiami. Didžiausias leistinas sugrupuotų biuletenių eilučių skaičius yra 200, o bendras visų biuletenių balsų skaičius negali viršyti 10 000 000. Kiekvienoje eilutėje prieš dvitaškį turi būti nurodytas sveikasis skaičius nuo 1 iki 1 000 000.
    • Pritarimo riba: pasirinkimas, nurodantis, kiek geriausių kandidatų iš kiekvieno biuletenio yra laikomi patvirtintais pritarimo balsavimo skaičiavimui (pvz., „Geriausi 2“). Ši riba turi būti sveikasis skaičius nuo 1 iki bendro kandidatų skaičiaus.

    Bendra įklijuoto scenarijaus tekstinė įvestis (kandidatai ir biuleteniai kartu) turi būti mažesnė nei 100 KB.

    Rezultatų analizė ir išvesties lentelės

    Sėkmingai apdorojus įvestį, įrankis pateikia išsamią rinkimų analizę per kelias sekcijas:

    Scenarijaus rezultatas

    Viršuje rodoma būsenos santrauka, pavyzdžiui, „100 balsų · 5 metodai · 3 skirtingi laimėtojai“, leidžianti greitai įvertinti, ar skirtingi skaičiavimo principai lėmė skirtingų kandidatų pergales.

    Metodų palyginimas

    Šioje lentelėje lyginamos penkios taisyklės pagal tris stulpelius:

    1. Metodas: nurodomi sistemų pavadinimai: „Santykinė dauguma“, „Alternatyvus balsavimas (IRV)“, „Borda skaičiavimas“, „Pritarimas“ ir „Copeland / porinis“.
    2. Rezultatas: parodomas laimėtojas arba lygiosios (pvz., „Lygiosios: Cedar, Harbor“).
    3. Kaip buvo skaičiuojama: pateikiamas trumpas taisyklės aprašymas:
      • Santykinė dauguma: „Didžiausia pirmojo pasirinkimo suma“.
      • Alternatyvus balsavimas (IRV): „Dauguma, kiekviename ture pašalinant vienintelį žemiausią kandidatą“.
      • Borda skaičiavimas: „Daugiausiai taškų iš visų reitingų“.
      • Pritarimas: „Daugiausiai pasirodymų tarp geriausių 2“.
      • Copeland / porinis: „1 taškas už pergalę poroje ir 0,5 už lygiąsias“.

    Balų auditas

    Detali lentelė, kurioje kiekvienam kandidatui pateikiami visi tarpiniai skaičiavimai:

    • Kandidatas
    • Pirmasis pasirinkimas (naudojamas santykinei daugumai ir IRV pradžiai)
    • Borda taškai
    • Pritarimai
    • Copeland taškai

    IRV turai

    Ši sekcija žingsnis po žingsnio atskleidžia alternatyvaus balsavimo eliminavimo procesą. Lentelėje pateikiami šie stulpeliai:

    • Turas
    • Aktyvūs pirmieji pasirinkimai
    • Sprendimas: fiksuojami tokie veiksmai kaip „Pašalinti kandidatą Cedar“, „Cedar pasiekia 51 balsų daugumą“, „Visi likę kandidatai surinko po lygiai“ arba „Sustabdyta: žemiausia vieta po lygiai pasidalijo tarp Cedar, Harbor“. Jei IRV ture įvyksta neišspręstos lygiosios dėl žemiausios vietos pašalinimo, procesas sustabdomas ir pateikiamas pranešimas „Neišspręstos lygiosios dėl pašalinimo: Cedar, Harbor“.

    Tiesioginių kovų matrica

    Porinio palyginimo tinklelis, kuriame kiekvienas langelis rodo skaičių rinkėjų, kurie eilutės kandidatą reitinguoja aukščiau už stulpelio kandidatą. Po lentele pateikiama pastaba apie Condorcet kriterijų: jei toks laimėtojas egzistuoja, rašoma „Taip pat įveikia kiekvieną varžovą tiesioginėje kovoje“, o jei ne – „Nė vienas kandidatas neįveikia kiekvieno varžovą tiesioginėje kovoje.“.

    Matematinės formulės ir kintamieji

    Skaičiavimams atlikti naudojamos šios matematinės formulės, pateikiamos įrankio nuorodų sekcijoje:

    • Santykinė dauguma: P(c) = Σ count_b · 1[first_b = c]
    • Alternatyvus balsavimas (IRV): V(c) > V ÷ 2
    • Borda skaičiavimas: B(c) = Σ count_b · (m − rank_b(c))
    • Pritarimas: A(c) = Σ count_b · 1[rank_b(c) ≤ k]
    • Copeland / porinis: C(c) = W(c) + 0.5 × T(c)

    Kintamųjų apibrėžimai:

    • b – vienas sugrupuotas biuletenis; count_b yra jo rinkėjų skaičius
    • c – skaičiuojamas kandidatas
    • k – aukščiau pasirinkta pritarimo riba
    • m – kandidatų skaičius
    • rank_b(c) – kandidato c pozicija biuletenyje b, pradedant nuo 1
    • V – aktyvūs balsai dabartiniame IRV ture; V(c) yra kandidato c aktyvi suma
    • W(c) ir T(c) – kandidato c pergalės ir lygiosios porose

    Galimos klaidos ir ribojimai

    Įrankis griežtai tikrina įvesties duomenis ir, esant neatitikimams, pateikia šiuos pranešimus:

    • Jei viršijamas duomenų dydis: „Įklijuotas scenarijus yra per didelis. Bendra įvestis turi būti mažesnė nei 100 KB.“
    • Jei trūksta kandidatų: „Prieš pridėdami biuletenius, įveskite bent du kandidatus.“ arba „Naudokite nuo 2 iki 8 kandidatų.“
    • Jei kandidatų vardai neatitinka taisyklių: „Kandidato vardas negali viršyti 40 simbolių.“, „Kandidatų varduose negali būti dvitaškio arba daugiau už ženklų.“ arba „Kandidatų vardai turi būti unikalūs, įskaitant didžiųjų ir mažųjų raidžių skirtumus.“
    • Jei trūksta biuletenių arba viršytas jų kiekis: „Įveskite bent vieną sugrupuotą reitingavimo biuletenį.“ arba „Naudokite ne daugiau kaip 200 sugrupuotų biuletenių eilučių.“
    • Jei biuletenio formatas neteisingas: „Eilutė 1 turi atrodyti taip: „45: Cedar > Harbor > Summit“.“
    • Jei balsų skaičius neteisingas: „Eilutėje 1 prieš dvitaškį reikalingas sveikasis balsų skaičius.“ arba „Eilutėje 1 turi būti nuo 1 iki 1 000 000 balsų.“
    • Jei nesutampa kandidatų vardai: „Eilutėje 1 yra vardas, kurio nėra kandidatų sąraše.“
    • Jei reitingavimas neteisingas: „Eilutėje 1 tas pats kandidatas reitinguojamas daugiau nei vieną kartą.“ arba „Eilutėje 1 kiekvienas kandidatas turi būti sureitinguotas lygiai vieną kartą.“
    • Jei viršytas bendras balsų skaičius: „Bendras balsų skaičius negali viršyti 10 000 000.“
    • Jei neteisinga pritarimo riba: „Pasirinkite pritarimo ribą tarp 1 ir kandidatų skaičiaus.“

    Šis įrankis yra skirtas vienos vietos palyginimui ir nenaudoja sudėtingesnių taisyklių, tokių kaip perteklinis balsavimas, praleisti reitingai, įrašyti kandidatai ar kelių vietų perleidimas.

    Dažniausiai užduodami klausimai (DUK)

    Ar tie patys reitingavimo biuleteniai tikrai gali duoti skirtingus laimėtojus? Taip. Kiekviena taisyklė naudoja skirtingą informaciją: daugumos metodas išlaiko tik pirmuosius pasirinkimus, Borda naudoja kiekvieną reitingą, IRV perkelia balsus po pašalinimų, o porinis skaičiavimas lygina kandidatus po du vienu metu. Pateiktas pavyzdys yra sukurtas taip, kad šie skirtumai būtų matomi ir atsekami.

    Kaip galima palyginti pritarimo balsavimą su reitingavimo biuleteniais? Reitingavimo biuletenis nenurodo, kur baigiasi pritarimas. Todėl šis įrankis naudoja jūsų pasirinktą ribą: geriausias 1, geriausi 2 ir t. t. Ši prielaida taikoma tik pritarimo stulpeliui ir yra atspausdinta šalia jo rezultato.

    Ar Copeland laimėtojas visada yra Condorcet laimėtojas? Ne. Condorcet laimėtojas turi įveikti kiekvieną varžovą tiesioginėje kovoje, o toks gali ir neegzistuoti, nes pasirinkimai gali sudaryti ciklą. Copeland metodas vis tiek skiria taškus už pergales ir lygiąsias porose; apie didžiausią jo balą pranešama atskirai, ir jis gali būti pasidalintas po lygiai.

    Ar galiu tai naudoti oficialiems rinkimų rezultatams patvirtinti? Ne. Šis palyginimo įrankis naudoja išsamius griežtus reitingus, vieną vietą ir IRV taisyklę su sustabdymu esant lygiosioms. Rinkimų įstatymai ir organizacijų taisyklės gali skirtingai apibrėžti perteklinį balsavimą, praleistus reitingus, įrašytus kandidatus, lygiųjų laužymą, auditą ir kelių vietų perleidimą. Šis įrankis sukurtas remiantis bendraisiais principais, tokiais kaip aprašyti OpenStax „Voting Methods“ gairėse bei JAV Rinkimų pagalbos komisijos „Voluntary Voting System Guidelines“ standartuose.