- 4
- 0
- 约2.11万字
- 约 11页
- 2016-08-29 发布于贵州
- 举报
实验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使用广度搜索来找出答案。不难看出广度
您可能关注的文档
最近下载
- 〖初中地理〗长江经济带的协同发展课件-2025-2026学年八年级地理下学期(湘教版2024).pptx VIP
- (正式版)DB3305∕T 190-2021 《绿色建筑项目贷款实施规范》.pdf VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 临床衰弱老年住院患者护理专家共识.pptx
- 水产动物育种学知到智慧树期末考试答案题库2024年秋上海海洋大学.docx VIP
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
- 山东省烟台市龙口市(五四制)2024-2025学年七年级下学期期中考试数学试卷(含解析).pdf VIP
- (高中物理)《传感器》知识梳理.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
原创力文档

文档评论(0)