A*算法仿真实验
请下载并安装附件(虚拟实验软件-启发式搜索.rar)里的智能搜索算法教学实验系统,然后点击A*算法进行仿真实验。
实验要求如下:
1. 单击"A*算法介绍",回顾A*算法的基本原理。
2. 在"A*算法演示程序"中,选择"自动寻路问题演示"进行仿真实验:
2.1设置起点、终点和墙:选中“起点”并单击某一方格可设置起点,选中“终点”并单击某一方格可设置终点,选中“墙”并单击若干个方格可设置墙,若单击“重置”则清除所有的设置。
2.2 运行A*算法:单击“开始”,可以看到起点的实际代价g(搜索深度,即搜索步数)、估计代价h(起点到终点的哈密尔顿距离,即起点到终点的横向和纵向的方格数之和)和估价函数值f(f=g+h),然后依次单击若干次“下一步”后,可以看到有深蓝色边框的方格为当前正扩展的状态节点,天蓝色的方格为open表中待扩展的状态节点,灰色的方格为放入closed表的已扩展的状态节点,一直到搜索到终点为止,或者单击“继续”直接搜索到终点。如果单击“重置”则重新按照2.1和2.2重新进行实验。
2.3 结果记录:请拍照或者截图搜索到终点的实验结果图,并记录A*算法
2022-07-11 19:14:59
249KB
人工智能
1