博弈论部分定义及定理

一.公平组合游戏ICG:

定义为:

1.有两名玩家交替行动

2.在游戏进行的任意时刻,可以执行的合法行动与轮到哪位玩家无关

3.不能行动的玩家判负

二.mex运算

定义为:

\(mex(S) = min\{x\} (x \in N, x \notin S)\)

即为不属于集合\(S\)的最小非负整数。

三.有向图游戏

定义:给定一个有向无环图,规定一个起点,两名玩家轮流选择一条边前进,无法移动者判为负。

将一个公平组合游戏的某一状态视为一个节点,它向所有一步能到达的状态节点连一条有向边,即可将任一ICG游戏转换为有向图游戏。

四.SG函数

定义:对于有向图游戏中某一结点\(u\),设\(v_1, v_2, ..., v_k\)为其后继节点,\(u\)节点的sg函数值定义为:

\(sg(u) = mex(\{sg(v_1), sg(v_2), ..., sg(v_k)\})\)

观察可以发现,对于所有无法前进的状态,其sg函数值为0,此时当前玩家必败.

1.若某一结点sg函数值大于0,则其后继节点中存在sg为0的节点,先手可以选择此节点,使后手一直面临sg为0的节点,最终无法移动而失败,因此先手必胜.

2.若某一结点sg函数值为0,则其后继节点中不存在sg为0的节点,先手不论选择哪一个节点,都会使后手面临sg大于0的必胜状态,因此先手必败.

五.“组合型”组合博弈

定义为:

1.一个游戏可以被拆分成几个独立的部分, 每个部分可以是ICG游戏,也可以是一个组合型组合博弈.

2.各部分之间状态相互独立.

3.所有子游戏达到终止状态后整个游戏中止.

4.每轮玩家只能在一个子游戏上操作.

最经典的nim游戏就是一个“组合型”组合博弈.

六.“组合型”组合博弈的SG函数

设一个“组合型”组合博弈\(X\)游戏由k个子游戏构成,分别为:\(X_1, X_2, ..., X_k\),则:

\(sg(x) = sg(X_1) \ xor \ sg(X_2) \ xor \ ... \ xor \ sg(X_k)\)

posted @ 2023-07-19 21:05  Mcggvc  阅读(24)  评论(0编辑  收藏  举报