1. 博弈论基础概念

1.1 基本元素

定义 1.1(博弈) 一个博弈由三元组 构成:

  • :玩家集合
  • :策略空间,其中 为玩家 的可行策略集
  • :收益函数,其中 为玩家 的效用函数

定义 1.2(正常形博弈) 当博弈描述为玩家同时选择策略时,称为正常形博弈(Normal Form Game),其收益矩阵为:

1.2 扩展形博弈

定义 1.3(扩展形博弈) 扩展形博弈(Extensive Form Game)通过博弈树描述时序决策:

其中:

  • :非终止节点集合(决策节点)
  • :终止节点集合(终点)
  • :所有可行行动集合
  • :玩家函数,将每个节点分配给某玩家或 chance(随机事件)
  • :信息分割,其中 为玩家 的信息集
  • :玩家 在终点 的收益

完美回忆(Perfect Recall) 若玩家在博弈过程中始终记得其历史决策,则称该博弈满足完美回忆条件。


2. 纳什均衡(Nash Equilibrium)

2.1 纳什均衡的定义

定义 2.1(纯策略纳什均衡) 策略组合 构成纳什均衡,当且仅当

等价表述 是对 的最优响应,即

2.2 混合策略纳什均衡

定义 2.2(混合策略) 玩家 的混合策略 是其纯策略空间 上的概率分布:

定义 2.3(混合策略纳什均衡) 混合策略组合 构成纳什均衡。

2.3 纳什均衡的存在性

定理 2.1(纳什存在定理) 任意有限玩家、有限策略的正常形博弈至少存在一个混合策略纳什均衡。


3. 零和博弈(Zero-Sum Game)

3.1 基本定义

定义 3.1(零和博弈) 双人零和博弈满足 ,可记为收益矩阵 (玩家 1 的收益):

3.2 鞍点与 Minimax 定理

定义 3.2(鞍点) 策略对 为鞍点若满足:

定理 3.1(Minimax 定理) 有限双人零和博弈满足:


4. CFR(Counterfactual Regret Minimization)

4.1 核心背景:非完美信息博弈

在德州扑克中,你不知道对方的底牌,这被称为非完美信息

  • 信息集 (Information Set, ): 玩家根据自己看到的信息无法区分的一组游戏状态。

  • 策略 (): 在信息集 下采取动作 的概率分布

4.2 数学基石:反事实后悔值 (Counterfactual Regret)

CFR 的核心在于:“如果我当时做了另一个决定,现在会怎样?” 这种对比产生的差值就是”后悔值”。

反事实价值 定义为:在玩家 努力达到信息集 ,而其他玩家遵循策略 的前提下,达到 后的期望收益:

瞬时后悔值 (Immediate Regret)

在时间步 ,玩家 在信息集 下,由于没有采取动作 而产生的瞬时后悔值为:

4.3 CFR 算法逻辑:后悔匹配 (Regret Matching)

CFR 的训练过程就是一个不断更新累积后悔值,并根据它调整策略的过程。

在第 次迭代中,信息集 采取动作 的概率与该动作的正累积后悔值成正比:

其中

4.4 CFR 收敛性

外部后悔值定义: 次迭代中,玩家选择策略 而非最优固定策略 的累积后悔:

关键定理(后悔值下界): 若玩家按后悔匹配规则更新策略,则:

定理 4.1(folk theorem 推论): 在双人零和博弈中,若所有玩家的外部后悔值 ,则平均策略 收敛至 -纳什均衡,其中


5. CFR+ 算法

CFR+ 通过以下改进提升收敛速度:

  1. 线性加权平均:对历史策略加权平均,近期权重更高

  1. 替代遗憾值

6. 蒙特卡洛 CFR(MCCFR)

算法(MCCFR)

  • ** outcome sampling**:对每条轨迹只采样一个后继
  • ** chance sampling**:对 chance 节点按先验概率采样
  • 外部采样:只跟踪单方的信息集更新

7. 均值场博弈(Mean Field Game)

7.1 大量智能体的近似

均值场博弈处理 的多智能体系统,其中单个智能体的影响可忽略。

定义 7.1(均值场近似) 智能体 视其他智能体为统计分布

7.2 均值场博弈定义

定义 7.2(Mean Field Equilibrium) 策略 与分布 满足自洽条件:

其中 为策略诱导的分布映射。


8. PSRO(Policy Space Response Oracles)

算法 8.1(PSRO)

  1. 初始化策略基 和相应收益矩阵
  2. 迭代:
    • 对每个 ,计算最佳响应
    • 扩展策略基
    • 重新计算 NE

参考文献

  1. Osborne, M.J. and Rubinstein, A., 1994. A course in game theory. MIT press.
  2. Nash, J., 1950. Equilibrium points in n-person games. PNAS, 36(1), pp.48-49.
  3. Zinkevich, M. et al., 2007. Regret minimization in games with incomplete information. NIPS.
  4. Lanctot, M. et al., 2017. OpenSpiel: A framework for reinforcement learning in games. arXiv.