第二章_模拟退火算法.ppt

第二章_模拟退火算法

第二章 模拟退火算法(Simulated Annealing) 搜索问题描述 除当前高度外,对环境没有任何感知 最优解位于海拔最高处 搜索问题描述 Landscape with various features Objective function shoulder global max local max flat local max current state State space 搜索算法 盲目搜索还是启发式搜索? 按照预定的控制策略实行搜索,在搜索过程中获取的中间信息不用来改进控制策略,称为盲目搜索,反之,称为启发式搜索。 关于“启发式”,可有两种看法: 1) 任何有助于找到问题的最优解,但不能保证找到最优解的方法均是启发式方法; 2) 有助于加速求解过程和找到较优解的方法是启发式方法。 搜索算法 盲目搜索 深度优先、广度优先、代价优先、向前、向后、双向。。。 启发式搜索 爬山法、模拟退火算法、遗传算法、粒子群算法、蚁群算法。。。 爬山法 随机选定一个初始解x0; Do while (中止条件不满足) 在某个邻域函数所定义的邻域范围内,按照某个(随机)扰动?产生策略,得到多个新解Xnew={xi1, xi2,…, xik}; 对这组新解进行评估,得{f(xi1), f(xi2), … , f(xik)}; xi+1=xi’, xi’ ? Xnew, ?xij, (

文档评论(0)

1亿VIP精品文档

相关文档