[学习笔记] 博弈论

· · 算法·理论

博弈论 game-theory

基本概念

人话:骰子点数固定,限时且禁疗的图书馆。

2. 类型

一般的,如取数游戏, Nim 游戏,有向图游戏都属于公平组合游戏。特别的,大部分棋类游戏并不是公平组合游戏,因为他们不能动对方棋子。

3. 博弈图与状态

在题目中,我们通常需要预测谁必胜。博弈论便是为此诞生的。

我们拿 Nim 游戏举例:

我们把每一种状态设置成点,如果一种状态可以到达另一种状态,则建一条单向边。如此我们便可以绘制出博弈图状态图。

如图,是当初始值为 1,2,3 时,博弈图的绘制。

我们提取一部分来看:

经过推理,我们可以发现:

我们把必胜状态定义为先手必胜的状态必败状态定义为先手必败的状态,一个人取了之后可能的状态定义为后继状态

那么我们便可以总结为:

例题:Nim

当且仅当 $Nim$ 和为 $0$ 时,该状态为必败状态;否则该状态为必胜状态。

证明这个只需要三个定理:

为什么证明这三个定理便可以证明 Nim 和呢?

详见上文“博弈图与状态”,它与上文的区别只是将必胜状态改为 a_1 \oplus a_2 \oplus \ldots \oplus a_n = 0

因为没有后继状态时, a_1a_n 的值都为零,此时 a_1 \oplus a_2 \oplus \ldots \oplus a_n = 0