摘要:在求解多峰复杂函数的过程中,传统的模拟退火算法和禁忌搜索算法经常出现算法快速收敛于局部最优解、后期收敛速度变慢和搜索能力变差等问题.为解决这些问题,本文给出函数复杂度的定义,并提出基于函数复杂度的自适应模拟退火和禁忌搜索算法.该算法首先根据函数复杂度自适应调整步长控制参数,然后根据调整后步长求得函数的粗糙解,在此基础上再使用初始步长求得全局最优解.实验表明,该算法不仅可以跳出局部最优解的限制,并且减少了迭代次数,有效地提高了全局和局部搜索能力.
关键词:函数复杂度 模拟退火算法 禁忌搜索算法 函数优化
单位:西安电子科技大学计算机学院; 陕西西安710071; 重庆邮电大学计算机学院; 重庆400065
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社