组合博弈取石子游戏..docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
博弈问题分析——取石子游戏实例解答 1 小红是个游戏迷, 他和小蓝一起玩拿石子游戏。 游戏规则为 2 个人轮流拿石子。 一次 可以拿 1 颗或 3 颗,规定谁取到最后一颗石子谁就胜出。最后决定由小红先取。两人都是 游戏高手, 该赢的绝不会输 (表示不会失误) 。问在知道石子总数的情况下, 怎样快速预测谁 将会胜出。 分析: 小红和小蓝各取一次共有三种情况: ② 共取走 2 颗石子 (1,1) 共取走 4 颗石子 (1,3) 共取走 6 颗石子 (3,3) 设方案①取了 N1 次,方案②取了 N2 次,方案③取了 N3 次后,还剩下 K( k6, 否则 可以再取几轮,导致剩余量 6 )个石子。最后 K 的取值有三种情况: 0 , 1 , 3 。 这个要解释一下: 剩下的石子个数总共有 0,1,2,3,4,5 几种可能, 2 可以再取一轮 (1,1 ) 剩下 0 ,4 可以再取一轮( 1,3 )或者两次( 1,1 )剩下 0 ,5 可以再取( 1,1 )、( 1,3 )等的组 合剩下 1 或 3 个,所以综合是最终会剩下 0 、 1 、 3 三种可能。 设有石子 S.则 S=2*N1+4*N2+6*N3+K. 其中 2*N1+4*N2+6*N3= ( 1+1 ) *N1+ (1+3 )*N2+ ( 3+3 )*N3 ,说明取的过程为偶数次,所以剩下 K 时该最先取石子的人取。 K=1 , 3 则先取方胜。反之,另一方胜。又 2*N1+4*N2+6*N3=2* ( N1+2*N2+3*N3 ) 为偶数,所以 S 的奇偶性取决于 K,当 K 为偶数时,后取方胜,反之,先取方胜。 总结:计算时可以先对 6 取余,如果余数为 0、 2、 4 ,则 K 为 0 (偶数,后取者胜) , 如果余数为 1 、3 、5 则 K 为 1 或 3(奇数,先取者剩) 。 2 有一种很有意思的游 ,就是有物体若干堆,可以是火柴棍或是 棋子等等均可。两 个人 流从堆中取物体若干, 定最后取光物体者取 。 是我国民 很古老的一个游 , 看 游 极其 ,却 含着深刻的数学原理。下面我 来分析一下要如何才能 取 。 (一)巴什博奕( Bash Game ):只有一堆 n 个物品,两个人 流从 堆物品中取物, 定每次至少取一个,最多取 m 个。最后取光者得 。 然,如果 n=m+1 ,那么由于一次最多只能取 m 个,所以,无 先取者拿走多少个, 后取者都能 一次拿走剩余的物品,后者取 。因此我 了如何取 的法 :如果 n= (m+1 ) * r+s ,(r 任意自然数, s≤m ),那么先取者要拿走 s 个物品,如果后取者拿走 k( k≤m )个,那么先取者再拿走 m+1-k 个, 果剩下( m+1 )( r-1 )个,以后保持 的取法,那么先取者肯定 。 之,要保持 手留下( m+1 )的倍数,就能最后 。 个游 可以有一种 相的玩法:两个人 流 数,每次至少 一个,最多 十个, 能 到 100 者 。 :通 分析可知, n=(m+1)*r+s(s=m), 如果 s 等于 0 , 后取者 !如果 s 不等于 0 , 先取者 利! (二)威佐夫博奕( Wythoff Game ):有两堆各若干个物品, 两个人 流从某一堆或同 从两堆中取同 多的物品, 定每次至少取一个,多者不限 ,最后取光者得 。 种情况下是 复 的。我 用( ak , bk )( ak ≤ bk , k=0 ,1 ,2,⋯⋯, n)表 示两堆物品的数量并称其 局 ,如果甲面 ( 0 ,0 ),那么甲已 了, 种局 我 称 奇异局 。前几个奇异局 是: ( 0,0)、( 1,2)、( 3,5)、( 4,7 )、( 6,10 )、( 8,13 )、 9 ,15 )、(11 ,18 )、( 12 , 20 )。 我 可以知道,后面的奇异局 可以通 一 特殊的取法 更低的奇异局 ! 可以看出, a0=b0=0 , ak 是未在前面出 的最小自然数,而 bk= ak + k ,奇异局 有如下三条性 : 任何自然数都包含在一个且 有一个奇异局 中。 由于 ak 是未在前面出 的最小自然数,所以有 ak ak-1 ,而 bk= ak + k ak-1 + k-1 = bk-1 ak-1 . 所以性 1.成立。 任意操作都可将奇异局 非奇异局 。 事 上,若只改 奇异局 ( ak , bk )的某一个分量,那么另一个分量不可能在其他奇异 局 中,所以必然是非奇异局 。如果使( ak , bk )的两个分量同 减少, 由于其差不 ,且不可能是其他奇异局 的差,因此也是非奇异局 。 采用适当的方法 ,可以将非奇异局

文档评论(0)

137****0220 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档