- 5
- 0
- 约2.7千字
- 约 11页
- 2016-11-22 发布于贵州
- 举报
实验6 A最佳优搜索算法教程
实验6 A*最佳优先搜索算法
实验原理
最佳优先的一个重要原理就是根据评价函数的计算结果总是选择代价最小的那条路径向下搜索。在搜索过程中通过不断地放弃代价较大的路径,从而最终找到代价最小的问题求解答案。广度搜索
上一章介绍了深度搜索,现在我们来介绍广度搜索。为了使你对这两种搜索方式有一个较深刻的了解,再次它们做个比较。
用下面的树来说明这两种搜索方式。节点a是搜索的起点,而节点i是搜索的目标。先来看看深度搜索。深度搜索的搜索路径如下:
a-ba-b-e
a-c
a-c-f
a-c-g
a-d-i
最后找到了节点i。它先找出与a相连的某个节点b,发现b下面还有节点e,由于是深度搜索,所以它就会访问节点e,此时发现e下面没有其它的节点了,于是就返回到节点b,同样b下面也没有其它的节点,于是就返回到节点a,节点a还有子节点c,所以就开始访问节点c,如此下去,直到找到节点i。
而广度搜索的路径如下:
a-ba-c
a-d
a-b-e
a-c-f
a-c-g
a-d-i
这种搜索方式先考察a的所有子节点b、c和d,当它没有发现目标时就再考虑这些子节点的子节点,直到找到目标。这也是它取名为广度搜索的原因。
宽(广度搜索的Prolog程序与深度搜索一样简单:
源程序备注说明:
append/3谓词的作用是把两个表合成为一个表。上面的route/3使用广度搜索来找出答案。不难看出广度
您可能关注的文档
最近下载
- 北京现代-名图-产品使用说明书-名图1.6T自动旗舰型(国四)-BH7161PAY-名图1.6T产品使用说明书.pdf VIP
- kqsn300m27 型双吸离心泵设计.docx
- 中考数学 圆双填空-含答案.docx VIP
- 晋江市辅警考试题库2025.docx VIP
- 全球电商行业AI应用研究报告2025.docx VIP
- 项目资料管理检查表.pdf VIP
- 2025年中国PCB阻燃剂行业市场分析及投资价值评估前景预测报告.docx VIP
- 《新三字经》全文.pdf VIP
- 体例格式6:工学一体化课程《小型网络安装与调试》任务3学习任务分析表.docx VIP
- 2025年协警辅警招聘题库及答案.docx VIP
原创力文档

文档评论(0)