网站大量收购闲置独家精品文档,联系QQ:2885784924

算法合集之《浅解 “对策问题” 的两种思路》.ppt

算法合集之《浅解 “对策问题” 的两种思路》.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法合集之《浅解 “对策问题” 的两种思路》

浅析解 “对策问题” 的两种思路 ——从《取石子》问题谈起 浅析解 “对策问题” 的两种思路 思路二:特殊性方法 逆向分析 从简单的结局或残局开始,自底向上分析。 考察特殊情况下(譬如小规模,对称,极大极小等特殊值),先手胜或先手败的一类状态,并尝试从以下几个方面寻找共性: 1 对称性 1 简捷性 1 奇异性 通过分析,将所得性质推广到一般情况,从而找出一类必胜或必败的“平衡状态”,同时也得到保持状态“平衡”的“决策规律”。 * * 浅析解 “对策问题” 的两种思路 内容提要: 运 筹 学 规划论 动态规划 图 论 对策论 排队论 存储论 等等 线性规划 整数规划 等等 本文所要探讨的正是此类“对策问题” 。 运筹学是一门十分年轻的学科,内容包括:规划论、图论、对策论、排队论等。 竞赛中最常出现的对策问题是:有两个局中人,在对方时刻采取最优策略的情况下,己方要么有必胜策略,要么必败。 由于对局的复杂性和取胜的多样性,文章将从一道经典的“对策问题”——《取石子》谈起,着重阐述两种基本思想方法。 浅析解 “对策问题” 的两种思路 问 题 描 述 有N粒石子,甲乙两人轮流从中拿取,一次至少拿一粒,至多拿先前对方一次所取石子数目的两倍。甲先拿,开始甲可以拿任意数目的石子(但不得拿完)。最先没有石子可拿的一方为败方。 请问,甲能否获胜?(1 N 100) 解 析 在本题中,影响胜败的有两个关键因素: l 当前石子总数 N l 当前一次最多可拿的石子数 K 用这两个因素(N,K)来表示当前局面的“状态”。题目要求的是判断状态(N,N-1)是先手必胜还是必败。 浅析解 “对策问题” 的两种思路 用一个简单例子分析:假设有N = 4粒石子,则一开始甲最多能取3粒,用(4,3)来表示初始状态。 状态转移的拓扑结构 甲取1粒 甲取2粒 甲取3粒 乙取1粒 乙取2粒 乙取1粒 乙取2粒 乙取1粒 甲取1粒 甲取2粒 甲取1粒 甲取1粒 乙取1粒 (4, 3) (3, 2) (2, 2) (1, 1) (2, 2) (1, 1) (1, 1) (0, 0) (0, 0) (0, 0) (1, 1) (0, 0) (0, 0) (0, 0) 自顶而下构造 浅析解 “对策问题” 的两种思路 (4, 3) (3, 2) (2, 2) (1, 1) (2, 2) (1, 1) (1, 1) (0, 0) (0, 0) (0, 0) (1, 1) (0, 0) (0, 0) (0, 0) 败 败 败 败 败 败 注:这里的胜败指的均是先手胜败。 1如果一个状态没有子状态,是结局,则根据题目条件判定胜负 浅析解 “对策问题” 的两种思路 胜 胜 胜 胜 胜 胜 (4, 3) (3, 2) (2, 2) (1, 1) (2, 2) (1, 1) (1, 1) (0, 0) (0, 0) (0, 0) (1, 1) (0, 0) (0, 0) (0, 0) 败 败 败 败 败 败 注:这里的胜败指的均是先手胜败。 1如果一个状态至少有一个子状态是先手败,则该状态是先手胜 浅析解 “对策问题” 的两种思路 胜 败 胜 胜 胜 胜 胜 胜 (4, 3) (3, 2) (2, 2) (1, 1) (2, 2) (1, 1) (1, 1) (0, 0) (0, 0) (0, 0) (1, 1) (0, 0) (0, 0) (0, 0) 败 败 败 败 败 败 注:这里的胜败指的均是先手胜败。 1如果一个状态的所有子状态都是先手胜,则该状态是先手败 浅析解 “对策问题” 的两种思路 “动态规划” 或 “记忆化搜索” 空间复杂度 O(N2) 时间复杂度 O(N3) (4, 3) (3, 2) (2, 2) (1, 1) (2, 2) (1, 1) (1, 1) (0, 0) (0, 0) (0, 0) (1, 1) (0, 0) (0, 0) (0, 0) 浅析解 “对策问题” 的两种思路 思路一:一般性方法 状 态 胜负规则 扩展规则 实现方法 “一般性方法”是从初始状态出发,自顶向下,考察所有状态, 逐步构造出“状态转移的拓扑结构”,有通行的胜败规则和实现方 法,因此应用十分广泛。 例如IOI96的取数字,IOI2001《Ioiwari》都可以用“一般性方 法”来解决。 浅析解 “对策问题” 的两种思路 思路一:一般性方法 状 态 列举影响结局胜负的所有因素,综合描述成“状态”。根据对

文档评论(0)

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

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

1亿VIP精品文档

相关文档