Electoral Systems Simulator: An Open Framework for Comparing Electoral Mechanisms Across Voter Distribution Scenarios

本文介绍了开源 Python 框架 `electoral_sim`,该框架通过在二维意识形态空间中模拟选民分布,比较了包括比例代表制在内的多种选举机制及一种基于玻尔兹曼软核的假设机制,以选举结果与选民几何中位数的欧几里得距离为指标评估其表现。

Sumit Mukherjee

发布于 Wed, 11 Ma
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文介绍了一个名为 "Electoral Sim"(选举模拟器) 的开源工具。你可以把它想象成一个**“选举系统的沙盒游戏”“政治实验室”**。

作者 Sumit Mukherjee 开发了这个 Python 程序,用来在电脑上模拟各种选举规则,看看在不同的选民分布情况下,哪种规则最能选出“大家最满意”的领导人。

为了让你更容易理解,我们用几个生动的比喻来拆解这篇论文的核心内容:

1. 核心场景:把政治变成一张地图 🗺️

想象一下,整个国家的选民和候选人都被画在一张二维地图上:

  • 横轴是“经济左派 vs 右派”(比如:政府该管得多还是少?)。
  • 纵轴是“社会自由派 vs 保守派”(比如:个人自由 vs 传统秩序)。

在这个地图上:

  • 选民是散落在地图上的无数个小点。
  • 候选人是几个特定的大点。
  • 投票逻辑很简单:每个人都会投给离自己最近的那个候选人(就像你总是去离家最近的超市买东西一样)。

2. 什么是“完美的结果”?🎯

在这个模拟中,什么才是“好”的选举结果?
作者没有选“得票最多的人”,而是找了一个叫**“几何中位数”**的点。

  • 比喻:想象所有选民都拉着一根绳子,绳子的另一端系在候选人身上。如果候选人站在“几何中位数”上,那么所有选民拉绳子的总长度是最短的
  • 这意味着,这个位置离所有人的“平均心意”最近,大家都不需要走太远的路去迁就他。
  • 目标:好的选举制度,应该能把候选人“拉”到这个几何中位数附近。

3. 模拟了哪些“游戏规则”?🎲

作者测试了 10 种不同的选举规则,就像测试不同的赛车游戏模式:

  • 简单多数制 (Plurality):谁票数多谁赢(就像“少数服从多数”,但容易忽略少数派)。
  • 排序复选制 (IRV/Ranked Choice):如果不喜欢第一人选,就投第二选(像淘汰赛)。
  • 评分制 (Score/Approval):给候选人打分或点赞。
  • 比例代表制 (PR):按得票比例分席位(像切蛋糕,谁得票多谁分到的蛋糕块大)。
  • 虚构的“分数选票” (Fractional Ballot):这是作者提出的一个**“超级理想版”**规则(后面会细说)。

4. 发现了什么有趣的现象?🔍

作者把选民分布设定成 8 种不同的“地形”,比如“大家意见很统一”、“两极分化严重”、“碎片化”等,然后看哪种规则表现最好。

  • 两极分化的地狱模式
    当选民分成两个完全对立的阵营(比如美国现在的红蓝州),“简单多数制”表现最差。它往往会选出其中一个阵营的极端候选人,而完全忽略了中间地带。这就像两个吵架的邻居,最后选了一个只帮其中一家说话的人,导致另一家彻底崩溃。
  • 共识模式
    如果大家意见比较一致,大多数规则都能选出不错的结果。
  • 比例代表制的陷阱
    在政党林立、意见碎片化的情况下,虽然议会里各种声音都有(蛋糕切得很细),但**“中间议员”**的位置可能会跑偏,导致政策制定者离大众的平均心意有点远。

5. 那个“虚构的超级规则”是什么?🌟

这是论文最精彩的部分。作者设计了一个叫**“分数选票 (Fractional Ballot)"的假设系统,用来作为“理论天花板”**(即理论上能达到的最好成绩)。

  • 比喻
    在普通选举中,你只能把 100% 的票投给一个人(要么全给 A,要么全给 B)。
    但在“分数选票”里,你的票是液态的。你可以把 60% 的票给离你最近的 A,30% 给次近的 B,10% 给 C。

    • 这就像你点外卖时,不是只点一家,而是根据距离和喜好,把预算按比例分配给几家店。
    • 系统通过一种数学公式(Boltzmann 核),自动计算每个人对每个候选人的“影响力权重”。
  • 结果
    这个“超级规则”在大多数情况下,都能把候选人拉到完美的“几何中位数”上,表现远超现有的任何真实选举制度。

    • 但是,它也有缺点:如果有一个超级大的利益集团(比如某个独裁政党),这个系统会被他们“带偏”,因为他们的票数太重了。

6. 这个研究有什么用?🛠️

  • 给科学家用的:这是一个开源工具箱。政治学家可以像搭积木一样,输入新的选民分布数据,或者发明新的选举规则,马上就能看到模拟结果。
  • 给大众看的:它告诉我们,没有一种选举制度是万能的
    • 在意见统一的国家,简单的规则就够用。
    • 在两极分化的国家,简单的规则可能会制造灾难,我们需要更复杂的规则(比如排序复选或评分制)来寻找中间地带。
  • 关于那个“超级规则”:虽然它现在没法直接用在现实选举中(因为很难让每个人精确计算距离),但它像是一个指南针,告诉我们现实中的选举制度离“完美”还有多远,以及我们该往哪个方向改进。

总结

这篇论文就像是在说:“别光争论哪种选举规则最好,让我们先建个虚拟实验室,把大家扔进去跑跑看。结果发现,‘简单多数’在分裂的社会里很糟糕,而一种能‘按比例分配影响力’的理想规则虽然很难实现,但它指出了我们努力的方向。"

所有的代码和模拟数据都公开在 GitHub 上,任何人都可以去玩一玩,看看如果换一种规则,世界会变成什么样。