Kikokotoo cha Kulinganisha Njia za Kupiga Kura

Endesha hali moja ya kura za viwango kupitia sheria tano za uhesabuji na uone hasa kwa nini washindi wanatofautiana.

Hali ya uchaguzi

Weka mgombea mmoja wa kipekee kwa kila mstari. Tumia wagombea 2 hadi 8.
Kikundi kimoja kwa kila mstari: idadi ya kura, nukta mbili, kisha kila mgombea kutoka chaguo la kwanza hadi la mwisho.
Kwa ulinganishaji wa kura za kukubalika pekee, kila kura inamkubali mgombea wake wa kwanza hadi wa N.

Ulinganishaji wa njia

Matokeo ya hali ya uchaguzi

Weka wagombea na kura zilizowekwa kwenye vikundi ili kulinganisha njia.

NjiaMatokeoJinsi ilivyohesabiwa

Ukaguzi wa alama

MgombeaChaguo la kwanzaAlama za BordaKura za kukubalikaAlama za Copeland

Ubadilishaji uliofanyiwa kazi

    Mizunguko ya IRV

    MzungukoChaguo hai za kwanzaUamuzi

    Matriki ya ana kwa ana

    Kila kisanduku ni idadi ya wapiga kura wanaoweka mgombea wa safu mlalo juu ya mgombea wa safu wima.

    Fomula na vigeuzi

    Kura nyingi zaidiP(c) = Σ count_b · 1[first_b = c]
    Mchujo wa papo hapo (IRV)V(c) > V ÷ 2
    Kura za BordaB(c) = Σ count_b · (m − rank_b(c))
    Kura za kukubalikaA(c) = Σ count_b · 1[rank_b(c) ≤ k]
    Copeland / ana kwa anaC(c) = W(c) + 0.5 × T(c)
    • c — mgombea anayehesabiwa
    • b — kura moja iliyowekwa kwenye kikundi; count_b ni idadi ya wapiga kura wake
    • m — idadi ya wagombea
    • rank_b(c) — nafasi ya mgombea c kwenye kura b, kuanzia 1
    • k — kikomo cha kukubalika kilichochaguliwa hapo juu
    • V — kura hai katika mzunguko wa sasa wa IRV; V(c) ni jumla ya kura hai za mgombea c
    • W(c) na T(c) — ushindi na sare za ana kwa ana za mgombea c
    Mfano uliofanyiwa kazi uko tayari kulinganishwa.

    Majina ya wagombea na kura hubaki kwenye kivinjari chako na hazipakiwi wala kuhifadhiwa kamwe.

    Maswali Yanayoulizwa Sana

    Je, kura zilezile za viwango zinaweza kweli kutoa washindi tofauti?

    Ndiyo. Kila sheria inatumia taarifa tofauti: mfumo wa kura nyingi unahifadhi tu chaguo za kwanza, Borda inatumia kila kiwango, IRV inahamisha kura baada ya kuondolewa kwa wagombea, na uhesabuji wa ana kwa ana unalinganisha wagombea wawili kwa wakati mmoja. Mfano uliofanyiwa kazi umeundwa ili tofauti hizo zionekane na kufuatiliwa.

    Je, kura za kukubalika zinawezaje kulinganishwa na kura za viwango?

    Kura ya viwango haionyeshi pale ambapo ukubalifu unaishia. Kwa hivyo, zana hii inatumia kikomo unachochagua: wa kwanza 1, wa kwanza 2, na kuendelea. Dhana hiyo inatumika tu kwenye safu wima ya kura za kukubalika na imechapishwa kando ya matokeo yake.

    Je, mshindi wa Copeland kila mara huwa mshindi wa Condorcet?

    Hapana. Mshindi wa Condorcet lazima amshinde kila mpinzani ana kwa ana, na huenda mshindi huyo asipatikane kwa sababu mapendeleo yanaweza kutengeneza mzunguko. Copeland bado inatoa alama kwa ushindi na sare za ana kwa ana; alama yake ya juu zaidi inaripotiwa kando na inaweza kuwa sare.

    Je, naweza kutumia hii kuthibitisha matokeo rasmi ya uchaguzi?

    Hapana. Kikomparata hiki kinatumia viwango kamili na thabiti, kiti kimoja, na sheria ya IRV ya kusimama kwenye sare. Sheria za uchaguzi halisi na kanuni za mashirika zinaweza kufafanua kura zilizozidi, viwango vilivyorukwa, wagombea wa kuandikwa, utatuzi wa sare, ukaguzi na uhamishaji wa viti vingi kwa njia tofauti.

    Hisabati ya Mifumo ya Kupiga Kura na Uchambuzi wa Kura za Viwango

    Mifumo tofauti ya kupiga kura hutumia taarifa zilizomo kwenye kura za viwango kwa njia tofauti sana ili kupata mshindi wa kiti kimoja. Zana ya Kikokotoo cha Kulinganisha Njia za Kupiga Kura inaruhusu watumiaji kuingiza seti moja ya kura za viwango na kuona jinsi sheria tano tofauti za uhesabuji zinavyochakata data hiyo. Kupitia ulinganishaji huu, inakuwa wazi kuwa mshindi wa uchaguzi hautegemei tu mapendeleo ya wapiga kura, bali pia sheria ya hisabati inayotumika kujumlisha kura hizo.

    Zana hii inafanya kazi kwa kuchukua orodha ya Wagombea na Kura za viwango zilizowekwa kwenye vikundi na kisha kuzihesabu kwa kutumia njia tano: Kura nyingi zaidi (Plurality), Mchujo wa papo hapo (IRV), Kura za Borda, Kura za kukubalika (Approval), na Copeland / ana kwa ana.

    Kanuni za Uingizaji wa Data na Vikomo vya Zana

    Ili kuhakikisha hesabu sahihi na thabiti, zana hii inafuata sheria maalum za uingizaji wa data:

    • Wagombea: Mtumiaji lazima aweke majina ya wagombea kwenye sehemu ya Wagombea, ambapo kila mstari una mgombea mmoja wa kipekee. Zana inahitaji matumizi ya kati ya wagombea 2 na 8. Kila jina lazima liwe na herufi 40 au chache zaidi, lisiwe na alama ya nukta mbili (:) au alama ya kubwa kuliko (>), na majina lazima yawe ya kipekee, ikijumuisha tofauti za herufi kubwa na ndogo.
    • Kura za viwango zilizowekwa kwenye vikundi: Kura lazima ziingizwe kwenye sehemu ya Kura za viwango zilizowekwa kwenye vikundi zikiwa zimepangwa kwa vikundi, mstari mmoja kwa kila kikundi. Kila mstari lazima ufanane na muundo maalum, kwa mfano: 45: Cedar > Harbor > Summit. Kila mstari unahitaji idadi ya kura ya nambari nzima kati ya 1 na 1,000,000 kabla ya alama ya nukta mbili. Kila mstari lazima uweke kila mgombea kwenye kiwango mara moja tu; kura zisizokamilika au kuweka mgombea yuleyule kwenye kiwango zaidi ya mara moja haziruhusiwi.
    • Kikomo cha kukubalika: Kwa ajili ya kura za kukubalika, mtumiaji anachagua Kikomo cha kukubalika (kama vile "Wa kwanza 2") ambacho lazima kiwe kati ya 1 na idadi ya wagombea waliopo.
    • Ukubwa wa Data: Jumla ya data yote iliyoingizwa (wagombea na kura) lazima iwe chini ya KB 100, na jumla ya idadi ya kura zote zilizojumuishwa isizidi 10,000,000 kwenye mistari isiyozidi 200 ya kura zilizowekwa kwenye vikundi.

    Zana hii inafanya usindikaji wote wa data ndani ya kivinjari cha mtumiaji. Majina ya wagombea na kura hubaki kwenye kivinjari chako na hazipakiwi wala kuhifadhiwa kamwe.

    Ulinganishaji wa Njia Tano za Kupiga Kura

    Zana inawasilisha matokeo kupitia jedwali la Ulinganishaji wa njia lenye safu wima za Njia, Matokeo, na Jinsi ilivyohesabiwa. Chini ni muundo wa jinsi njia hizi tano zinavyofanya kazi na fomula zake:

    Njia Matokeo Jinsi ilivyohesabiwa
    Kura nyingi zaidi Mshindi au Sare: Cedar, Harbor Jumla ya juu zaidi ya chaguo la kwanza
    Mchujo wa papo hapo (IRV) Mshindi au Sare: Cedar, Harbor Kura nyingi zaidi baada ya kumtoa mgombea wa kipekee wa chini kabisa katika kila mzunguko
    Kura za Borda Mshindi au Sare: Cedar, Harbor Alama nyingi zaidi kutoka kwa viwango vyote
    Kura za kukubalika Mshindi au Sare: Cedar, Harbor Kuonekana mara nyingi zaidi kwenye wa kwanza 2
    Copeland / ana kwa ana Mshindi au Sare: Cedar, Harbor Alama 1 kwa kila ushindi wa ana kwa ana na 0.5 kwa kila sare

    Fomula na Vigeuzi vya Hisabati

    Hesabu zote zinazofanywa na zana hii zinaongozwa na fomula zifuatazo za hisabati:

    • Kura nyingi zaidi (Plurality): P(c) = Σ count_b · 1[first_b = c] Inatafuta jumla ya kura ambapo mgombea c ndiye chaguo la kwanza kwenye kura b.
    • Kura za Borda: B(c) = Σ count_b · (m - rank_b(c)) Ambapo m ni idadi ya wagombea na rank_b(c) ni nafasi ya mgombea c kwenye kura b.
    • Kura za kukubalika (Approval): A(c) = Σ count_b · 1[rank_b(c) ≤ k] Ambapo k ni kikomo cha kukubalika kilichochaguliwa.
    • Copeland / ana kwa ana: C(c) = W(c) + 0.5 × T(c) Ambapo $W(c)$ na $T(c)$ ni ushindi na sare za ana kwa ana za mgombea c dhidi ya wagombea wengine wote.
    • Mchujo wa papo hapo (IRV): V(c) > V ÷ 2 Ambapo V ni kura hai katika mzunguko wa sasa wa IRV, na $V(c)$ ni jumla ya kura hai za mgombea c.

    Uchambuzi wa Mizunguko ya IRV na Matriki ya Ana kwa Ana

    Zana inatoa sehemu mbili za kina za ukaguzi wa hesabu:

    Mizunguko ya IRV

    Katika jedwali la Mizunguko ya IRV, mchakato wa mchujo unaonyeshwa hatua kwa hatua kwa kutumia safu wima za Mzunguko, Chaguo hai za kwanza, na Uamuzi. Katika kila mzunguko, zana inaamua kumtoa mgombea mwenye kura chache zaidi kwa kutumia uamuzi kama "Mtoe Cedar". Ikiwa mgombea anafikia idadi inayohitajika, inaonyesha "Cedar anafikia kura nyingi zaidi za 51 zinazohitajika".

    Kesi maalum ya sare inashughulikiwa hapa: ikiwa kuna sare ya uondoaji isiyotatuliwa kwa nafasi ya chini kabisa, mfumo unasimama na kuonyesha ujumbe "Simama: nafasi ya chini kabisa ina sare kati ya Cedar, Harbor".

    Matriki ya Ana kwa Ana

    Jedwali la Matriki ya ana kwa ana linaonyesha ulinganishaji wa jozi (pairwise comparison). Kila kisanduku kinawakilisha idadi ya wapiga kura wanaoweka mgombea wa safu mlalo juu ya mgombea wa safu wima. Chini ya matriki hii, zana inabainisha ikiwa kuna mshindi wa Condorcet kwa kuonyesha ujumbe "Pia anamshinda kila mpinzani ana kwa ana" au "Hakuna mgombea anayemshinda kila mpinzani ana kwa ana.".

    Ujumbe wa Hitilafu na Utatuzi

    Wakati wa kuingiza data, zana inaweza kuonyesha ujumbe maalum wa hitilafu ikiwa sheria za uingizaji zitakiukwa:

    • Hali uliyobandika ni kubwa mno. Weka jumla ya data iliyoingizwa chini ya KB 100.
    • Weka angalau wagombea wawili kabla ya kuongeza kura.
    • Tumia kati ya wagombea 2 na 8.
    • Weka kila jina la mgombea kuwa na herufi 40 au chache zaidi.
    • Majina ya wagombea hayawezi kuwa na alama ya nukta mbili au alama ya kubwa kuliko.
    • Majina ya wagombea lazima yawe ya kipekee, ikijumuisha tofauti za herufi kubwa na ndogo.
    • Weka angalau kura moja ya viwango iliyowekwa kwenye kikundi.
    • Usitumie zaidi ya mistari 200 ya kura zilizowekwa kwenye vikundi.
    • Mstari wa 1 lazima ufanane na “45: Cedar > Harbor > Summit”.
    • Mstari wa 1 unahitaji idadi ya kura ya nambari nzima kabla ya alama ya nukta mbili.
    • Mstari wa 1 lazima uwe na kati ya kura 1 na 1,000,000.
    • Mstari wa 1 una jina ambalo halimo kwenye orodha ya wagombea.
    • Mstari wa 1 unaweka mgombea yuleyule kwenye kiwango zaidi ya mara moja.
    • Mstari wa 1 lazima uweke kila mgombea kwenye kiwango mara moja tu.
    • Weka jumla ya idadi ya kura kuwa 10,000,000 au chini ya hapo.
    • Chagua kikomo cha kukubalika kati ya 1 na idadi ya wagombea.
    • Sare ya uondoaji isiyotatuliwa: Cedar, Harbor

    Maswali Yanayoulizwa Mara kwa Mara (FAQ)

    Je, kura zilezile za viwango zinaweza kweli kutoa washindi tofauti?
    Ndiyo. Kila sheria inatumia taarifa tofauti: mfumo wa kura nyingi unahifadhi tu chaguo za kwanza, Borda inatumia kila kiwango, IRV inahamisha kura baada ya kuondolewa kwa wagombea, na uhesabuji wa ana kwa ana unalinganisha wagombea wawili kwa wakati mmoja. Mfano uliofanyiwa kazi umeundwa ili tofauti hizo zionekane na kufuatiliwa.

    Je, kura za kukubalika zinawezaje kulinganishwa na kura za viwango?
    Kura ya viwango haionyeshi pale ambapo ukubalifu unaishia. Kwa hivyo, zana hii inatumia kikomo unachochagua: wa kwanza 1, wa kwanza 2, na kuendelea. Dhana hiyo inatumika tu kwenye safu wima ya kura za kukubalika na imechapishwa kando ya matokeo yake.

    Je, mshindi wa Copeland kila mara huwa mshindi wa Condorcet?
    Hapana. Mshindi wa Condorcet lazima amshinde kila mpinzani ana kwa ana, na huenda mshindi huyo asipatikane kwa sababu mapendeleo yanaweza kutengeneza mzunguko. Copeland bado inatoa alama kwa ushindi na sare za ana kwa ana; alama yake ya juu zaidi inaripotiwa kando na inaweza kuwa sare.

    Je, naweza kutumia hii kuthibitisha matokeo rasmi ya uchaguzi?
    Hapana. Kikomparata hiki kinatumia viwango kamili na thabiti, kiti kimoja, na sheria ya IRV ya kusimama kwenye sare. Sheria za uchaguzi halisi na kanuni za mashirika zinaweza kufafanua kura zilizozidi, viwango vilivyorukwa, wagombea wa kuandikwa, utatuzi wa sare, ukaguzi na uhamishaji wa viti vingi kwa njia tofauti.