3A星算法实验要求

本文由用户“eecumings”分享发布 更新时间:2023-05-05 13:03:23 举报文档

以下为《3A星算法实验要求》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

实验三 A*算法实验I

一、实验目的:

熟悉和掌握启发式搜索的定义、估价函数和算法过程,并利用A*算法求解N数码难题,理解求解流程和搜索顺序。

二、实验原理:

A*算法是一种启发式图搜索算法,其特点在于对估价函数的定义上。对于一般的启发式图搜索,总是选择估价函数f值最小的节点作为扩展节点。因此,f是根据需要找到一条最小代价路径的观点来估算节点的,所以,可考虑每个节点n的估价函数值为两个分量:从起始节点到节点n的实际 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 度优先搜索算法(即令估计代价h(n)=0的A*算法)求得问题的解,以及搜索过程中的扩展节点数、生成节点数。

上交源程序。

四、实验报告要求:

1???????? A*算法求解框图。

2????????在求解8数码问题的A*算法程序中,设置相同的初始状态和目标状态,针对不同的估价函数,求得问题的解,并比较它们对搜索算法性能的影响,包括扩展节点数、生成节点数等。

根据宽度优先搜索算法和A*算法,分析启发式搜索的特点。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《3A星算法实验要求》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览