八数码问题A算的法实现及性能分析.docVIP

  • 6
  • 0
  • 约1.1万字
  • 约 17页
  • 2017-03-04 发布于四川
  • 举报
八数码问题A算的法实现及性能分析

八数码问题A*算法的实现及性能分析 计算机科学与技术 专业:计算机科学与技术 161210404 目录 一、8数码问题 3 1.问题描述 3 2. 八数码问题形式化描述 3 3. 解决方案 4 二、A*算法 4 1. A*搜索算法一般介绍 4 2. A*算法的伪代码 5 3. 建立合适的启发式 6 三、算法实现及性能比较 7 四、算法性能分析 8 五、结论 9 六、参考文献 10 附录 10 一、8数码问题 1.问题描述 八数码问题是指这样一种游戏:将分别标有数字1,2,3,…,8 的八块正方形数码牌任意地放在一块3×3 的数码盘上。放牌时要求不能重叠。于是,在3×3 的数码盘上出现了一个空格。现在要求按照每次只能将与空格相邻的数码牌与空格交换的原则,不断移动该空格方块以使其和相邻的方块互换,直至达到所定义的目标状态。空格方块在中间位置时有上、下、左、右4个方向可移动,在四个角落上有2个方向可移动,在其他位置上有3个方向可移动,问题描述如图1-1所示 初始状态 过渡状态 最终状态 图1-1 八数码问题执行过程 2. 八数码问题形式化描述 初始状态: 初始状态向量:规定向量中各分量对应的位置,各

文档评论(0)

1亿VIP精品文档

相关文档