博弈论部分定义及定理

一.公平组合游戏ICG:

定义为:

1.有两名玩家交替行动

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

3.不能行动的玩家判负

二.mex运算

定义为:

mex(S)=min{x}(xN,xS)

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

三.有向图游戏

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

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

四.SG函数

定义:对于有向图游戏中某一结点u,设v1,v2,...,vk为其后继节点,u节点的sg函数值定义为:

sg(u)=mex({sg(v1),sg(v2),...,sg(vk)})

观察可以发现,对于所有无法前进的状态,其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个子游戏构成,分别为:X1,X2,...,Xk,则:

sg(x)=sg(X1) xor sg(X2) xor ... xor sg(Xk)

posted @   Mcggvc  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示