智能算法 禁忌搜索算法 模拟退火算法 遗传算法 粒子群算法 禁忌搜索算法 禁忌搜索算法(Tabu Search/Taboo Search,简称TS 算法) 目录 [隐藏] 1 什么是禁忌搜索算法 2 禁忌搜索算法简介[1] 3 禁忌搜索算法的基本思想[2] 4 禁忌搜索示例[1] 5 禁忌搜索算法的流程[1] 6 禁忌搜索算法流程的特点[1] 7 禁忌搜索算法的构成[2] 8 参考文献 [编辑] 什么是禁忌搜索算法 禁忌搜索算法(Tabu Search 或Taboo Search,简称TS 算法)是一种全局性邻域搜索算法,模拟人类具有记忆功能的寻优特征
它通过局部邻域搜索机制和相应的禁忌准则来避免迂回搜索,并通过破禁水平来释放一些被禁忌的优良状态,进而保证多样化的有效探索,以最终实现全局优化
[编辑] 禁忌搜索算法简介[1] 禁忌搜索(Tabu Search 或Taboo Search,简称TS)的思想最早由Fred Glover(美国工程院院士,科罗拉多大学教授)提出,它是对局部领域搜索的一种扩展,是一种全局逐步寻优算法,是对人类智力过程的一种模拟
TS 算法通过引入一个灵活的存储结构和相应的禁忌准则来避免迂回搜索,并通过藐视准则来赦免一些被禁忌的优良状态,进而保证多样化的有效探索以最终实现全局优化
相对于模拟退火和遗传算法,TS 是又一种搜索特点不同的 meta-heuristic 算法
迄今为止,TS 算法在组合优化、生产调度、机器学习、电路设计和神经网络等领域取得了很大的成功,近年来又在函数全局优化方面得到较多的研究,并大有发展的趋势
本章将主要介绍禁忌搜索的优化流程、原理、算法收敛理论与实现技术等内容
[编辑] 禁忌搜索算法的基本思想[2] 考虑最优化问题,对于X 中每一个解 x,定义一个邻域N(x),禁忌搜索算法首先确定一个初