Komparator Metode Voting
Komparator Metode Voting minangka piranti online gratis lan transparan sing bisa digunakake kanggo nglakokake skenario pemilu siji kursi mawa peringkat (ranked-ballot) liwat limang aturan petungan sing beda kanthi bebarengan. Kanthi ngetrapake metode pluralitas, limpahan langsung (IRV), Borda, persetujuan, lan Copeland ing sakumpulan surat suara sing padha, piranti iki nuduhake kepiye sistem voting sing beda-beda nggunakake informasi ing surat suara kanggo nemtokake pemenang. Piranti iki nyedhiyakake rincian babak demi babak, skor, lan petungan berpasangan supaya bedane matematis antarane sistem kasebut bisa katon lan dilacak kanthi cetha.
Input Data Skenario
Kanggo miwiti analisis, pangguna kudu nyedhiyakake telung bagean input utama ing antarmuka piranti:
- Kandidat: Dhaptar jeneng kandidat sing dilebokake dening pangguna, kanthi siji jeneng unik saben baris. Input iki kudu ngemot antarane 2 nganti 8 kandidat.
- Surat suara mawa peringkat sing digrupake: Dhaptar grup surat suara, kanthi siji grup saben baris. Saben baris kudu ngetutake format jumlah swara, titik loro, banjur saben kandidat sing diurutake saka pilihan kapisan nganti pungkasan (umpamane, "45: Cedar > Harbor > Summit").
- Batas persetujuan: Pilihan sing nemtokake pirang-pirang kandidat paling dhuwur sing disetujoni dening saben surat suara (umpamane, "
2Paling Dhuwur") kanggo perbandingan voting persetujuan.
Output lan Asil Petungan
Sawise input dilebokake kanthi bener, piranti bakal langsung ngetung lan nampilake sawetara bagean output ing ngisor iki:
Asil skenario
Label ringkesan sing nuduhake status petungan saiki. Nalika data wis siyap, bagean iki bakal nampilake teks "100 swara · 5 metode · 3 pemenang sing beda".
Perbandingan metode
Tabel utama sing mbandhingake limang aturan voting kanthi kolom-kolom ing ngisor iki:
- Metode: Nampilake jeneng "Pluralitas", "Limpahan langsung (IRV)", "Petungan Borda", "Persetujuan", lan "Copeland / berpasangan".
- Asil: Nampilake pemenang utawa kahanan seri (umpamane, "Seri:
Cedar, Harbor"). - Kepiye carane diitung: Katrangan ringkes babagan aturan sing ditrapake:
- "Total pilihan kapisan paling dhuwur"
- "Mayoritas sawise ngeliminasi siji kandidat paling ngisor sing unik in saben babak"
- "Poin paling akeh saka kabeh peringkat"
- "Paling kerep katon ing
2paling dhuwur" - "1 poin saben kamenangan berpasangan lan 0.5 saben seri"
Audit skor
Tabel rincian sing nuduhake risak skor kanggo saben kandidat kanthi kolom:
- Kandidat
- Pilihan kapisan
- Poin Borda
- Persetujuan
- Poin Copeland
Babak IRV
Rincian langkah-demi-langkah saka proses eliminasi limpahan langsung (IRV) kanthi kolom:
- Babak
- Pilihan kapisan sing aktif
- Kaputusan: Nampilake tumindak kaya ta "Eliminasi
Cedar", "Cedarnggayuh mayoritas51swara", "Kabeh kandidat sing isih ana seri", utawa "Mandheg: posisi paling ngisor seri antaraneCedar, Harbor".
Matriks head-to-head
Kothak perbandingan berpasangan (pairwise) sing nuduhake jumlah pamilih sing menehi peringkat kandidat ing baris luwih dhuwur tinimbang kandidat ing kolom. Bagean iki uga diiringi cathetan manawa ana pemenang Condorcet ("Uga ngalahake saben mungsuh kanthi head-to-head") utawa ora ("Ora ana kandidat sing ngalahake saben mungsuh kanthi head-to-head.").
Rumus lan variabel
Bagean referensi sing nampilake rumus matematika lan definisi variabel sing digunakake ing petungan.
Aturan lan Watesan Teknis
Kanggo njaga akurasi petungan, piranti iki ngetrapake sawetara aturan lan watesan input sing ketat:
- Watesan Kandidat: Piranti mbutuhake antarane 2 nganti 8 kandidat. Saben jeneng kandidat kudu unik (kalebu bedane huruf gedhe lan cilik), maksimal 40 karakter, lan mboten pareng ngemot titik loro (:) utawa tandha luwih gedhe (>).
- Watesan Surat Suara: Input diwatesi maksimal 200 baris surat suara sing digrupake. Total jumlah swara saka kabeh baris surat suara kudu ing utawa ing sangisore 10.000.000.
- Jumlah Swara per Baris: Saben baris surat suara kudu ngemot jumlah swara angka wutuh antarane 1 nganti 1.000.000 sadurunge titik loro.
- Aturan Peringkat: Saben baris surat suara kudu menehi peringkat kanggo saben kandidat persis sepisan. Peringkat sing ora lengkap utawa menehi peringkat kanggo kandidat sing padha luwih saka sepisan ing siji baris mboten pareng.
- Batas Persetujuan: Nilai batas persetujuan kudu dipilih antarane 1 lan jumlah total kandidat sing ana.
- Ukuran Data: Total ukuran input teks sing ditempelake (kandidat lan surat suara) kudu ing sangisore 100 KB.
- Pecah Seri IRV: Yen ana kahanan seri sing ora bisa dirampungake kanggo kandidat ing posisi paling ngisor sajrone babak IRV, piranti bakal mandhegake proses eliminasi.
- Cakupan Analisis: Piranti iki nggunakake peringkat ketat sing lengkap, analisis siji kursi, lan aturan mandheg-yen-seri kanggo IRV. Piranti ini ora ndhukung swara kakehan (overvotes), peringkat sing diliwati, nulis jeneng dhewe (write-ins), utawa transfer multi-kursi.
Yen ana input sing ora cocog karo aturan ing dhuwur, piranti bakal nampilake pesen kesalahan sing cocog, kayata:
- "Skenario sing ditempelake kegedhen. Jaga total input ing sangisore 100 KB."
- "Lebokake paling ora rong kandidat sadurunge nambahake surat suara."
- "Gunakake antarane 2 nganti 8 kandidat."
- "Saben jeneng kandidat maksimal 40 karakter."
- "Jeneng kandidat mboten pareng ngemot titik loro utawa tandha luwih gedhe."
- "Jeneng kandidat kudu unik, kalebu bedane huruf gedhe lan cilik."
- "Lebokake paling ora siji surat suara mawa peringkat sing digrupake."
- "Gunakake ora luwih saka 200 baris surat suara sing digrupake."
- "Baris
1kudu katon kaya “45: Cedar > Harbor > Summit”." - "Baris
1mbutuhake jumlah swara angka wutuh sadurunge titik loro." - "Baris
1kudu ngemot antarane 1 nganti 1.000.000 swara." - "Baris
1ngemot jeneng sing ora ana ing dhaptar kandidat." - "Baris
1menehi peringkat kanggo kandidat sing padha luwih saka sepisan." - "Baris
1kudu menehi peringkat kanggo saben kandidat persis sepisan." - "Jaga total jumlah swara in utawa ing sangisore 10.000.000."
- "Pilih batas persetujuan antarane 1 lan jumlah kandidat."
- "Seri eliminasi sing ora bisa dirampungake:
Cedar, Harbor"
Rumus Matematika Sing Digunakake
Piranti iki nggunakake rumus matematika ing ngisor iki kanggo ngetung skor saben metode:
- Pluralitas: P(c) = Σ count_b · 1[first_b = c]
- Limpahan langsung (IRV): V(c) > V ÷ 2
- Petungan Borda: B(c) = Σ count_b · (m − rank_b(c))
- Persetujuan: A(c) = Σ count_b · 1[rank_b(c) ≤ k]
- Copeland: C(c) = W(c) + 0.5 × T(c)
Katrangan variabel:
b: siji surat suara sing digrupake;count_bminangka jumlah pamilihe.c: kandidat sing lagi diitung.k: batas persetujuan sing dipilih ing ndhuwur.m: jumlah kandidat.rank_b(c): posisine kandidatcing surat suarab, diwiwiti saka 1.V: swara aktif ing babak IRV saiki;V(c)minangka total aktif kandidatc.W(c)lanT(c): kamenangan lan seri berpasangan kandidatc.
Privasi lan Pangolahan Data
Kabeh jeneng kandidat lan data surat suara diproses sacara lokal lan tetep ana ing browser pangguna. Ora ana data input sing diunggah menyang server eksternal utawa disimpen ing endi wae.
Pitakonan Sing Kerep Ditakokake (FAQ)
Kepiye carane voting persetujuan bisa dibandhingake karo surat suara mawa peringkat?
Surat suara mawa peringkat ora nuduhake ing ngendi persetujuan rampung. Amarga iku, alat iki nggunakake batas sing sampeyan pilih: 1 paling dhuwur, 2 paling dhuwur, lan sateruse. Asumsi kasebut mung ditrapake kanggo kolom persetujuan lan dicithak ing sandhinge asile.
Apa pemenang Copeland mesthi dadi pemenang Condorcet?
Mboten. Pemenang Condorcet kudu ngalahake saben mungsuh kanthi head-to-head, lan bisa wae ora ana amarga preferensi bisa mbentuk siklus. Copeland tetep menehi poin kanggo kamenangan lan seri berpasangan; skor paling dhuwur dilaporake kanthi kapisah lan bisa wae seri.
Apa aku bisa nggunakake iki kanggo ngesahake asil pemilu resmi?
Mboten. Komparator iki nggunakake peringkat ketat sing lengkap, siji kursi, lan aturan IRV mandheg-yen-seri. Undhang-undhang pemilu lan aturan organisasi bisa nemtokake swara kakehan, peringkat sing diliwati, nulis jeneng dhewe, pemecahan seri, audit, lan transfer multi-kursi kanthi cara sing beda. Referensi resmi babagan standar sistem voting bisa dideleng ing Voluntary Voting System Guidelines dening U.S. Election Assistance Commission utawa materi akademik babagan metode voting ing OpenStax.
Apa surat suara mawa peringkat sing padha pancen bisa ngasilake pemenang sing beda?
Nggih. Saben aturan nggunakake informasi sing beda: pluralitas mung njupuk pilihan kapisan, Borda nggunakake saben peringkat, IRV nransfer swara sawise eliminasi, lan petungan berpasangan mbandhingake kandidat loro-loro. Conto sing diitung dirancang supaya bedane kasebut bisa katon lan dilacak.