简介:
公平组合游戏ICG
若一个游戏满足:
- 由两名玩家交替行动;
- 在游戏进程的任意时刻,可以执行的合法行动与轮到哪名玩家无关;
- 不能行动的玩家判负;
则称该游戏为一个公平组合游戏,即博弈游戏。
NIM博弈属于公平组合游戏,但城建的棋类游戏,比如围棋,就不是公平组合游戏。因为围棋交战双方分别只能落黑子和白子,胜负判定也比较复杂,不满足提前判断两者胜负的条件。
先来举一个栗子了解博弈论:有两堆石子,第一堆有2个,第二堆有3个,甲乙可以选择某一堆的任意个石子,轮到谁没有石子了谁就输。那么先手甲必胜。
为什么呢?让甲先选择第二堆的1个石子,那么剩下的两堆都是2个石子,轮到乙选择,无论乙选择拿几个石子,甲都在另一堆里拿相同的数字(即镜像选择),那最后的结果必然是甲胜出。
原理:
介绍博弈论之前,先介绍两个概念:先手必胜状态、先手必败状态。
1、先手必胜状态:可以走到某一个必败状态。(可以让对手必败)
2、先手必败状态:走不到任何一个必败状态。
说原理之前先说一下可行的结论:
对于NIM游戏来说,题目所给的a1,a2,a3...an这n堆石子(ai表示每堆石子的数量),如果a1^a2^a3...^an=0,那么先手必败,如果a1^a2^a3...^an!=0,那么先手必胜。
接下来我们来证明这个结论:
1、0^0^0...^0=0 这个肯定是先手必败的