A星八数码求解教学内容.docxVIP

  • 11
  • 0
  • 约6.28千字
  • 约 11页
  • 2020-06-01 发布于浙江
  • 举报
A星八数码求解 精品文档 精品文档 收集于网络,如有侵权请联系管理员删除 收集于网络,如有侵权请联系管理员删除 精品文档 收集于网络,如有侵权请联系管理员删除 实验二 A*算法实验I 软工1303 201326811825 朱镇洋 一、实验目的: 熟悉和掌握启发式搜索的定义、估价函数和算法过程,并利用A*算法求解N数码难题,理解求解流程和搜索顺序。 二、实验原理: A*算法是一种启发式图搜索算法,其特点在于对估价函数的定义上。对于一般的启发式图搜索,总是选择估价函数f值最小的节点作为扩展节点。因此,f是根据需要找到一条最小代价路径的观点来估算节点的,所以,可考虑每个节点n的估价函数值为两个分量:从起始节点到节点n的实际代价以及从节点n到达目标节点的估价代价。 三、实验内容: 1??????问题描述。 八数码问题:在一个3×3的方阵中放入八个数码1、2、3、4、5、6、7、8,其中一个单元格是空的。将任意摆放的数码盘(初始状态)逐步摆成某个指定的数码盘的排列(目标状态): 1243567821345678N个步骤 1 2 4 3 5 6 7 8 2 1 3 4 5 6 7 8 N个步骤 目标状态起始状态 目标状态 起始状态 2??????设计两种不同的估价函数。 w(n) ;w表示不在目标位置的节点数 h(n)=d(n)+ ;d(n)表示深

文档评论(0)

1亿VIP精品文档

相关文档