- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
搬运工问题的启示-有哪些信誉好的足球投注网站
搬运工问题的启示
重庆外语学校 刘汝佳
【关键字】搬运工问题,人工智能有哪些信誉好的足球投注网站,IDA*
【摘要】本文讨论了一个有趣又富有挑战性的问题:搬运工问题。文章从状态空间有哪些信誉好的足球投注网站的基本知识开始讨论,根据搬运工问题的特点选择了IDA*算法,并做了初步改进。本文的主要部分讨论了让程序智能化的几个方法 – 下界估计的改进,死锁判断,合适的任务分解与合并,模式有哪些信誉好的足球投注网站已经随机化实验,最后粗略的介绍了一些前面没有提到的想法,并做了总结。
目录
前言
正文
一 状态空间有哪些信誉好的足球投注网站基本知识
二 搬运工问题及其特点
三 用IDA*算法解搬运工问题 – 实现与改进
四 如何使程序智能化
五 模拟人的预测能力 – 下界估计
六 模拟人的判断能力 – 死锁
七 模拟人的安排能力 – 任务分解与合并
八 模拟人的学习能力 – 模式有哪些信誉好的足球投注网站
九 给程序注入活力 – 随机化实验
十 另一些成功的和失败的想法
十一 总结
附录
A.游戏(Xsokoban for Linux和SokoMind for Windows)
B.测试关卡(标准90关,儿童61关,文曲星170关)
C.Rolling Stone源程序
D.我的程序S4 - Srbga’s Super Sokoban Solver
E.论文配套幻灯片
F.参考资料
前言
“搬运工”是一个十分流行的单人智力游戏,玩家的任务是在一个仓库中操纵一个搬运工人将N个相同的箱子推到N个相同的目的地。不清楚规则不要紧,玩一玩附件里的SokoMind就知道了。我在里面加上了标准的测试关卡90关,幼儿关卡61关和文曲星170关,在以后的介绍中,我们就用这些关来测试我们的程序,因此我建议你自己先试一试,看看你能过多少关:)
因为本文内容不算少,在这里我先给大家提供一个小小的阅读建议。初学的朋友或者不知道IDA*算法的朋友一定要从第一章开始阅读并弄懂,因为它是全文的基础。第二章很好懂,大家只需要做一个了解,知道搬运工问题的难点在哪里,为什么我们选择了IDA*算法。急于看程序的朋友可以先看看第三章,我们的第一个版本S4-Baby诞生了,接着是一系列的改进措施,喜欢人工智能的朋友不妨认真看看,也许会找到灵感哦!最后是总结,和第一章一样的重要,不要错过了。
我假定本文的读者已经对相关知识有一定了解,所以一般不给出很严格的定义或者论证,只是粗略的提一下,语言尽量做到通俗易懂。但由于我的水平实在有限,错误之处一定不少,恳请大家批评指正:)
欢迎大家和我联系。Email: HYPERLINK mailto:liurujia@163.net liurujia@163.net , OICQ:2575127。
一 状态空间有哪些信誉好的足球投注网站基本知识
1.状态空间(state space)
对于一个实际的问题,我们可以把它进行一定的抽象。通俗的说,状态(state)是对问题在某一时刻的进展情况的数学描述,状态转移(state-transition)就是问题从一种状态转移到另一种(或几种)状态的操作。如果只有一个智能体(Agent)可以实施这种状态转移,则我们的目的是单一的,也就是从确定的起始状态(start state)经过一系列状态转移而到达一个(或多个)目标状态(goal state)。
如果不止一个智能体可以操纵状态转移(例如下棋),那么它们可能会朝不同的,甚至是对立的目标进行状态转移。这样的题目不在本文讨论范围之内。
我们知道,有哪些信誉好的足球投注网站的过程实际是在遍历一个隐式图,它的结点是所有的状态,有向边对应于状态转移。一个可行解就是一条从起始结点出发到目标状态集中任意一个结点的路径。这个图称为状态空间(state space),这样的有哪些信誉好的足球投注网站就是状态空间有哪些信誉好的足球投注网站(Single-Agent Search)
2.盲目有哪些信誉好的足球投注网站(Uninformed Search)
盲目有哪些信誉好的足球投注网站主要包括以下几种:
纯随机有哪些信誉好的足球投注网站(Random Generation and Random Walk)
听起来比较“傻”,但是当深度很大,可行解比较多,解的深度又不重要的时候还是有用的,而且改进后的随机有哪些信誉好的足球投注网站可以对付解分布比较有规律(相对密集或平均,或按黄金分割比例分布等)的题目。一个典型的例子是:你在慌乱中找东西的时候,往往都是进行随机有哪些信誉好的足球投注网站。
广度优先有哪些信誉好的足球投注网站(BFS)和深度优先有哪些信誉好的足球投注网站(DFS)
大家都很熟悉它们的时间效率,空间效率和特点了吧。广度优先有哪些信誉好的足球投注网站的例子是你的眼镜掉在地上以后,你趴在地板上找:)- 你总是先摸最接近你的地方,如果没有,在摸远一点的地方…深度优先有哪些信誉好的足球投注网站的典型例子是走迷宫。它们还有逆向和双向的有哪些信誉好的足球投注网站方式,但是不再本文讨论范围之内。
重复式有哪些信誉好的足球投注网站
这些有哪些信誉好的足球投注网站通过对有哪些信誉好的足球投注网站树扩展式做一些限制,用逐步放宽条件的方式进行重复有哪些信誉好的足球投注网站。这些方法包括:
重复式深度优先(Iterative Deepening)
限制有哪些信誉好的足球投注网站树的最大深度Dmax,然