人工智能搜索习题学生.pptxVIP

  • 11
  • 0
  • 约小于1千字
  • 约 11页
  • 2017-05-27 发布于重庆
  • 举报
人工智能搜索习题学生

1、如下图所示的迷宫问题,用横向(宽度)搜索算法求出从入口(0,0)到出口(2,2)的一条路径。;2、问题不变,采用纵向(深度)搜索算法求解。;3、迷宫问题如下,F是入口,B是出口,试采用纵向搜索算法进行求解。;4、上述问题采用横向搜索算法进行求解。;5、问题如上,试采用均一代价(分支界限)搜索算法进行求解。;6、上述问题采用最佳优先(爬山法)搜索算法进行求解。 解:估价函数f(n)采用每个节点与目标节点在坐标系上的距离来表示。例如,E点与目标节点B之间的空间距离是2+2=4,两个2分别是E与B在x轴及y轴上的距离。;7、上述问题采用A*算法进行求解。 解:估价函数f (n)由两部分组成,即 f (n)=g (n)+h (n)。 其中,g (n)是从起始节点F走到节点n所付出的代价,而h (n)是节点n到目标节点B的估计距离值。例如,节点H的估价函数 f(H)=3+3=6,前面的3是F到H的代价,后面的3是H到B的空间距离的估算值。;8、用A算法求解下列八数码魔方,启发函数h (n)分别采用: 1) h=0; 2) h为放错的棋子数; 3) h为用曼哈顿距离的和。;解题分析:;9、对右图所示的状态空间图进行: 1) 纵向搜索; 2) 横向搜索; 3) 均一代价搜索; 4) 最佳优先搜索; 5) A*搜索。 其中A为起始节点,E为目标节点,各节点的启发值表示

文档评论(0)

1亿VIP精品文档

相关文档