ACM程序设计 第十一讲 组合博弈入门.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACM程序设计 今天, 你 了吗? 2012-3-23 2 每周一星 (10): Lin2144 2012-3-23 3 第十一讲 组合博弈入门 (Simple Game Theory) 2012-3-23 4 导引游戏 (1) 玩家:2人; (2) 道具:23张扑克牌; (3) 规则:  游戏双方轮流取牌;  每人每次仅限于取1张、2张或3张牌;  扑克牌取光,则游戏结束;  最后取牌的一方为胜者。 2012-3-23 5 基本思路? 请陈述自己的观点 2012-3-23 6 第一部分 简单取子游戏 (组合游戏的一种) 2012-3-23 7 什么是组合游戏—— (1) 有两个玩家; (2) 游戏的操作状态是一个有限的集合(比 如:限定大小的棋盘); (3) 游戏双方轮流操作; (4) 双方的每次操作必须符合游戏规定; (5) 当一方不能将游戏继续进行的时候,游戏 结束,同时,对方为获胜方; (6) 无论如何操作,游戏总能在有限次操作后 结束; 2012-3-23 8 概念:必败点和必胜点(P点 N点)  必败点(P点) :前一个选手(Previous player)将取胜的位置称为必败点。  必胜点(N点) :下一个选手(Next player)将取胜的位置称为必胜点。 2012-3-23 9 必败(必胜)点属性 (1) 所有终结点是必败点(P点); (2) 从任何必胜点(N点)操作,至少有 一种方法可以进入必败点(P点); (3)无论如何操作, 从必败点(P点)都 只能进入必胜点(N点). 2012-3-23 10 取子游戏算法实现—— 步骤1:将所有终结位置标记为必败点(P点); 步骤2: 将所有一步操作能进入必败点(P点)的 位置标记为必胜点(N点) 步骤3:如果从某个点开始的所有一步操作都只能 进入必胜点(N点) ,则将该点标记为必败点 (P点) ; 步骤4: 如果在步骤3未能找到新的必败(P点), 则算法终止;否则,返回到步骤2。 2012-3-23 11 课内练习:  Subtraction Games: subtraction set S = {1, 3, 4} x : 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14… Pos: P N P N N N N P N P N N N N P…

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档