人工智能考试重点总结42.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人工智能考试重点总结42 例:设N个传教士带领N个野人划船渡河,且为安全起见,渡河需遵循两个约束:(1)船上的 人数不得超过载重限量,设为K个人;(2)为预防野人攻击,任何时刻(包含两岸、船上)野 人数13不得超过传教士数目。应如何规划渡河方案? 为便于憧得状态空间表示法,可简化该问题到一个特例:N=3, K=2。 解:首先选取描述问题状态的方法。在这个问题中,需要考虑两岸的修道士人数与野人 数,还需要考虏船在左岸还是在右岸.从丽用一个三状态 S=(m, c, b) 其中,m表示左岸的修道士人数,c表示左岸的野人数,b表示左岸的船数。 右岸的状态可由下式确定: 右岸修道士数m=3-m 右岸野人数 c?=3.c 右岸船数 b=l-b 在这种表示方式下,m与c都可取0、1、2、3中之一,b可取。与1中之一,因此,共 有4X4X2=32种状态。 这32种状态并非全有意义,除去不合法状态与修道士被野人吃掉的状态,有意义的状态只有 16种: S0=(3,3,1) Sl=(3, 2,1) S2=(3,1,1) S3=(2, 2,1) S4=(l,l,l) S5=(0,3,l) S6=(0,2,1) S7=(0,1,1) S8=(3,2,0) S9=(3,1,0) S10=(3,0,0) Sll=(2,2,0) S12=(l, 1.0) S13=(0, 2, 0) S 14=(0,1,0) S15=(0,0,0) 有了这些状态,还需要考處可进行的操作。 操作是指用船把修道士或者野人从河的左岸运到右岸,或者从河的右岸运到左岸。 每个操作都应当满足如下条件: 一是船至少有一个人(m或者c)操作,髙开岸边的m与c的减少数目应该等于到达岸边 的m与c的増加数目; 二是毎次操作船上人数不得超过2个; 三是操作应保证不产生耳曜状态. 因此,操作应由条件部分与动作部分, 条件:只有当其条件具备时才能使用 动作:刻划了应用此操作所产生的结果。 操作的表示: 用符号1勺表示从左岸到右岸的运人操作 用符号Qij表示从右岸到左岸的操作 其中, [表示船上的修道士人数 j表示船上的野人数 操作集 本问题有10种操作可供选择, F={P01. PIO, Pll, P02, P20.Q01. Q10, QH. Q02, Q20} 下面以P01与Q01为例来说明这些操作的条件与动作. 动作 b=0, c=c-l b=l, c=c+l 操作符号 P01 Q01 因此,从初始状态出发, b=l. m=0 或者 3,cNl b=0. ni=O 或者 3, cW2 可画出该问题的状态空间右向图,见图1.1 o(220) (110)o o(021) 11 / 10 20 11 01 02 (331)c. 0; o(320) o (321) o(221)(031)n 02 .(010) (01 Do 01 o(000) 02 mr 低 -31 20 01 10 1 : o(310) o(300) a(020) 水111) 图1. 1 传教士与野人问题的状态空间图 二阶梵塔问题 ■ 设用Sk=(Sk().Skl)表示问題的状态,SkO表示金片A所在钢针号,Ski表示金片B所在 钢针号,全部可能的状态有九种: SO=(I.I),SI=(I,2), S2=(l,3) S3=(2,I).S4=(2.2). S5=(2.3) S6=(3,I). S7=(3.2).S8=(3.3) 问题的初始状态集合为S={S0} 目标状态集合为G={S4,S8} 初始状态S。与目标状态S4、S8如图所示 S, (2,2)土 S, (2,2) 二阶梵塔问题的初始状态和B标状态 操作分别用A(i, j)与B(i, j)表示 A(i, j)表示把金片A从第i号钢针移到j号钢针上. B(i, j)表示把金片B从第i号钢针一到第j号钢针上。共有12种操作,它 们分别是: A(l, 2) A(l, 3) A(2, 1) A(2, 3) A(3, 1) A(3, 2) B(l, 2) B(l, 3) B(2, 1) B(2, 3) B(3, 1) B(3, 2) 根据上述9种可能的状态与12种操作,可构成二阶梵塔问题的状态空间图, 如下图所示。 二阶梵塔的状态空间图 从初始节点(1, 1)到目标节点(2, 2)及(3, 3)的任何一条路径鄰是问朝的一 个州..共中,最短的路彼长应是3,它由3个操作组成“例如,从(1,1)开 始,通过使用操作A“,3)、B(1, 2)及A(3, 2),可到达(3, 3)? ?s--指示初始状态节点:G…指示有哪些信誉好的足球投注网站图; ?OPEN…用于存放待扩展节点的表: CLOSE---用于存放已扩展节点的表; ?FIRST(OPEN)--指示取OPEN表首的节点作为当前要被扩展的节点n; REMOVE(

文档评论(0)

人生风雪客 + 关注
实名认证
内容提供者

如果有遇到文件不清或断篇的或者需要转换文件格式的情况请联系我,会在第一时间帮你完成完整的文档。文档如有侵权,请及时告知,本人将尽快予以删除,谢谢啦。

1亿VIP精品文档

相关文档