HDU组合游戏与博弈论入门小结(未完

1.组合游戏的定义:

组合游戏是一个常见的概念,它是是满足这样一些条件的游戏:

1)        游戏有2名参与者,每个人都采用对自己最有利的策略。

2)        参与者操作时可以的操作时将游戏从当前状态改变为另一状态。

3)        参与者轮流进行操作,每个玩家可选择的状态是固定的,没有随机成分

4)        在游戏出于某状态,当前参与者不能进行操作时,游戏结束。此时参照规则决定胜负。

5)        无论参与者做出怎样的操作游戏在有限部数之内结束(没有平局),所以组合游戏必然是一个无环图


组合游戏也可以用一个有向图来表示 G=(X,F)X为游戏的状态集合F(X)为X可以到达的状态集合,而结束状态均宣布当前参与者失败。


这类博弈问题还有若干分类。

规定移动最后一步的游戏者胜的规则叫做Normal Play Rule

规定移动最后一步的游戏者输的规则叫做Misere Play Rule 也称Anti-SG games

此外,对于游戏的双方,如果二者博弈的规则相同,那么称这类游戏是impartial games否则称为partizan games 

实际上,解决partizan games的方法和普通的SG games是有区别的,一般会采用动态规划或者surreal number

 

2.必胜局面

组合游戏的必胜状局面定义为当前玩家有策略能使无论对手做什么操作也可以保证自己胜利的状态。

1)        结束状态的性质由规则决定。

2)        一个非结束状态,如果它能到达任何必败状态,那么它是必胜状态,否则它就是必败状态。

 

3.Sprague-Grundy 函数

它是定义在组合游戏状态上的函数,用g (X)表示X状态的函数值。

定义为:

            g (X)= min{n| n∈N ,n≠ for y∈F(x)}</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值