博弈论
Godのfather · · 个人记录
(〇)引言
博弈论,又称为对策论(Game Theory)、赛局理论等,既是现代数学的一个新分支,也是运筹学的一个重要学科。
在竞赛中,有时看待博弈论一类的题目时感觉无从下手,甚至无法理解什么是“必胜策略”。本文将深入浅出地探究博弈论的内在逻辑。
(一)一些重要概念
为了更好地理解什么是博弈论,什么是一个局面下的“必胜”或者“必败”状态,提前引入一些
如果我们将博弈中每一种可能出现的情况看做一个点,对于任意可以转换的两个点之间连一条有向边。例如,假设当前的局面为
定义某个点的先手是第一个到达该点者,后手是第二个到达该点者。(本文的博弈只有两方)
对于所有的点,我们可以将其分为两类:
1.必胜点:指到达这个点后,无论后手作出怎样的选择,先手都会胜利。(即存在当前先手的必胜策略)
2.必败点:指先手到达这个点后,后手存在可以到达必胜点的方法。(即存在当前后手的必胜策略)
记必胜点对应的状态是必胜态,必败点对应的状态是必败态,那么:
P-position:必败态(简记为P),即Previous-position,可以直观的认为处于这种状态的人一定会输。
N-position:必胜态(简记为N),即Next-position,可以直观的理解为处于这种状态的人一定会赢。
容易看出,必胜点和必败点是相互关联的。它们的内在联系是:
- 无法移动的状态(即terminal-position)为P
- 可以移动到P的局面为N
- 所有移动都会进入N的局面为P
无法移动的状态就是游戏终局,根据规则,进入终局者输(即无法移动者输)。