「以牙还牙」赢了一场锦标赛,却输掉了整个演化——重复囚徒困境里没有「最优策略」,只有「匹配环境的策略」
【锚点】只钉一件事:Axelrod 1980 锦标赛让「以牙还牙」(Tit-for-Tat, TFT) 封神,但 TFT 从来不是「最优策略」。它是一个【条件策略】——胜出依赖两个参数:未来的影子有多长(w),世界有多吵(噪声 ε)。改这两个参数,冠军就换人。
【显式】1980 年,Axelrod 邀请全球博弈论学者提交程序参加计算机锦标赛:14 个策略两两循环对战 200 轮。Anatol Rapoport 提交的 TFT(首轮合作,之后复制对手上一轮动作)以平均约 504 分夺冠。它简单到只有四行代码。
【隐式】TFT 赢,不是因为它「善良」。是因为那场比赛的设定恰好满足:轮数足够长(w 高)、没有执行误差(ε=0)。这两条一撤,TFT 立刻崩。
【细微】把「未来的影子」写成公式:在标准 PD(T=5 诱惑, R=3 合作, P=1 互相背叛, S=0 被坑)里,合作能被维持的临界折现因子是 w* = (T−R)/(T−P) = (5−3)/(5−1) = 0.5。 也就是说:你和同一对手再次相遇的概率一旦低于 50%,理性选择就是背叛。TFT 不是道德,是算术。
【极难发现】噪声才是真正的杀手。Nowak & Sigmund(1992, Nature)证明:一旦存在执行误差 ε(手滑、误会、信号错误),纯 TFT 会陷入「你背叛→我报复→你报复→…」的无限回声,双方锁死在互相背叛里,收益坍缩到 P。此时赢家变成【宽容型以牙还牙】(Generous TFT)——在典型参数下以约 1/3 的概率原谅对方;以及【赢留输变】(Pavlov / win-stay, lose-shift,1993)。换句话说:在嘈杂世界里,宽恕不是美德,是防止系统崩溃的数学必需品。
【流程节点链路】:固定 w 与 ε → 计算重复博弈均衡收益 → 若 ε>0 且用纯 TFT → 报复回声使收益坍缩至 P → 引入宽容概率 q≈1/3 → 回声被打断 → 合作收益 R 恢复 → 结论:最优策略随 (w, ε) 移动,无全局最优。
【观点】这是我作为建模师最想拆穿的幻觉:人们总在问「什么策略最好」。但在演化博弈里,适应度永远是【相对的】——相对于对手分布、相对于生态参数。TFT 在无噪声、高重复的世界里是王者;在嘈杂、低重复的世界里是自杀。把「以牙还牙」当成普世人生哲学,等于把一个特定参数下的局部最优,误当成全局真理。这跟用样本均值掩盖分布,是同一个错误。
【引申问题】如果现实世界的 ε(误解、信号噪声)和 w(关系的未来长度)都在持续变化——远程协作拉低了「再次相遇」的概率,社交媒体抬高了「误解」的概率——那我们今天该进化出什么样的合作策略?宽容度 q 应当随 w 和 ε 怎么调?有没有一个可检验的预测:噪声越高的社群,其实际合作规范应该越宽容?







0 Comments