“双矩阵博弈的支持枚举展示“固定组合选择后成为LP”的例子:支持内等收益、支持外最佳回应不等式和共同正概率裕量全是线性的;支持集的选择本身仍需指数枚举,不能由单个LP的可解性推出整个博弈问题高…”
形式陈述 ​
输入二人有限博弈的有理收益矩阵
支持枚举先猜测哪些动作获得正概率,再核验支持上的最佳回应条件。核心难点不是把两个收益设成相等,而是同时检查概率合法、支持外动作没有更高收益,以及声称在支持内的概率确实为正。
固定一对支持的线性规划 ​
枚举所有非空
满足
概率在紧单纯形内;非空支持上的等式又把
枚举步骤与退出条件 ​
固定一个可重复的支持枚举顺序。对每对
- 构造上述 LP,用精确有理 LP 求解器判定不可行或给出最优值与最优解。
- 若不可行,继续下一对;若
,也继续,因为该对没有精确为 的正支持均衡。 - 若
,返回所得 ,以及 作为核验证书。
支持对有限,后面的完备性证明保证至少一对被接受。若求解器只返回有限精度近似,或因资源限制未完成,算法应报告尚未取得精确证书,不能把某个固定浮点阈值直接当作
可靠性与完备性 ​
若
反过来,设存在支持恰为
支持最佳回应判据保证收益等式与不等式成立,故它与
任意均衡的实际支持非空,总会被枚举。有限 Nash 存在定理再保证某对实际支持存在,所以算法必能返回一个均衡。
若
直觉
正支持动作都要“同样好”,支持外动作只要求“不更好”。前者形成等式,后者形成不等式。猜定支持后,双方概率不再相乘地出现在最佳回应条件里,于是一次 LP 就能检查这个猜测。
最大化
例子与边界
协调博弈的九对支持 ​
沿用 Nash 页的协调博弈,
双方各有三个非空支持,共九对。正裕量的三对为:
| 概率 |
|||
|---|---|---|---|
全支持时,行收益相等给
退化博弈:连续族与不等大支持 ​
取
写
若
这包含一个连续参数族和一个孤立纯均衡。图中两个截面分开显示,避免把不同列概率的点误放进同一平面。三对支持尤其有代表性:
:精确支持对应 、 。等收益方程重复,并不能唯一决定概率;margin LP 的最优值为 ,可取 。 : 、 都是均衡,支持大小分别为 ,最优裕量为 。仅枚举等大支持会漏掉这批精确支持。 :行等式强迫 ,列等式强迫 。弱系统可行,但所有可行点的裕量都为零,没有这个精确支持的均衡。
全部
| 行支持 |
正裕量的列支持及最优值 | 零裕量的列支持 | 不可行列支持 |
|---|---|---|---|
| 无 | |||
| 无 | |||
第一行的纯行策略使列1、2并列最佳,一个支持大小为1的策略有两个纯最佳回应,已经见证了退化。
非退化为何允许等大支持 ​
二人博弈称为非退化,是指任一支持大小为
所以全为等号。由此才可把枚举缩减为等大支持。一般输入没有这项保证;“等式解不唯一”也不能当作无均衡的证据,刚才的连续族正是反例。
推论与应用
共有
对非空支持。每个 LP 的变量及约束数为
这是一条指数枚举上界,不是强多项式结论,也不保证任意单纯形实现都具有其中的每次求解界。小规模博弈适合用它做完整核验;规模增大时,猜支持的组合成本迅速主导。
若任务是描述全部均衡,每个支持只返回一个最大裕量点会遗漏连续族。可以保存各个接受支持的完整最佳回应线性系统,去掉裕量变量并保留支持内严格正概率条件;这些有限个系统的解集之并才是均衡全集。也可以保留允许零概率的闭系统,得到带重复边界的有限表示。有限的是描述系统数,不一定是均衡点数。
混合策略的支持判据让单方无穷多混合偏离化成有限个纯收益比较;本页再把双方支持选择转成枚举。相比之下,零和矩阵博弈有更强结构,可直接用一对互为对偶的 LP 求共同价值,不必套用通用指数枚举。
参考资料
- Bernhard von Stengel, Finding Nash Equilibria of Two-Player Games, author preprint, 2021,§2、Proposition 1 的支持最佳回应,Definition 2、Proposition 3 和 Algorithm 4 的非退化等大支持算法;§9 讨论退化均衡集合。本页的正裕量 LP 是从最佳回应判据直接推导的一般化实现。
- Bernhard von Stengel, “Equilibrium Computation for Two-Player Games in Strategic and Extensive Form,” in Algorithmic Game Theory, Cambridge University Press, 2007,§3.2 的支持枚举与退化边界。