1 / 62
文档名称:

计算机算法基础.ppt

格式:ppt   大小:786KB   页数:62页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机算法基础.ppt

上传人:阳仔仔 2018/7/22 文件大小:786 KB

下载得到文件列表

计算机算法基础.ppt

相关文档

文档介绍

文档介绍:计算机算法基础
分枝-限界法
0 预备知识
问题状态
解状态
状态空间
答案状态
状态空间树
活结点
E-结点
死结点
等等……
本节主要目的
通过对n-皇后问题的分析,学习以上概念,并且了解回溯法
解空间树结构的术语
树中每个结点确定求解问题的一个问题状态(problem state)
由根结点到其它结点的所有路径确定了这个问题的状态空间(state space)
解状态(solution states)是这样一些问题状态S,对于这些问题状态,由根到S的那条路径确定了这解空间中的一个元组(满足显式约束)
答案状态(solution states)是这样一些解状态S,由根到S的路径确定了问题的一个解(满足隐式约束)
解空间的树结构为状态空间树(state space tree)
利用状态空间树解题
1 设想状态空间树
2 生成问题状态
3 确定问题状态中哪些是解状态
4 哪些解状态是答案状态
生成问题状态构造状态空间树
状态空间树术语
活结点:自己已经生成而其所有的儿子结点还没有全部生成的结点。
E-结点(正在扩展的结点):当前正在生成其儿子结点的活结点。
死结点:不再进一步扩展或者其儿子结点已全部生成的生成结点。
静态树(static trees):树结构与所要解决的问题的实例无关。
动态树(dynamic trees):根据不同的实例而使用不同的树结构。
构造状态空间树的两个方法
回溯法
当前E-结点R,生成一个新的儿子C,则C就变成一个新的E-结点,对子树C完全检测后,R结点再次成为E-结点
分枝-限界方法
一个E-结点一直保持到变成死结点为止
限界函数
以上两种方法都使用限界函数杀死还没有全部生成其儿子结点的那些活结点
分枝-限界法
在生成当前E-结点全部儿子之后再生成其它活结点的儿子
并且,用限界函数帮助避免生成不包含答案结点子树的状态空间
FIFO检索:活结点表采用队
LIFO检索:活结点表采用栈
LC检索:最小成本检索
FIFO分枝-限界法 (4-皇后问题)
39
4-皇后问题— 回溯 vs FIFO分枝-限界
回溯
Win!
LC-检索(Least Cost)
分枝-限界失败的原因
对下一个E-结点的选择规则过于死板
如何解决?
排序,让答案结点排在前面!
寻找一种“有智力”的排序函数C(·),该函数能够让答案结点尽早生成
排序的标准
下一个E-结点应当是生成答案结点花费成本最小的结点,因此C(·)又称作结点成本函数。
LC:Least Cost

最近更新

风成岩层分布特征-全面剖析 27页

算机网络故障诊断与维护 31页

家装建材网店装修合同3篇 50页

家庭装修服务协议范本3篇 53页

面向未来城市的智能交通网络设计-全面剖析 24页

跨域数据融合技术研究-全面剖析 25页

2025年小学教师读书笔记心得3篇 14页

2025年小学教师教学个人期末总结 30页

2025年小学学校毛笔书法教学计划 12页

餐饮特许经营合同范本 6页

餐厅排烟系统安装合同范本 12页

2025年小学六年级庆祝国庆节手抄报作品一等奖.. 8页

鸡的常见疾病及综合防治 18页

2025年小学入学自我介绍范文 3页

高校“化学实验安全”课程混合式教学探索 35页

进口叉车购销协议 6页

2025年小学五年级数学教学工作计划 12页

高中美术 古希腊、罗马美术和文艺复兴美术教学.. 39页

购销合同中的物流与配送条款 5页

2025年小学二年级主题班会方案设计方案5篇 14页

黑龙江生物竞赛试题及答案 4页

外研社版小学三年级下册英语知识点汇总(精) 5页

食品安全自查、从业人员健康管理、进货查验记.. 9页

人教版五年级数学下册第一二单元测试卷 5页

劳动保护用品专项检查总结 8页

陕旅版小学英语五年级下册教学计划教学进度安.. 6页

电解槽制作安装施工方案 23页

苗木验收单2 2页

高速公路隧道贯通施工专项方案 63页

“一病一优”优质护理服务模式的应用效果分析.. 3页