- 6
- 0
- 约 4页
- 2017-08-21 发布于重庆
- 举报
搜索算法基础教程.doc
搜索算法基础教程 搜索算法是利用计算机的高性能来有目的的穷举一个问题的部分或所有的可能情况,从而求出问题的解的一种方法。搜索过程实际上是根据初始条件和扩展规则构造一棵解答树并寻找符合目标状态的节点的过程。所有的搜索算法从其最终的算法实现上来看,都可以划分成两个部分──控制结构和产生系统,而所有的算法的优化和改进主要都是通过修改其控制结构来完成的。现在主要对其控制结构进行讨论,因此对其产生系统作如下约定:
Function ExpendNode(Situation:Tsituation;ExpendWayNo:Integer):TSituation;
表示对给出的节点状态Sitution采用第ExpendWayNo种扩展规则进行扩展,并且返回扩展后的状态。
(本文所采用的算法描述语言为类Pascal。)
一、回溯算法
回溯算法是所有搜索算法中最为基本的一种算法,其采用了一种“走不通就掉头”思想作为其控制结构,其相当于采用了先根遍历的方法来构造解答树,可用于找解或所有解以及最优解。具体的算法描述如下:
[非递归算法]Type Node(节点类型)=Record Situtation:TSituation(当前节点状态); Way-NO:Integer(已使用过的扩展规则的数目); EndVar List(回溯表):Ar
您可能关注的文档
- 影像(临床医学专业).doc
- 影像诊断(临床专业)教学大纲.doc
- 影像诊断学__无答案.doc
- 影像诊断学习题册.doc
- 影像诊断学复习题.doc
- 影像诊断学总论.doc
- 影像诊断学的名词解释.doc
- 影像诊断学课程标准.doc
- 影像诊断总.doc
- 影像诊断考试.doc
- 2023年4月各省储能备案项目数据-330个.pdf
- 2023年 【29页】Chat-GPT狂飙破壁,现象级AI应用引发范式革命.pdf
- 2023-2024大型零售企业发展指数&经营指标报告-中国百货商业协会-2024.6-28页.pdf
- 2023年9月各省储能备案项目数据-647个.pdf
- 2023年 【22页】全球人工智能AI行业专题研究系列:从Chat-GPT看AI技术变革&产业化.pdf
- 2023年1-8月电视广告数据概览-11页.pdf
- 2023年6月各省储能备案项目数据-578个.pdf
- 2023年7月各省储能备案项目数据-621个.pdf
- 2021.06.18-金发科技:全球改性塑料领军企业,可降解塑料、医疗健康板块看点十足-万联证券-28页.pdf
- 2018年我国搬运机器人行业现状分析及发展预测.pdf
原创力文档

文档评论(0)