Changkun's Blog欧长坤的博客

Science and art, life in between.科学与艺术,生活在其间。

  • Home首页
  • Ideas想法
  • Posts文章
  • Tags标签
  • Bio关于
Changkun Ou

Changkun Ou

Human-AI interaction researcher, engineer, and writer.人机交互研究者、工程师、写作者。

Bridging HCI, AI, and systems programming. Building intelligent human-in-the-loop optimization systems. Informed by psychology, sociology, cognitive science, and philosophy.连接人机交互、AI 与系统编程。构建智能的人在环优化系统。融合心理学、社会学、认知科学与哲学。

Science and art, life in between.科学与艺术,生活在其间。

276 Blogs博客
165 Tags标签
Changkun's Blog欧长坤的博客

All Ranked-Choice Voting Systems Are Manipulable所有排序选择投票系统都可被操纵

Published at发布于:: 2026-02-19

The Gibbard–Satterthwaite theorem states that every ranked-choice voting system is manipulable, except possibly in two cases: if there is a distinguished voter with dictatorial power, or if the rule limits possible outcomes to only two options.

https://en.wikipedia.org/wiki/Gibbard%E2%80%93Satterthwaite_theorem

The following content is generated by LLMs and may contain inaccuracies.

I’ll help you develop this idea about the Gibbard-Satterthwaite theorem. Let me first fetch the Wikipedia article you’ve linked, then search for additional research and context.Now let me search for more specific information about the practical implications and extensions of the theorem.Now let me search for information about recent developments and escape routes from the theorem.Based on my research, I now have comprehensive information to develop this idea. Let me create a structured deep dive that adds context and citations while preserving all the original information.


Context

The Gibbard-Satterthwaite theorem sits at the intersection of social choice theory, game theory, and mechanism design, representing one of the foundational impossibility results in democratic theory. First conjectured by philosopher Michael Dummett and mathematician Robin Farquharson in 1961, then proven independently by Allan Gibbard in 1973 and economist Mark Satterthwaite in 1975, the theorem addresses a fundamental tension: can we design voting systems where voters have no incentive to misrepresent their preferences?

The theorem applies specifically to deterministic ordinal electoral systems that choose a single winner—systems where voters submit ranked preferences and one candidate is selected. Its stark conclusion: every such system with three or more possible outcomes must be either dictatorial (one voter controls the outcome), trivial (only two alternatives can win), or strategically manipulable (voters can sometimes benefit from lying about their preferences). This impossibility parallels Arrow’s impossibility theorem from 1951, which concerns social welfare functions rather than voting rules. Gibbard’s original proof exploited Arrow’s theorem, and Philip Reny (2001) later provided a unified approach demonstrating the essentially identical nature of both results.

The theorem matters now because voting reform movements worldwide—from ranked-choice voting adoption in U.S. municipalities to proportional representation debates in Europe—must grapple with this mathematical constraint. As Noam Nisan notes, “The GS theorem seems to quash any hope of designing incentive-compatible social-choice functions. The whole field of Mechanism Design attempts escaping from this impossibility result using various modifications in the model.”


Key Insights

The Theorem’s Precise Statement

The Gibbard-Satterthwaite theorem as stated on the Wikipedia page you referenced establishes that: if an ordinal voting rule has at least 3 possible outcomes and is non-dictatorial, then it is manipulable. More formally, for every voting rule of this form, at least one of the following three things must hold: The rule is dictatorial, i.e. there exists a distinguished voter who can choose the winner; or the rule limits the possible outcomes to two alternatives only; or the rule is not straightforward, i.e. there is no single always-best strategy (one that does not depend on other voters' preferences or behavior).

The theorem’s proof demonstrates this through a classic Borda count manipulation example. The Borda count is manipulable: there exists situations where a sincere ballot does not defend a voter’s preferences best. Alice, Bob, and Carol vote on four candidates, and Alice can strategically reorder her ballot to change the winner from her third choice to her second choice—a strictly better outcome achieved only through dishonesty.

Extensions Beyond Ranked Voting

Gibbard’s proof of the theorem is more general and covers processes of collective decision that may not be ordinal, such as cardinal voting. This broader Gibbard’s theorem applies to any deterministic collective decision mechanism, not just ranked-choice systems. Gibbard’s 1978 theorem and Hylland’s theorem are even more general and extend these results to non-deterministic processes, where the outcome may depend partly on chance; the Duggan–Schwartz theorem extends these results to multiwinner electoral systems.

The Duggan-Schwartz theorem, published in 1992-2000, demonstrates that voting systems designed to choose a nonempty set of winners from the preferences of certain individuals also face strategic manipulability, with the general conclusion being the same as that usually given to the Gibbard–Satterthwaite theorem: voting systems can be manipulated. This closes an important loophole: even allowing ties or multiple winners doesn’t escape the impossibility.

Computational Complexity as a Partial Shield

A fascinating research direction emerged from Bartholdi, Tovey, and Trick’s 1989 work: perhaps manipulation remains theoretically possible but computationally intractable. They exhibited a voting rule that efficiently computes winners but is computationally resistant to strategic manipulation. It is NP-complete for a manipulative voter to determine how to exploit knowledge of the preferences of others.

However, this “complexity shield” has proven weaker than initially hoped. For unweighted Borda voting, it is NP-hard for a coalition of two manipulators to compute a manipulation, resolving a long-standing open problem. However, whilst computing a manipulation of the Borda rule is NP-hard, computational complexity may provide only a weak barrier against manipulation in practice. Recent empirical work by Walsh and others found that in almost every election in their experiments, it was easy to compute how a single agent could manipulate the election or to prove that manipulation by a single agent was impossible.

Cardinal Voting as an Escape Route

The main idea of these “escape routes” is that they allow for a broader class of mechanisms than ranked voting, similarly to the escape routes from Arrow’s impossibility theorem. Gibbard’s theorem does not imply that cardinal methods necessarily incentivize reversing one’s relative rank of two candidates.

Range voting (score voting) offers a particularly interesting case. For three-candidate elections specifically, it never pays to submit a dishonest vote claiming A>B when you really feel B≥A. Score your favorite 99 and your most-hated 0. Now, no matter what score you give the remaining candidate, it can never be above 99 or below 0. This property—that voters need not reverse their preference orderings—represents a genuine advantage over ranked systems, though like all (deterministic, non-dictatorial, multicandidate) voting methods, rated methods are vulnerable to strategic voting, due to Gibbard’s theorem.

Restricted Domains as Another Escape

The Gibbard–Satterthwaite theorem relies on the fact that voters' preferences over candidates can be arbitrary. Under a natural restriction on the preferences, it can be overcome. In fact, as it turns out, under the same restriction, we can also overcome the impossibility of Condorcet voting. When preferences are single-peaked (candidates can be placed on a one-dimensional spectrum and each voter has one peak), a natural voting rule (selecting the median voter’s top choice) is both strategy-proof and always selects a Condorcet winner.

This insight has practical importance: many political issues naturally fall on a left-right spectrum where single-peaked preferences are plausible, making manipulation-resistant voting feasible in those contexts.

Empirical Frequency of Manipulation

The theorem tells us manipulation is always possible, not that it always occurs. The fact that a social choice function is manipulable does not imply that it will be manipulated. And since Bartholdi et al. (1989), economists consider that it may be empirically impossible for individuals to decide how to manipulate even when they have all the information to do so, as the problem may be computationally hard. Kawai and Watanabe (2013) estimate the number of strategic voters in Japanese elections between 2.5% and 5.5%—suggesting that while manipulation is theoretically ubiquitous, it remains empirically rare.


Open Questions

  1. Can randomized mechanisms with computational constraints create practically manipulation-resistant systems? While pure randomization leads to Gibbard’s 1978 theorem limiting strategy-proof methods to trivial random dictatorships or duple procedures, could hybrid approaches combining computational complexity barriers with limited randomization provide sufficient practical resistance while maintaining democratic legitimacy?

  2. What voting systems minimize manipulation incentives in realistic information environments? The theorem assumes complete information, but real voters have uncertain, probabilistic beliefs about others' votes. Under what conditions do simpler voting rules (plurality, approval, Borda) differ in their vulnerability to manipulation by boundedly rational agents with imperfect information, and can this inform practical voting system design?

Gibbard-Satterthwaite定理指出,除了两种可能的情况外,每一个排序选择投票系统都是可被操纵的:一是存在一个具有独裁权力的特殊投票者,二是该规则将可能的结果限制为仅两个选项。

https://en.wikipedia.org/wiki/Gibbard%E2%80%93Satterthwaite_theorem

以下内容由 LLM 生成,可能包含不准确之处。

我会帮助你深入研究关于吉巴德-萨特斯韦特定理的这个想法。让我首先获取你链接的维基百科文章,然后搜索更多研究和背景信息。

现在让我搜索有关定理实际应用和扩展的更多具体信息。

现在让我搜索有关最近发展和突破定理限制的信息。

基于我的研究,我现在拥有全面的信息来深化这个想法。让我创建一个结构化的深度分析,添加背景信息和引用,同时保留所有原始信息。


背景

吉巴德-萨特斯韦特定理位于社会选择理论、博弈论和机制设计的交叉点,代表民主理论中的一个基础性不可能性结果。首先由哲学家迈克尔·达美特(Michael Dummett)和数学家罗宾·法夸森(Robin Farquharson)在1961年推测,随后分别由艾伦·吉巴德(Allan Gibbard)在1973年和经济学家马克·萨特斯韦特(Mark Satterthwaite)在1975年独立证明,该定理涉及一个根本性的张力:我们能否设计一个投票系统,使选民没有动机虚报自己的偏好?

该定理特别适用于选择单一获胜者的确定性序数选举系统——选民提交排名偏好而选出一名候选人的系统。其刺眼的结论是:每一个具有三个或以上可能结果的此类系统,要么是独裁的(一名选民控制结果),要么是平凡的(仅两个候选人可能获胜),要么是策略上可操纵的(选民有时可能通过谎报偏好而受益)。这种不可能性与阿罗不可能性定理(1951年)相似,后者涉及社会福利函数而非投票规则。吉巴德的原始证明利用了阿罗定理,菲利普·雷尼(Philip Reny)在2001年后来提供了一个统一的方法,证明了这两个结果本质上相同。

该定理现在很重要,因为全世界的投票改革运动——从美国市县采纳排序选择制投票到欧洲比例代表制辩论——都必须应对这种数学上的约束。如诺姆·尼桑(Noam Nisan)所指出的,“吉巴德-萨特斯韦特定理似乎断绝了设计激励相容的社会选择函数的任何希望。整个机制设计领域都试图通过各种模型修改来逃脱这个不可能性结果。”


关键见解

定理的精确表述

你所引用的维基百科页面上的吉巴德-萨特斯韦特定理确立了:如果一个序数投票规则具有至少3个可能的结果并且是非独裁的,那么它是可操纵的。更正式地说,对于这种形式的每一个投票规则,以下至少有一条必定成立:该规则是独裁的,即存在一个杰出的选民能够选择获胜者;或该规则将可能的结果限制为仅两个备选方案;或该规则不是直率的,即不存在单一的总是最佳策略(不依赖于其他选民的偏好或行为的策略)。

该定理的证明通过经典的波达计数操纵例子展示了这一点。波达计数是可操纵的:存在选民的诚实投票不是维护其偏好最佳方式的情况。艾丽斯、鲍勃和卡罗尔就四位候选人投票,艾丽斯可以策略性地重新排列她的投票,使获胜者从她的第三选择变为第二选择——一个只有通过不诚实才能实现的严格更好的结果。

超越排序投票的扩展

吉巴德对定理的证明更加通用,涵盖可能不是序数的集体决策过程,如基数投票。这个更广泛的吉巴德定理适用于任何确定性的集体决策机制,不仅限于排序选择系统。吉巴德的1978年定理和海兰(Hylland)定理甚至更加通用,将这些结果扩展到非确定性过程,其中结果可能部分取决于机遇;杜根-施瓦茨定理(Duggan-Schwartz theorem)将这些结果扩展到多赢家选举系统。

杜根-施瓦茨定理发表于1992-2000年,证明了旨在从某些个人的偏好中选出一个非空获胜者集合的投票系统也面临策略可操纵性,其总体结论与通常给出的吉巴德-萨特斯韦特定理相同:投票系统可以被操纵。这关闭了一个重要的漏洞:即使允许平局或多个获胜者也无法逃脱这种不可能性。

计算复杂性作为部分防护

从巴托尔迪、托维和特里克的1989年工作产生了一个迷人的研究方向:也许操纵在理论上是可能的,但计算上是难以处理的。他们展示了一种投票规则,能够高效地计算获胜者,但对策略操纵有计算上的抵抗力。对于一个操纵选民来说,根据其他人的偏好知识确定如何操纵是NP完全的。

然而,这种"复杂性防护"证明比最初希望的要弱。对于不加权的波达投票,两个操纵者的联盟计算操纵是NP难的,解决了一个长期未解决的公开问题。然而,虽然计算波达规则的操纵是NP难的,但计算复杂性在实践中可能只能提供微弱的对操纵的屏障。沃尔什和他人最近的实证工作发现,在他们的几乎每一次实验选举中,很容易计算出单个代理人如何操纵选举,或证明单个代理人的操纵是不可能的。

基数投票作为一条逃脱路线

这些"逃脱路线"的主要思想是它们允许比排序投票更广泛的机制类别,类似于阿罗不可能性定理的逃脱路线。吉巴德定理并不意味着基数方法必然激励反转某人对两个候选人的相对排名。

范围投票(评分投票)提供了一个特别有趣的案例。对于三候选人选举,具体来说,声称A>B当你实际上觉得B≥A从不值得。给你最喜欢的候选人99分,最讨厌的候选人0分。现在,无论你给剩余候选人什么分数,它永远不能高于99或低于0。这个特性——选民不需要反转他们的偏好排序——代表相比排序系统的真正优势,尽管像所有(确定性的、非独裁的、多候选人的)投票方法一样,评分方法也容易受到策略投票的影响,这是由于吉巴德定理。

限制定义域作为另一条逃脱路线

吉巴德-萨特斯韦特定理依赖于选民对候选人的偏好可以是任意的这一事实。在对偏好的自然限制下,它是可以被克服的。事实上,正如它所证实的那样,在相同的限制下,我们也可以克服孔多塞投票的不可能性。当偏好是单峰的时(候选人可以放在一维频谱上,每个选民有一个峰值),一个自然的投票规则(选择中位数选民的首选)既是策略证明的,又总是选出孔多塞获胜者。

这个见解具有实际重要性:许多政治议题自然落在左右光谱上,其中单峰偏好是合理的,使得操纵阻力投票在这些背景下是可行的。

操纵的经验频率

定理告诉我们操纵总是可能的,而不是说它总会发生。社会选择函数是可操纵的这一事实并不意味着它会被操纵。自巴托尔迪等人(1989年)以来,经济学家认为,即使个人拥有所有进行操纵的信息,他们要决定如何操纵在经验上也可能是不可能的,因为这个问题可能在计算上是困难的。川井和渡边(2013年)估计日本选举中的策略选民数量在2.5%至5.5%之间——这表明虽然操纵在理论上无处不在,但在经验上仍然罕见。


未解决的问题

  1. 具有计算约束的随机机制能否创建实际上操纵阻力强的系统? 虽然纯随机化导致吉巴德的1978年定理将策略证明方法限制为平凡的随机独裁或对偶程序,但混合方法(结合计算复杂性屏障与有限的随机性)能否在保持民主合法性的同时提供充分的实际阻力?

  2. 什么投票系统在现实信息环境中最大化地最小化操纵激励? 定理假设完全信息,但真实选民对他人投票具有不确定的、概率性的信念。在什么条件下,更简单的投票规则(多数制、认可制、波达制)在有界理性代理人具有不完全信息的情况下的操纵易感性不同,这能否为实际投票系统设计提供信息?

Have thoughts on this?有想法?

I'd love to hear from you — questions, corrections, disagreements, or anything else.欢迎来信交流——问题、勘误、不同看法,或任何想说的。

hi@changkun.de
© 2008 - 2026 Changkun Ou. All rights reserved.保留所有权利。 | PV/UV: /
0%