เครื่องมือเปรียบเทียบวิธีนับคะแนนเลือกตั้ง

จำลองสถานการณ์บัตรลงคะแนนแบบจัดอันดับผ่านกฎการนับคะแนนห้าแบบ และดูว่าเหตุใดผู้ชนะจึงแตกต่างกันอย่างชัดเจน

สถานการณ์การเลือกตั้ง

กรอกชื่อผู้สมัครที่ไม่ซ้ำกันบรรทัดละหนึ่งคน โดยใช้ผู้สมัคร 2 ถึง 8 คน
หนึ่งกลุ่มต่อหนึ่งบรรทัด: จำนวนคะแนนเสียง ตามด้วยเครื่องหมายโคลอน และรายชื่อผู้สมัครทุกคนเรียงจากอันดับแรกถึงอันดับสุดท้าย
สำหรับการเปรียบเทียบแบบลงคะแนนเห็นชอบเท่านั้น โดยบัตรลงคะแนนแต่ละใบจะให้ความเห็นชอบแก่ผู้สมัครใน N อันดับแรกของคุณ

การเปรียบเทียบวิธีนับคะแนน

ผลลัพธ์ของสถานการณ์

กรอกรายชื่อผู้สมัครและกลุ่มบัตรลงคะแนนเพื่อเปรียบเทียบวิธีนับคะแนนต่างๆ

วิธีผลลัพธ์วิธีการนับคะแนน

การตรวจสอบคะแนน

ผู้สมัครอันดับแรกคะแนน Bordaคะแนนความเห็นชอบคะแนน Copeland

การแทนค่าสูตรคำนวณ

    รอบ IRV

    รอบคะแนนอันดับแรกที่ยังคงอยู่การตัดสินใจ

    เมทริกซ์การจับคู่แบบตัวต่อตัว

    แต่ละช่องคือจำนวนผู้ลงคะแนนที่จัดอันดับผู้สมัครในแถวไว้เหนือผู้สมัครในคอลัมน์

    สูตรและตัวแปร

    ระบบคะแนนนำ (Plurality)P(c) = Σ count_b · 1[first_b = c]
    การลงคะแนนแบบถ่ายโอนคะแนนเสียง (IRV)V(c) > V ÷ 2
    การนับคะแนนแบบบอร์ด้า (Borda count)B(c) = Σ count_b · (m − rank_b(c))
    การลงคะแนนแบบเห็นชอบ (Approval)A(c) = Σ count_b · 1[rank_b(c) ≤ k]
    วิธีของโคปแลนด์ / การจับคู่ตัวต่อตัว (Copeland / pairwise)C(c) = W(c) + 0.5 × T(c)
    • c — ผู้สมัครที่กำลังถูกนับคะแนน
    • b — บัตรลงคะแนนแบบกลุ่มใบหนึ่ง โดย count_b คือจำนวนผู้ลงคะแนนของบัตรนั้น
    • m — จำนวนผู้สมัครทั้งหมด
    • rank_b(c) — อันดับของผู้สมัคร c บนบัตรลงคะแนน b โดยเริ่มต้นที่อันดับ 1
    • k — จุดตัดคะแนนความเห็นชอบที่เลือกไว้ด้านบน
    • V — คะแนนเสียงที่ยังคงอยู่รอบปัจจุบันของ IRV โดย V(c) คือคะแนนรวมที่ยังคงอยู่ของผู้สมัคร c
    • W(c) และ T(c) — จำนวนครั้งที่ชนะและเสมอในการจับคู่แบบตัวต่อตัวของผู้สมัคร c
    ตัวอย่างการคำนวณพร้อมสำหรับการเปรียบเทียบแล้ว

    ชื่อผู้สมัครและบัตรลงคะแนนของคุณจะอยู่ภายในเบราว์เซอร์นี้เท่านั้นและจะไม่ถูกอัปโหลดหรือบันทึกไว้

    คำถามที่พบบ่อย

    บัตรลงคะแนนแบบจัดอันดับชุดเดียวกันสามารถให้ผู้ชนะที่แตกต่างกันได้จริงหรือ?

    ได้ เนื่องจากแต่ละกฎเกณฑ์ใช้ข้อมูลที่แตกต่างกัน: วิธีแบบคะแนนนำจะใช้เฉพาะอันดับแรกเท่านั้น วิธีของ Borda จะใช้อันดับทั้งหมด วิธี IRV จะโอนคะแนนเสียงหลังจากคัดผู้สมัครออก และการนับคะแนนแบบจับคู่จะเปรียบเทียบผู้สมัครทีละคู่ ตัวอย่างการคำนวณของเราได้รับการออกแบบมาเพื่อให้เห็นและติดตามความแตกต่างเหล่านั้นได้อย่างชัดเจน

    เราจะเปรียบเทียบการลงคะแนนแบบเห็นชอบกับบัตรลงคะแนนแบบจัดอันดับได้อย่างไร?

    บัตรลงคะแนนแบบจัดอันดับไม่ได้ระบุว่าความเห็นชอบสิ้นสุดลงที่ใด เครื่องมือนี้จึงใช้จุดตัดที่คุณเลือก เช่น อันดับ 1 แรก อันดับ 2 แรก เป็นต้น ข้อสมมติดังกล่าวจะใช้กับการเปรียบเทียบในคอลัมน์คะแนนความเห็นชอบเท่านั้น และจะแสดงอยู่ข้างผลลัพธ์

    ผู้ชนะแบบ Copeland จะเป็นผู้ชนะแบบ Condorcet เสมอไปหรือไม่?

    ไม่จำเป็น ผู้ชนะแบบ Condorcet จะต้องชนะคู่แข่งทุกคนในการจับคู่แบบตัวต่อตัว ซึ่งบางครั้งอาจไม่มีผู้ชนะดังกล่าวเนื่องจากความชอบของผู้เลือกตั้งอาจวนเป็นวัฏจักรได้ วิธีของ Copeland จะยังคงให้คะแนนสำหรับการชนะและการเสมอกันแบบจับคู่ โดยคะแนนสูงสุดจะถูกรายงานแยกต่างหากและอาจมีผลเสมอกันได้

    ฉันสามารถใช้เครื่องมือนี้เพื่อรับรองผลการเลือกตั้งอย่างเป็นทางการได้หรือไม่?

    ไม่ เครื่องมือเปรียบเทียบนี้ใช้การจัดอันดับแบบสมบูรณ์และเคร่งครัด การเลือกตั้งแบบหาผู้ชนะคนเดียว และกฎ IRV ที่จะหยุดทำงานเมื่อคะแนนเสมอกัน กฎหมายการเลือกตั้งและข้อบังคับขององค์กรจริงอาจกำหนดเรื่องคะแนนเสียงเกิน การข้ามอันดับ ผู้สมัครที่ไม่ได้ลงทะเบียน การตัดสินผลเสมอ การตรวจสอบบัญชี และการโอนคะแนนแบบหลายที่นั่งแตกต่างออกไป

    การทำงานของเครื่องมือเปรียบเทียบวิธีนับคะแนนเลือกตั้ง

    เครื่องมือเปรียบเทียบวิธีนับคะแนนเลือกตั้งเป็นเครื่องมือออนไลน์ที่ทำงานอย่างโปร่งใส เพื่อช่วยให้ผู้ใช้สามารถจำลองสถานการณ์การเลือกตั้งแบบหาผู้ชนะคนเดียว (Single-seat) ด้วยบัตรลงคะแนนแบบจัดอันดับ (Ranked-ballot) ผ่านกฎการนับคะแนน 5 รูปแบบที่แตกต่างกันไปพร้อมๆ กัน เครื่องมือนี้จะนำข้อมูลชุดเดียวกันมาคำนวณผ่านวิธี ระบบคะแนนนำ (Plurality), การลงคะแนนแบบถ่ายโอนคะแนนเสียง (IRV), การนับคะแนนแบบบอร์ด้า (Borda count), การลงคะแนนแบบเห็นชอบ (Approval) และ วิธีของโคปแลนด์ / การจับคู่ตัวต่อตัว (Copeland / pairwise) เพื่อแสดงให้เห็นว่าระบบการเลือกตั้งแต่ละแบบมีวิธีดึงข้อมูลและประมวลผลความชอบของผู้ลงคะแนนอย่างไร ผู้ใช้จะสามารถติดตามขั้นตอนการคำนวณในแต่ละรอบ คะแนนดิบ และการจับคู่เปรียบเทียบแบบตัวต่อตัวได้อย่างละเอียด

    การประมวลผลข้อมูลทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของผู้ใช้โดยตรง ชื่อผู้สมัครและบัตรลงคะแนนของคุณจะอยู่ภายในเบราว์เซอร์นี้เท่านั้นและจะไม่ถูกอัปโหลดหรือบันทึกไว้ เพื่อความเป็นส่วนตัวในการใช้งาน


    ข้อกำหนดและขีดจำกัดของข้อมูลนำเข้า

    เพื่อให้เครื่องมือสามารถคำนวณผลลัพธ์ได้อย่างถูกต้อง ข้อมูลนำเข้าจะต้องเป็นไปตามกฎเกณฑ์และขีดจำกัดดังต่อไปนี้:

    • ผู้สมัคร: ต้องมีจำนวนผู้สมัครตั้งแต่ 2 ถึง 8 คน ชื่อผู้สมัครแต่ละคนต้องไม่ซ้ำกัน (รวมถึงความแตกต่างของตัวอักษรพิมพ์เล็กและพิมพ์ใหญ่ด้วย) มีความยาวไม่เกิน 40 ตัวอักษร และต้องไม่มีเครื่องหมายโคลอน (:) หรือเครื่องหมายมากกว่า (>)
    • กลุ่มบัตรลงคะแนนแบบจัดอันดับ: จำกัดจำนวนบรรทัดกลุ่มบัตรลงคะแนนไม่เกิน 200 บรรทัด แต่ละบรรทัดต้องระบุจำนวนคะแนนเสียงที่เป็นจำนวนเต็มระหว่าง 1 ถึง 1,000,000 คะแนนไว้ก่อนเครื่องหมายโคลอน ตามด้วยการจัดอันดับผู้สมัครทุกคนเรียงจากอันดับแรกถึงอันดับสุดท้าย เช่น 45: Cedar > Harbor > Summit บัตรลงคะแนนทุกใบจะต้องจัดอันดับผู้สมัครทุกคนอย่างละหนึ่งครั้งพอดี โดยไม่สามารถจัดอันดับไม่สมบูรณ์หรือจัดอันดับซ้ำได้
    • จำนวนคะแนนเสียงรวม: คะแนนเสียงสะสมจากทุกกลุ่มบัตรลงคะแนนรวมกันต้องไม่เกิน 10,000,000 คะแนน
    • จุดตัดคะแนนความเห็นชอบ: สำหรับการคำนวณแบบการลงคะแนนเห็นชอบ ผู้ใช้ต้องเลือกจุดตัดคะแนนความเห็นชอบระหว่าง 1 ถึงจำนวนผู้สมัครทั้งหมด
    • ขนาดข้อมูล: ข้อมูลนำเข้ารวมกันทั้งหมดระหว่างรายชื่อผู้สมัครและบัตรลงคะแนนที่คัดลอกมาวางต้องมีขนาดต่ำกว่า 100 KB

    รายละเอียดการคำนวณและสูตรทางคณิตศาสตร์

    เครื่องมือจะแสดงสูตรและตัวแปรที่ใช้ในการคำนวณแต่ละวิธีอย่างชัดเจน ดังนี้:

    ระบบคะแนนนำ (Plurality)

    นับเฉพาะคะแนนที่ผู้สมัครได้รับเลือกเป็นอันดับแรกสูงที่สุด

    • สูตร: P(c) = Σ count_b · 1[first_b = c]
    • วิธีการนับคะแนน: ได้คะแนนรวมของอันดับแรกสูงที่สุด

    การลงคะแนนแบบถ่ายโอนคะแนนเสียง (IRV)

    ทำการคัดผู้สมัครที่ได้คะแนนน้อยที่สุดออกทีละรอบ แล้วโอนคะแนนไปยังอันดับถัดไปที่เลือกไว้ จนกว่าจะมีผู้สมัครที่ได้คะแนนเสียงเกินกึ่งหนึ่ง

    • สูตร: V(c) > V ÷ 2
    • วิธีการนับคะแนน: ได้คะแนนเสียงกึ่งหนึ่งหลังจากคัดผู้สมัครที่ได้คะแนนน้อยที่สุดเพียงคนเดียวออกในแต่ละรอบ
    • เงื่อนไขการหยุด: หากเกิดกรณีคะแนนเสมอกันในอันดับสุดท้ายระหว่างการคัดออกและไม่สามารถหาข้อยุติได้ ระบบจะหยุดทำงานทันที

    การนับคะแนนแบบบอร์ด้า (Borda count)

    ให้คะแนนตามลำดับอันดับที่ผู้สมัครได้รับในบัตรลงคะแนนแต่ละใบ โดยอันดับที่สูงกว่าจะได้คะแนนมากกว่า

    • สูตร: B(c) = Σ count_b · (m − rank_b(c))
    • วิธีการนับคะแนน: ได้คะแนนรวมจากทุกอันดับมากที่สุด

    การลงคะแนนแบบเห็นชอบ (Approval)

    นับจำนวนครั้งที่ผู้สมัครปรากฏอยู่ในอันดับต้นๆ ตามจุดตัดที่กำหนด

    • สูตร: A(c) = Σ count_b · 1[rank_b(c) ≤ k]
    • วิธีการนับคะแนน: ปรากฏบ่อยที่สุดภายในจุดตัดอันดับต้นที่ผู้ใช้เลือก

    วิธีของโคปแลนด์ / การจับคู่ตัวต่อตัว (Copeland / pairwise)

    เปรียบเทียบผู้สมัครแบบพบกันหมดทีละคู่เพื่อดูว่าผู้ลงคะแนนเลือกใครมากกว่ากัน

    • สูตร: C(c) = W(c) + 0.5 × T(c)
    • วิธีการนับคะแนน: ได้ 1 คะแนนต่อการชนะแบบจับคู่ และ 0.5 คะแนนต่อการเสมอ

    ตารางเปรียบเทียบและส่วนแสดงผล

    เมื่อกรอกข้อมูลครบถ้วนแล้ว ระบบจะแสดงผลลัพธ์ผ่านตารางและส่วนแสดงผลต่างๆ:

    การเปรียบเทียบวิธีนับคะแนน

    ตารางสรุปผลลัพธ์ที่แสดงคอลัมน์ วิธี, ผลลัพธ์ และ วิธีการนับคะแนน เพื่อเปรียบเทียบผู้ชนะของทั้ง 5 ระบบ หากมีผู้ชนะร่วมจะแสดงในรูปแบบ เสมอ: Cedar, Harbor

    การตรวจสอบคะแนน

    ตารางแสดงคะแนนดิบของผู้สมัครแต่ละคน ประกอบด้วยคอลัมน์ ผู้สมัคร, อันดับแรก, คะแนน Borda, คะแนนความเห็นชอบ และ คะแนน Copeland

    รอบ IRV

    ตารางแสดงขั้นตอนการคัดออกทีละรอบ ประกอบด้วยคอลัมน์ รอบ, คะแนนอันดับแรกที่ยังคงอยู่ และ การตัดสินใจ โดยจะแสดงข้อความการตัดสินใจ เช่น คัด Cedar ออก, Cedar ได้คะแนนเสียงถึงกึ่งหนึ่งที่ต้องการจำนวน 51 คะแนน หรือ หยุดทำงาน: คะแนนอันดับสุดท้ายเสมอกันระหว่าง Cedar, Harbor

    เมทริกซ์การจับคู่แบบตัวต่อตัว

    ตารางแสดงผลการเปรียบเทียบผู้สมัครแถวต่อคอลัมน์ พร้อมระบุสถานะระบบจับคู่ เช่น "ชนะคู่แข่งทุกคนในการจับคู่แบบตัวต่อตัวด้วย" (Condorcet winner) หรือ "ไม่มีผู้สมัครคนใดชนะคู่แข่งทุกคนในการจับคู่แบบตัวต่อตัว"


    คำถามที่พบบ่อย (FAQ)

    Q: บัตรลงคะแนนแบบจัดอันดับชุดเดียวกันสามารถให้ผู้ชนะที่แตกต่างกันได้จริงหรือ? A: ได้ เนื่องจากแต่ละกฎเกณฑ์ใช้ข้อมูลที่แตกต่างกัน: วิธีแบบคะแนนนำจะใช้เฉพาะอันดับแรกเท่านั้น วิธีของ Borda จะใช้อันดับทั้งหมด วิธี IRV จะโอนคะแนนเสียงหลังจากคัดผู้สมัครออก และการนับคะแนนแบบจับคู่จะเปรียบเทียบผู้สมัครทีละคู่ ตัวอย่างการคำนวณของเราได้รับการออกแบบมาเพื่อให้เห็นและติดตามความแตกต่างเหล่านั้นได้อย่างชัดเจน

    Q: เราจะเปรียบเทียบการลงคะแนนแบบเห็นชอบกับบัตรลงคะแนนแบบจัดอันดับได้อย่างไร? A: บัตรลงคะแนนแบบจัดอันดับไม่ได้ระบุว่าความเห็นชอบสิ้นสุดลงที่ใด เครื่องมือนี้จึงใช้จุดตัดที่คุณเลือก เช่น อันดับ 1 แรก อันดับ 2 แรก เป็นต้น ข้อสมมติดังกล่าวจะใช้กับการเปรียบเทียบในคอลัมน์คะแนนความเห็นชอบเท่านั้น และจะแสดงอยู่ข้างผลลัพธ์

    Q: ผู้ชนะแบบ Copeland จะเป็นผู้ชนะแบบ Condorcet เสมอไปหรือไม่? A: ไม่จำเป็น ผู้ชนะแบบ Condorcet จะต้องชนะคู่แข่งทุกคนในการจับคู่แบบตัวต่อตัว ซึ่งบางครั้งอาจไม่มีผู้ชนะดังกล่าวเนื่องจากความชอบของผู้เลือกตั้งอาจวนเป็นวัฏจักรได้ วิธีของ Copeland จะยังคงให้คะแนนสำหรับการชนะและการเสมอกันแบบจับคู่ โดยคะแนนสูงสุดจะถูกรายงานแยกต่างหากและอาจมีผลเสมอกันได้

    Q: ฉันสามารถใช้เครื่องมือนี้เพื่อรับรองผลการเลือกตั้งอย่างเป็นทางการได้หรือไม่? A: ไม่ เครื่องมือเปรียบเทียบนี้ใช้การจัดอันดับแบบสมบูรณ์และเคร่งครัด การเลือกตั้งแบบหาผู้ชนะคนเดียว และกฎ IRV ที่จะหยุดทำงานเมื่อคะแนนเสมอกัน กฎหมายการเลือกตั้งและข้อบังคับขององค์กรจริงอาจกำหนดเรื่องคะแนนเสียงเกิน การข้ามอันดับ ผู้สมัครที่ไม่ได้ลงทะเบียน การตัดสินผลเสมอ การตรวจสอบบัญชี และการโอนคะแนนแบบหลายที่นั่งแตกต่างออกไป