3实现的技术问题冷却进度表.PPTVIP

  • 9
  • 0
  • 约4.46千字
  • 约 24页
  • 2018-10-15 发布于境外
  • 举报
3实现的技术问题冷却进度表.PPT

* 2.3 实现的技术问题(冷却进度表)  模拟退火算法的渐近收敛性意味着:对多数组合优化问题来说,算法的执行过程只有进行无限多次变换后,才能返回一个整体最优解.因而作为最优化算法,模拟退火算法的执行过程不能囿于多项式时间,它是一种指数时间算法,因而无法应用于实际.   按理论要求,齐次算法要在每一个温度迭代无穷步以达到平稳分布,而非齐次算法要求温度下降的迭代次数是指数次.从应用的角度来看,在可接受的时间里得到满意的解就可以了,因此本节介绍的技术问题无法保证模拟退火算法得到全局最优解.应用这些技术的模拟退火算法还是一种启发式算法. 一.冷却进度表的一般概念  定义:一个冷却进度表应当规定下述参数: 1.控制参数t 的初值 t0 ;即初始温度的选取. 2.控制参数t 的衰减函数;即温度下降的规则. 3.马氏链的长度 Lk ;即每一温度马氏链的迭代长度. 4.控制参数t 的终值tf .即停止准则. 二.冷却进度表的选取原则  任一有效的冷却进度表都必须妥善解决两个问题:一是算法的收敛性问题.已经证明模拟退火算法在一定条件下的渐近收敛性.但这并不意味着任一冷却进度表都能确保算法收敛,不合理的冷却进度表会使算法在某些解间“振荡”而不能收敛于某一近似解.这个问题可以通过 tk,Lk 以及停止准则的合理选取加以解决.  二是模拟退火算法的实验性能问题.算法的实 验性能一般用两个指标-平

文档评论(0)

1亿VIP精品文档

相关文档