想要合作,先改结构(To get cooperation, change the structure)
2026-08-15 · 适应与演化
凡是稳住了的合作,背后都有一个把背叛做成亏本买卖的结构。找到那个结构里的参数,你既能把合作调出来,也能一道命令把它抹掉——1918 年的西线就是这么干的。
合作这件事,最常见的解释是道德:好人多,风气正,人心齐。这个解释有个麻烦——它预测不了任何东西。同一批人,在小区门口的饭馆和在景区门口的饭馆,行为可以差得离谱;同一支军队,在这段战线上默契停火,换个防区就往死里打。人没变,变的是别的东西。
这一期要说的就是那个"别的东西"。它不是隐喻,是几个能写下来、能算的量:下一次还会不会发生、你的行为别人看不看得见、你要面对多少人。这三个量一动,合作会自己长出来,也会自己塌掉——不需要任何人的心变好或变坏。
更别扭的一层在后面:一旦你接受合作是结构的产物,那么"提高道德水平"作为一种干预手段,就从主要方案降级成了效率最低的那个。
先把最简单的情况摆出来。两个人各自选一次:合作,或者背叛。四种组合,每种给你一个结果。
用一组经典的数字:两人都合作,各拿 3;两人都背叛,各拿 1;一方背叛而另一方合作,背叛的那个拿 5,合作的那个拿 0。这四个数只要满足一个排序——我背叛他合作(5)> 双方合作(3)> 双方背叛(1)> 我合作他背叛(0)——这局就叫囚徒困境(prisoner's dilemma)。具体数值不重要,排序才重要。
请注意这张图真正说的是什么。它不是说人自私,而是说:在这个收益排序下,"背叛"是不管对方怎么选都更好的选择。这种选择叫占优策略(dominant strategy)。有占优策略的时候,你甚至不需要猜对方在想什么——猜不猜结果都一样。
所以"我们互相多点信任就好了"在这里是无效的。信任解决的是"我不知道他会怎么做",而这局里我知道,而且知道了也没用。双方都背叛这个结果,还是一个纳什均衡(Nash equilibrium)——意思是站在这个格子里,任何一个人单方面改主意,只会让自己更差。它稳,只是稳在一个坏地方。
判断一件事是不是囚徒困境,别看双方关系好不好,把四种结果对自己的好坏排一遍序。排完发现「我背叛他合作」排第一、「双方背叛」排第三,才是它。排不出这个序就别用这个词——大多数被叫做囚徒困境的冲突,其实是另一种结构,要用另一套办法。
EN A prisoner's dilemma is defined by an ordering, not by numbers: defect-while-they-cooperate > mutual cooperation > mutual defection > cooperate-while-they-defect. Under that ordering defection is dominant — you don't even need to guess what the other side will do. Appeals to trust are useless here, because the problem is not uncertainty.
上一节讲的是一次、两个人。真实世界里是一大群人反复地互相碰,而且没人"想清楚"该怎么办——大多数时候人是在模仿身边混得好的那个,细菌和动物则根本不会想。
处理这种情况的标准工具叫复制动态(replicator dynamics,Taylor 与 Jonker 1978 年写下)。它的规则短到一句话:一种策略在人群里的占比,增长速度正比于它的收益减去全场平均收益。比平均高就变多,比平均低就变少,等于平均就不动。→ 复制动态
这里有个容易滑过去的点:某个策略的收益,取决于此刻人群里各种策略各占多少。一个抢地盘的策略,在满是软柿子的人群里收益极高,在满是硬茬的人群里就是自杀。所以"最优策略"这个说法在这里是可疑的——最优是随比例漂移的。
拿它跑一下上一节那个囚徒困境:背叛者的收益在任何比例下都高于合作者,也就永远高于平均。于是合作者的占比一路掉到 0,中途不会停。这就是问题的严重程度——不是"合作难维持",是在这个结构里合作根本不可能存在。
但换一个收益结构,结局立刻不同。鹰鸽博弈(Hawk-Dove game,Maynard Smith 与 Price 1973 年提出)说的是两只动物争一份资源:鹰见谁都打,鸽只会虚张声势、对方一硬就让。资源值 V,打起来受的伤值 C。当受伤比资源更贵(C > V),鹰多了会互相打得头破血流,鸽多了又会被鹰白拿。结果是两者停在一个固定比例:鹰占 V/C。取 V = 2、C = 5,就是四成鹰、六成鸽。
那个停住的比例有个名字:演化稳定策略(evolutionarily stable strategy),缩写 ESS。定义很朴素——一群都用这个策略的个体,任何一小撮换用别的策略的闯入者都占不到便宜,于是被挤出去。ESS 不是"最好的策略",是"挤不走的策略"。这两件事经常不是同一件。
别问「哪个策略最好」,改问「在当前这个比例下,哪个策略比平均高」。前一个问题在收益随比例漂移的系统里常常无解,后一个永远有解,而且只要你能估出各类人现在各占多少,就能算。
EN Replicator dynamics: a strategy's share grows in proportion to its payoff minus the population average. Under prisoner's dilemma payoffs cooperators fall monotonically to zero — cooperation is not merely fragile, it is impossible. Change the payoff structure to Hawk-Dove and the same dynamic settles at an interior mix (hawks at V/C), which is an ESS: not the best strategy, but the one nothing can displace.
第一个真正管用的修改是:别只打一局。
设一个量 w:这一局结束后,你俩还会再碰一次的概率。w 是 0 就是一次性买卖,w 是 0.9 就意味着平均还要再打 10 局(局数的期望是 1 ÷ (1 − w))。
现在拿一个笨到极点的策略试试:一报还一报(tit-for-tat,缩写 TFT)——第一局合作,之后每一局照抄对方上一局的动作。它就四个字:以牙还牙,但先伸手。Anatol Rapoport 在 1980 年把它交给了 Robert Axelrod 举办的策略比赛,这个只有几行的程序赢了第一届(14 个参赛策略),Axelrod 公布结果、把它为什么会赢也讲清楚之后又办了第二届,62 个来自六个国家的策略里,它还是第一。
为什么?拿上一节的数字算一遍。一群 TFT 里混进一个死不合作的人(叫它"永远背叛"):
两个 TFT 相遇,局局合作,总收益是 3 + 3w + 3w² + … = 3 ÷ (1 − w)。
"永远背叛"碰上 TFT,第一局白拿 5,之后 TFT 就再也不合作了,双方每局各得 1,总收益是 5 + w ÷ (1 − w)。
让前者不小于后者,解出来是 w ≥ (5 − 3) ÷ (5 − 1) = 0.5。也就是说,只要"还有下一次"的概率过半——平均还要再打两局——那个占便宜的人在总账上就已经亏了。
这条门槛值得咂摸一下。它没有出现任何关于人品的量。同一个人、同一套收益,w 从 0.4 挪到 0.6,理性的做法就从背叛翻成了合作。所以"这个行业风气坏"和"这个行业 w 低",很多时候在描述同一件事,只是后者能算,也能改。
顺带说清 TFT 的短处,免得把它当灵药:它不宽容。两个 TFT 之间只要有一次误会(他其实想合作,但信号传歪了),就会进入你打我我打你的死循环,谁也停不下来。Nowak 与 Sigmund 1993 年给出的赢就守、输就改(win-stay, lose-shift)在有噪声的环境里表现更好——上一局结果自己满意就重复,不满意就换。另外 Press 与 Dyson 2012 年证明了重复囚徒困境里存在一类"敲诈型"策略,能强行让对方的收益按自己定的比例走。TFT 从来不是最优解,它只是说明了一件事:把 w 做高之后,非常笨的策略也能守住合作。
想让对方守规矩,先把「还有下一次」变成他能确认的事实:把一份大合同拆成几批、每批之间留明确的续约点,把结算周期缩短,把退出条款写清楚写具体。这几件事对行为的改变,远大于在合同里加一条诚信条款——后者不改变 w,前者直接把它抬上去。
EN Let w be the probability the pair meets again. With the standard payoffs, tit-for-tat resists an always-defect invader once w ≥ (T−R)/(T−P) = 0.5 — the one-off gain of 2 does not compound, while mutual cooperation does. No moral term appears in that inequality. TFT is not optimal (it is unforgiving under noise, and extortionate zero-determinant strategies exist); it merely shows that once w is high, even a very stupid rule can hold cooperation in place.
第二个修改更奇怪:什么都别改,只把"和所有人玩"改成"只和身边几个玩"。
Nowak 与 May 1992 年做了这么件事:把合作者和背叛者摆在一张方格纸上,每个格子只跟周围八个邻居玩上一节那种局,算完总分之后,每个格子照抄周围(含自己)得分最高那个的策略。没有记忆,没有报复,没有认人——纯粹是"跟着身边混得最好的学"。→ 元胞自动机
在完全混合的人群里,这套收益的结局上一节算过了:合作者一路掉到 0,没有例外。放到格子上,同样的收益、同样的起点,结局完全不同。
机制其实一句话就能说清:合作者只要抱成团,团内部的每个人都在和合作者打交道,拿的是满分;而背叛者只能在边缘上啃,啃完周围就没人可啃了。好处被局限在了本地,代价也是——这就够了。Nowak 把它叫网络互惠(network reciprocity)。
它还能被量化。Ohtsuki、Hauert、Lieberman 与 Nowak 2006 年给出一条漂亮到不像话的近似规则:设合作一次让对方得益 b、让自己付出 c,网络里每人平均有 k 个邻居,那么自然选择偏向合作的条件是 b / c > k。邻居越多,合作越难长出来。
这条规则把一个泛泛的道德话题变成了可算的工程问题。你不能改变帮人的收益比 b/c,那是事情本身决定的;但 k 你几乎总能改——把 200 个人的大群拆成二十个 10 人的小组,门槛就掉了一个数量级。
想让「顺手帮一把」变成常态,先减少每个人要面对的人数,而不是加强号召和评优。拆小组、划归属、固定搭档、把大频道拆成小频道——这些看起来只是组织形式的动作,都是在把 k 调小,而 k 就在那条不等式里。
EN Nowak & May (1992): put the same game on a lattice where each cell copies the best-scoring neighbour. Cooperators crash, then survive in clusters forever — cluster interiors score full marks while defectors can only nibble at the edge. Ohtsuki et al. (2006) sharpened this into b/c > k, where k is the average number of neighbours: the more people each person faces, the harder cooperation is to grow. You usually cannot change b/c, but you can nearly always change k.
前面两节是模型。真去看人类实际怎么解决这类问题,会发现一件让模型派有点难堪的事:他们几乎从不靠什么精妙的策略,靠的是规矩。
Garrett Hardin 1968 年那篇《公地悲剧》的推论是:共用的牧场必然被过度放牧,出路只有两条——收归国有,或者切成私产。Elinor Ostrom 花了几十年做的事,是去看真实的公共池塘:瑞士山村的高山牧场、西班牙的灌溉渠、菲律宾的水利组织、日本的入会地。有些确实垮了,但有一批稳定运转了几百年,既没国有化也没私有化。她 1990 年把这些案例里共同出现的东西整理成八条设计原则,2009 年因此拿了诺贝尔经济学奖。
顺带纠正一个流传甚广的误读:Hardin 描述的其实是无人管的开放资源(谁都能进、谁都能拿),而"公地"在历史上从来是有边界、有规矩、有成员名册的东西。这两者被混为一谈,后果是几百年里许多本来运转良好的共有制度被当成注定失败的东西拆掉了。
那八条原则里,跟本期机制直接对应的是这三件事:边界要清楚(谁在池子里、谁不在——不划边界,你根本没在玩一个重复博弈,因为对手是谁都不确定);监督要由使用者自己做(背叛得看得见,看不见就没法区分谁在扛谁在推);制裁要分级(第一次极轻,屡犯才加重——重罚的问题不是不狠,是狠到没人愿意执行,于是形同虚设)。
惩罚这件事在实验室里有很硬的证据。Fehr 与 Gächter 2002 年做了一个公共品博弈(public goods game):每人拿一笔钱,可以投一部分进公共池,池子里的钱翻倍后平分。不许惩罚时,投入从一开始的六七成一路滑到接近零——不是因为大家是坏人,是老实人被占了便宜就不肯再当老实人。加进"可以自己掏钱去罚别人"这一条之后,投入反过来一路爬到接近全额。
把这三节连起来看,会得到一个和常识相反的排序:提高道德水平是这几种手段里最贵、最慢、最不可靠的一种。划清边界、让行为可见、把惩罚做便宜——这三件事都可以由一小群人在几周内做完,而且做完之后不依赖任何人保持高尚。
上惩罚之前,先检查两件事:边界清不清楚(谁在里面、谁在外面、按什么标准),以及行为看不看得见。这两条缺任何一条就上罚则,惩罚不但不管用,还会被拿去打击那些老实干活的人——下一节会说这不是假设,是实验里真出现过的事。
EN Ostrom went and looked: Swiss alpine meadows, Spanish irrigation canals, Japanese commons — systems that ran for centuries without either nationalisation or privatisation. Three of her eight design principles map straight onto this issue's mechanisms: clear boundaries (without them you are not in a repeated game at all), monitoring by the users themselves (defection must be visible), and graduated sanctions (a punishment too heavy to actually impose is no punishment). Fehr & Gächter (2002) show the same thing in the lab.
这一整套东西有一个共同的软肋:它全部建立在一张收益矩阵上,而现实里那张矩阵通常是你自己填的。
矩阵是编的。说"这是个囚徒困境",等于宣称你知道四种结果对双方各值多少。真实的冲突里,这四个数往往测不出来,而且双方的排序可能根本不同——你以为在打囚徒困境,对方在打鹰鸽博弈,或者对方压根不在乎输赢,只在乎不能显得输了。这种情况下,收益矩阵不是分析工具,是一件事后叙述的外衣:结论早就有了,矩阵是配上去的。这是复杂性科学最容易犯的病,博弈论这一支尤其严重。
空间不总是帮忙。"结构促进合作"几乎已经成了口号,但 Hauert 与 Doebeli 2004 年在《自然》上给了一记结实的反例:换成雪堆博弈(snowdrift game,两人被雪堵在路上,铲雪有成本,但只要有一个人铲两人都能走——所以对方不铲的时候你最好还是铲),格子结构常常反而压低合作水平。上一节那三帧图不是普适定理,它对收益结构挑得很。别把"加点空间结构"当成万能处方。
惩罚会反着来。Fehr 与 Gächter 那个结果太漂亮,以至于常被当成通则。Herrmann、Thöni 与 Fehr 2008 年在《科学》上把同一个实验搬到全球十六个受试群体里跑,发现了反社会惩罚(antisocial punishment):在相当一部分社会里,人们会去惩罚那些投入高于自己的人。合作率于是上不去。那句"给大家一个惩罚搭便车者的渠道"在这些地方不成立,而它成不成立跟当地的法治水平和公民规范相关——这已经不是博弈论能给答案的事了。
b/c > k 有前提。那条规则漂亮,但推导依赖弱选择、特定的更新规则和大致规则的网络。换一套更新规则,系数就变。把它当量级直觉可以,当公式套进具体决策要小心。
最后一条,也是最重要的一条:这一整期讲的是合作怎么维持,不是合作应不应该。一伙人合谋抬价,内部同样需要高 w、高可见性和分级制裁,机制一模一样。卡特尔、围标联盟、帮派的沉默规矩,用的是和邻里互助完全相同的那套结构。所以这套工具是中性的:它同样能告诉你怎么把一个你不希望存在的合作拆掉——降低 w、打乱配对、让背叛者匿名且能安全退出。1918 年协约国指挥部对付堑壕里那场休战,用的就是这三招。
用这套东西之前先问自己一句:这张收益矩阵是测出来的,还是我编出来的?至少要能说出「如果我把这个数改成另一个,结论会怎么变」。答不上来,就说明你在用博弈论的词汇复述一个你本来就有的判断——那不如直接说判断,还诚实些。
一种可能:它压缩了一个统计——这个人在过去那些 w 很低、本来可以安全占便宜的场合里没有占。若真是这样,值得信任就是一个可测的量,而且测法很具体:只看他在没有下一次的场合怎么做。另一种可能:人确实内化了一些不依赖结构的规范,而这些规范本身是长期结构选择出来的产物。这两种解释在实验上并不容易区分。
w 可以靠合约设计抬高,k 可以靠组织形式调小,可见性可以靠记录制度补上。收益本身的量级 b/c 通常由事情的性质决定,改不动。那么当 b/c 天然很小(帮人代价高、对别人好处也不大)时,是不是应该干脆放弃促成合作,改成别的安排?
一个候选解释是:高贡献者抬高了别人的参照标准,因此对搭便车者构成威胁;打掉他等于保住自己的相对位置。若成立,这意味着惩罚机制的方向取决于人们在比什么——绝对收益还是相对排名。那么把考核从排名改成绝对标准,是否就能减少这类惩罚?
它便宜、不得罪人、不用改任何人的权力和流程,而且失败之后可以归因于人心不古。相比之下,划边界和上监督都要动具体的人和具体的权限。这本身也是一个博弈:提出结构性方案的人要独自承担成本,而好处由所有人分享。
Topic 26 说过,模型一旦公开就会改变被建模的对象。合作的结构条件被广泛理解之后,最先大规模用上它的,可能是那些最有能力改动结构的一方——平台、雇主、政府。这是不是意味着这类知识的净效果取决于谁先学会?