(52)--5.2.2 问题解决的策略.ppt

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

问题讨论

如果你忘记了自己的密码箱的密码,你如何打开?如果你捡到一只密码箱,听说里面藏有无价之宝,你如何打开?

算法式策略

算法策略就是在问题空间中随机搜索所有可能的解决问题的方法,直至选择一种有效的方法解决问题。

启发式策略

根据一定的经验,在问题空间内进行较少的搜索,以达到问题解决的一种方法。如手段目的分析法、爬山法、逆推法等。

手段——目的分析法

通过分析去发现问题的当前状态与目标态之间的差别,并寻找一定操作手段去消除这种差别。

河内塔问题(以三个圆盘为例)请将A柱上的所有圆盘依序移到B柱上。一次只能移1个盘子。较大的圆盘必须置于较小圆盘的下方。可以借助C柱。

A柱B柱C柱321

A柱B柱C柱321河内塔问题(Hanoi)Start

步骤1:Move1fromAtoB

A柱B柱C柱3211

步骤2:Move2fromAtoC

A柱B柱C柱3212

步骤3:Move1fromBtoC

A柱B柱C柱3121

步骤4:Move3fromAtoB

A柱B柱C柱3213

步骤5:Move1fromCtoA

A柱B柱C柱3211

步骤6:Move2fromCtoB

A柱B柱C柱3212

步骤7:Move1fromAtoB

A柱B柱C柱3121

爬山法

迂回前进、“退一步进两步”。类似于手段—目标分析策略,二者都是采用一定的方法逐步降低初始状态和目标状态的距离,以达到问题解决的一种方法。不同之处在于:有时人们为了达到目的,不得不暂时扩大目标状态与初始状态的差异,以便最终达到目标。

河的一岸有一只虎、一只羊、一朵花,你要把这些东西运到河的对岸,河上有一只小船,每次只能运载其中的一种东西和你本人。如何将全部东西运到对岸呢?例

逆推法

从前有个农夫,死后留下了一些牛,他在遗书中写道:1.妻子得全部牛的半数加半头2.长子得剩下的牛的半数加半头,正好是妻子所得的一半3.次子得还剩下的牛的半数加半头,正好是长子的一半4.长女分给最后剩下的半数加半头正好等于次子所得牛的一半从问题的目标状态出发,向问题的初始状态逆向推理过程。

注意最后一句话“长女分给最后剩下的半数加半头正好等于次子所得牛的一半。结果一头牛也没杀,也没剩下。”因此,根据逆向思维:她必然得到的是:1头。从而可以推导出次子2头、长子4头、妻子8头。

文档评论(0)

158****6446 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档