人工智能原理第二章搜索技术.pptx
《人工智能原理第二章搜索技术.pptx》由会员分享,可在线阅读,更多相关《人工智能原理第二章搜索技术.pptx(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能原理人工智能原理第第2 2章章 搜索技术搜索技术(下)(下)1培训专用本章内容本章内容2.1 搜索与问题求解2.2 无信息搜索策略2.3 启发式搜索策略2.4 局部搜索算法2.5 约束满足问题2.6 博弈搜索参考书目附录 A*算法可采纳性的证明第2章 搜索技术2培训专用2.4 局部搜索算法2.4.1 局部搜索与最优化2.4.2 爬山法搜索2.4.3 模拟退火搜索2.4.4 局部剪枝搜索2.4.5 遗传算法第2章 搜索技术3培训专用局部搜索算法局部搜索算法前面的搜索算法都是保留搜索路径的,到达目标的路径就是问题的解然而许多问题中到达目标的路径是无关紧要的与系统地搜索状态空间(保留各种路径
2、)相对,不关心路径的搜索算法就是局部搜索算法局部搜索从一个单独的当前状态出发,通常只移动到相邻状态典型情况下搜索的路径不保留第2章 搜索技术4培训专用局部搜索算法的应用局部搜索算法的应用应用领域集成电路设计工厂场地布局车间作业调度(Job Shop Schedule)自动程序设计电信网络优化车辆寻径文件夹管理局部搜索也称为优化算法wiki中表示为local search(optimization)第2章 搜索技术5培训专用2.4.1 2.4.1 局部搜索与最优化问题局部搜索与最优化问题局部搜索算法的优点:只使用很少的内存(通常是一个常数)经常能在不适合系统化算法的很大或无限的状态空间中找到合理
3、的解最优化问题根据一个目标函数找到最佳状态/只有目标函数,而不考虑(没有)“目标测试”和“路径耗散”局部搜索算法适用于最优化问题第2章 搜索技术6培训专用状态空间地形图状态空间地形图(1)(1)第2章 搜索技术山肩目标函数全 局 最 大值局 部 最 大值“平坦”局部最大值状态空间当前状态7培训专用状态空间地形图状态空间地形图(2)(2)在状态图中,既有“位置”(用状态表示)又有“高度”(用耗散值或目标函数值表示)如果高度对应于耗散值,则目标是找到全局最小值,即图中最低点如果高度对应于目标函数,则目标是找到全局最大值,即图中最高峰如果存在解,则完备的局部搜索算法能够找到解而最优的局部搜索算法能够
4、找到全局最大或最小值第2章 搜索技术8培训专用局部搜索算法局部搜索算法本节简要介绍以下4种局部搜索算法/介绍其算法思想爬山法搜索模拟退火搜索局部剪枝搜索遗传算法从搜索的角度看遗传算法也是搜索假设空间的一种方法(学习问题归结为搜索问题)生成后继假设的方式第2章 搜索技术9培训专用2.4.2 2.4.2 爬山法搜索爬山法搜索爬山法(hill-climbing)就是向值增加的方向持续移动登高过程/如果相邻状态中没有比它更高的值,则算法结束于顶峰爬山法搜索算法思想:(1)令初始状态S0为当前状态(2)若当前状态已经达标,则算法运行结束,搜索成功(3)若存在一个动作可以作用于当前状态以产生一个新状态,使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 原理 第二 搜索 技术
限制150内