Counting Votes with Multisets
本文论证了多重集的范畴属性——特别是其作为自由交换单子、函子和单子的结构——如何能有效地应用于推导并表达各种投票制度(包括即时决选制、德波达投票制和单一可转移票制)的结果。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下你正在主持一场投票,但不是一个一个地清点纸质选票,而是管理着一个巨大的彩色弹珠袋。这就是这篇论文的核心思想:多重集(Multisets)。
以下是作者 Bart Jacobs、Michael Johnson 和 Richard Buckland 提出的方案的简单拆解,使用了日常类比。
1. 魔法袋(什么是多重集?)
通常在数学中,“集合(Set)”就像是一个唯一元素的列表。如果你有一个水果集合,你可以有一个苹果和一个香蕉,但你不能在集合定义中拥有“两个苹果”;它仅仅是“苹果”。
多重集(Multiset)就像是一个装满弹珠的袋子。
- 如果你在袋子里放入 4 个红弹珠、3 个蓝弹珠和 2 个绿弹珠,顺序并不重要。
- 重要的是计数。
- 作者将其写作:
4|R⟩ + 3|B⟩ + 2|G⟩。 - 在选举中,这个袋子代表了选票。谁投了票或何时投的票并不重要;重要的是袋子里有 4 票给红色,3 票给蓝色,2 票给绿色。
为什么这样做很好?
如果你将选票保存在一个列表中(比如电子表格),列表的顺序可能会意外泄露谁投给了谁。但如果你只是把所有东西都倒进一个“多重集袋子”里,顺序就消失了。你得到的是一个干净、匿名且无法追溯到个人的计数。
2. 三种投票游戏
论文展示了这种“弹珠袋”方法如何让三种复杂的投票系统变得更容易理解和计算。他们使用了一些高级数学术语(如“函子/functors”和“单子/monads”),但你可以把它们看作是移动弹珠的规则。
游戏 A:即时淘汰制投票(“淘汰”游戏)
- 运作方式: 选民对候选人进行排序(第一志愿、第二志愿、第三志愿)。如果没有人获得 50% 的选票,得票最少的人就会被踢出局。他们的选票将被转给选民的第二选择。
- 多重集技巧: 想象你的选票袋是一叠列表。
- 你查看每张列表的最顶端(第 1 选择)并统计弹珠数量。
- 你找到输家(候选人 C)。
- 你使用一个“魔法橡皮擦”(在论文中称为函子)从袋子里的每一张列表中删除候选人 C。
- 现在,第 2 选择变成了新的第 1 选择。你再次清点袋子。
- 你重复此过程,直到有人获得多数票。
- 优势: 与其手动在成千上万张纸上划掉名字,你只需要对整个袋子应用“删除”规则即可。
游戏 B:德波达计点法(“权重分值”游戏)
- 运作方式: 选民对候选人进行排序。第 1 选择得 4 分,第 2 得 3 分,第 3 得 2 分,依此类推。每个人的分数会被累加起来。
- 多重集技巧:
- 你不仅要计数,还要将每一张选票变成一个带有权重的“微型袋子”。一张写着“A, B, C, D”的选票变成了
4|A⟩ + 3|B⟩ + 2|C⟩ + 1|D⟩。 - 你将这些微型袋子全部倒入一个巨大的超级袋子中。
- 你使用一个“扁平化”工具(称为单子)将所有层级压平合并。
- 结果就是每个候选人总得分的一个大计数。
- 你不仅要计数,还要将每一张选票变成一个带有权重的“微型袋子”。一张写着“A, B, C, D”的选票变成了
- 优势: 它将一个复杂的数学问题变成了一个简单的“把所有东西加起来”的操作。
游戏 C:单一可转移票制(“剩余票分配”游戏)
- 运作方式: 这用于选举多人(如市议会)。存在一个“配额”(赢得选举所需的最低票数)。如果一名候选人获得的票数远超所需,这些多余的选票不应该被浪费;它们应该转移给选民的下一个选择。
- 多重集技巧:
- 假设一名候选人以 93 票获胜,但配额仅为 63 票。他们有 30 票“剩余票”。
- 为了避免随机挑选 30 张选票进行转移(这不公平),作者提出了一个数学技巧:降低选票价值。
- 你将该获胜者的所有 93 票按特定比例进行“缩减”(就像缩小照片一样)。
- 然后你从列表中“删除”该获胜者,并将这些“缩减后”的选票转移给下一个候选人。
- 这使得数学能够完美处理分数选票,确保没有选票被浪费或重复计算。
3. 为什么这很重要?
作者并不是试图发明一种新的数学类型;他们是在展示旧数学(范畴论)是现代投票的完美工具。
- 透明度: 因为多重集忽略了投票的顺序,计票过程在数学上保证了匿名性。
- 简洁性: 复杂的规则(如删除落选者或拆分剩余票)变成了对弹珠袋的简单操作。
- 正确性: 如果你编写一个使用这些“袋子”规则来清点选票的计算机程序,它比尝试整理成堆的纸张要难出错得多。
简而言之: 论文认为,如果我们不再把选票看作一堆乱七八糟的纸,而是开始把它们看作一个装满彩色弹珠的袋子,我们就可以使用简单的、强大的数学规则来公平、快速且无误地清点它们。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。