禁忌搜索算法的研究及其在TSP的应用

2016-07-01 13:34:39 来源:网络

摘要:禁忌搜索在一系列应用范围内取得了很大的成功,这篇论文致力于揭示其最主要的思想,解释其最基本的原理,并用它来求解组合优化难题中的典型代表旅行商问题,经过试验和分析,证明它是一种较好的全局启发式搜索算法。
关键词:禁忌搜索 组合优化 旅行商问题 启发式搜索算法
0 引言
禁忌搜索最早由Glover提出,它是对局部邻域搜索的一种扩展,并且是一种全局逐步寻优算法。禁忌搜索算法通过引入一个灵活的存储结构,并且配备一个相应的禁忌准则来避免搜索的重复,并通过设置一个相应的藐视准则来赦免一些被禁忌的但是还有可能是优于当前解的状态,从而保证多样化的探索并且最终实现全局优化。相对于模拟退火和遗传算法,禁忌搜索算法是又一种搜索特点不同的meta-heuristic算法。迄今为止,禁忌搜索算法在机器学习和组合优化,甚至包括生产调度、和神经网络等领域取得了非常大的成功,并且引起越来越多的学者的关注,得到了进一步的发展。
1 TSP问题的描述
旅行商问题是一个比较经典的数学问题,就是一个销售商从多个城市中的某一城市出发,不重复地走完其它的城市并且回到原点,在所有可行的路径中找出路径长度最短的一条。
将TSP用数学语言可以表述为:假设V1,V2,V3…Vn是给定的n个城市,从某个城市Vi出发,走遍每个城市一次且只一次,然后返回到出发点,求出一条使得总路径最短的路径。aij表示城市Vi到城市Vj的两地路径的长度。
2 禁忌搜索算法
禁忌搜索算法的基本思想是:给定一个初始解,并且给定这个初始解的一个邻域,然后在此初始解的邻域中确定某些解作为算法的候选解;给定一个状态,“best so far”;若最佳候选解所对应的目标值优于“best so far”状态,则忽视它的禁忌特性,并且用这个最佳候选解替代当前解和“best so far”状态,并将相应的解加入到禁忌表中,同时修改禁忌表中各个解的任期;若找不到上述候选解,则在候选解里面选择非禁忌的最佳状态做为新的当前解,并且不管它与当前解的优劣,并且将相应的解加入到禁忌表中,同时修改禁忌表中各对象的任期;最后,重复上述搜索过程,直至我们得到的解满足停止准则。
禁忌搜索的算法步骤可描述如下:①给定相应算法的参数,并且随机产生初始解x,同时把禁忌表置为空。②判断算法是不是满足搜索终止的条件?若是,则结束算法并且输出结果;否则,继续执行以下步骤。③利用当前解x的邻域函数产生它的邻域解,并且从中确定一些解作为候选解。④对与所选择的候选解判断是否满足藐视准则?若成立,则用满足藐视准则的最佳状态y替代x成为新的当前解,即x=y,并用与y对应的禁忌对象替换出最早进入禁忌表的禁忌对象,同时用y替换“best so far”状态,然后转步骤⑥;否则,执行以下步骤。⑤判断候选解所对应的各个对象的禁忌属性,选择候选解集中非禁忌对象对应的最佳状态作为新的当前解,同时用与之对应的禁忌对象来替换最早进入禁忌表中被禁忌对象元素。⑥转步骤②。
从上述算法步骤中我们可以看出,禁忌对象、邻域函数、禁忌表和藐视准则,构成了禁忌搜索算法的关键。其中,邻域函数沿用局部邻域搜索的思想,实现邻域搜索;禁忌表和禁忌对象,体现了算法避免迂回搜索的特点;藐视准则,则是对优良状态的鼓励,它是对禁忌策略的一种解放-。
3 禁忌搜索算法用于求解TSP
用于求解旅行商问题的禁忌搜索算法各个参数的设置如下:①解的领域映射为2-opt,也就是固定起点城市,后面的城市中每两个城市进行对换,邻域中的元素个数为C2n+1;②目标函数定义为走过所有城市之间的路径距离之和,目标函数同时也作为评价函数;③禁忌对象定义为目标函数所对应求得的目标值;④禁忌长度我们可以根据具体问题来制定;⑤从邻域中选则最好的tabu_length+1个元素作为我们下一步搜索的候选集;⑥为了提高我们所寻求的解的质量,并且为了防止出现循环,我们设置了藐视准则。藐视准则定义为:当当前最优解未下降到指定的次数时,则赦免禁忌表中的次优解,并且将其作为下一次迭代的初始解;⑦终止规则为:程序运行超过给定的最大迭代次数,或者赦免次数超过给定的最大赦免次数;⑧为了增强搜索空间的多样性,寻求到更优的解,可以分别以每一个城市作为初始点进行搜索。
4 讨论
和传统的算法相比,禁忌搜索算法的主要特点是:①在搜索过程中可以出现一些劣解,因此具有比较强的“爬山”能力;②新解不是在当前解的邻域中随机产生,而或是优于“best so far”状态的解,或是非禁忌的最佳解,因此选取优良解的概率就会远远大于其他解。
由于禁忌搜索算法具有灵活的存储结构和藐视准则,并且在搜索过程中可以接受某些劣解,所以具有较强的“爬山”能力,搜索时能够跳出局部最优解,转向解空间的其他区域,从而增加我们获得更好的全局最优解的概率,所以禁忌搜索算法是一种局部搜索能力很强的全局迭代寻优算法。但是,禁忌搜索也有明显的不足,表现在:①对初始解有较强的依赖性,好的初始解可使禁忌搜索算法在解空间中很快的搜索到好的解,而较差的初始解则会降低禁忌搜索的收敛速度,进而影响我们找到最优解;②迭代搜索过程是串行的,也就是仅仅是单一状态的移动,而不是并行搜索。为了进一步改善禁忌搜索的性能,一方面我们可以对禁忌搜索算法本身的算法参数的选取进行改进和优化,另一方面则可以与其他算法相结合。
虽然,禁忌搜索算法在求解组合优化问题上已显示出强大的生命力,但还有不完善的地方。如解的质量与初始解有关,在求解大规模TSP问题时,运行效率低等。如何将此种算法取其他算法结合在一起,是笔者的下一步要进行的研究工作。
参考文献:
王凌.智能优化算法及其应用.北京:清华大学出版社,2001.
任小康,代文征.基于禁忌搜索算法的旅行售货员问题.佳木斯大学学报 2005年7月第23卷:1.
FRED CLOVER.Tabu Search—Part I.ORSA Journal on Computing.Summer 1989.Vol.1..
FRED CLOVER.Tabu Search—Part II.ORSA Journal on Computing.2..,獒犬 禁忌搜索算法的研究及其在TSP的应用

相关:

煤矿井下粉尘危害的防治摘要:煤矿井下粉尘危害非常严重,本文介绍了粉尘的危害,阐述了井下粉尘综合治理措施的总体要求以及粉尘检测方法。关键词:粉尘危害 粉尘综合治理措施 粉尘检测方法煤矿生产是特殊性极强的井下作业,除了生产环境潮湿、条件复杂艰苦外,粉尘危害也十分严重。它的危害主要有二个方面:一是煤尘能燃烧和爆炸,影响生产,威胁矿工的人身安全;二是粉尘对人体有危害,能造成矿工职业病——尘肺病。1 粉尘的危害1.1 煤尘爆炸危害 煤尘爆炸..

对当前建筑采暖节能的认识与分析摘要:随着人民生活水平的逐渐提高,对小区建筑采暖要求越来越高,但我国单位建筑面积耗能量比气候条件相近的发达国家要多2倍左右。本文就我国当前建筑采暖现状进行了分析,并提出了相应的节能措施,对促进建筑采暖的可持续性发展有一定的借鉴意义。关键词:建筑采暖 节能 措施0 引言随着住宅建筑的飞速发展和人民生活水平的逐渐提高,小区建设以其新颖的造型、优良的环境已成为众多建筑群体中的一个新景观,但居民对采暖要求越来越高..

浅谈如何做好综采工作面机电设备安装回撤工作摘要:随着矿井大功率采煤设备的应用,采场接替频繁,综采工作面机电设备的安装和拆卸成了制约矿井生产的薄弱环节,因此,本文为提高综采工作面机电设备的安装与拆卸速度提供了可供参考思路。关键词:综采 机电 安装 拆卸0 引言随着科技的不断进步和发展煤炭的开采工艺也发生了根本性的变化。一种新技术、新装备的综合机械化采煤技术出现了。由于综采技术的发展带动了综采等相应的技术行业的产生和发展。由于我毕业后一直在煤矿从..

浅谈如何实现煤巷的快速掘进摘要:煤巷快速掘进技术是通过实现综掘工艺中掘、支、运三大工序的掘锚一体化、支护合理化、装运机械化及其之间的优化配置,从而最大限度提高单进水平和劳动效率,改善安全环境和工程质量,降低巷道成本的实用技术。本文对煤巷快速掘进技术的实现进行研究分析。关键词:煤巷 快速掘进 综掘机械化0 引言随着煤炭行业发展形势的不断好转,煤矿企业效益不断提高,很多企业为了追求效益,大力重视采煤而轻视掘进,从而出现煤矿企业采掘不相..

论建筑给排水中的节水问题摘要:随着经济社会的发展和人们日益增长的物质文化需要及人口数量的增加,水资源的供需矛盾日益突出。我国每年因缺水而影响工业产值已达2300多亿元,因此,如何节约用水已成为实现我国经济和社会发展宏伟蓝图至关重要的战略性问题,现结合建筑排水中水资源浪费现象,对建筑节水措施进行了探讨。关键词:建筑给排水 节水措施0 引言水是与人类生存发展息息相关的宝贵资源,是人类生活和生产中不可缺少的基本物质。联合国的一项名为“综..

关于提升环境监察执法效能有效途径的探索摘要:随着社会经济的发展,环境问题已经作为一个不可回避的重要问题提上了政府的议事日程。保护环境,减轻环境污染,遏制生态恶化趋势,成为政府社会管理的重要任务。在经济高速发展引发的环境问题日益突出、环境污染成为引发社会不稳定的重要因素之一的大背景下,对制约我国环境监察执法效能的因素进行深层次剖析,积极探索提升环境监察效能的有效途径,是我们环境监察部门面临的重要课题。关键词:环境监察 执法效能 有效途径保护环..

周杰伦搭"太空舱"玩穿越再开唱 自曝16年成长变化华夏经纬网 2016-07-01 12:53:56人民网北京7月1日电 (记者李岩)乐坛天王周杰伦果然是Invincible!昨晚在上海梅赛德斯奔驰文化中心登场的周杰伦“地表最强”(The Invincible)世界巡回演唱会,一开场就直接把歌迷拉到外层空间,舞台上巨型盔甲LED多层次浮空矗立,航天员漫步于宇宙之间,周杰..

“低碳”地产将简单演变为时尚摘要:“低碳”的最高境界是简单不简陋,时尚不简单。“低碳”不是简陋的代名词而是打造品质建筑,创造文化价值。关键词:“低碳” 经济 地产 “低碳”经济的发展已经越来越多的得到广泛重视,并将成为全球经济增长的新亮点。随着市场的认可和重视,“低碳”地产在中国市场经济中指日可待。北京某大型建筑设计有限公司对此表示,没有绿色低碳内容的项目在未来必将被市场淘汰,而将“低碳”地产意识积极筹划运用到低碳项目中,必然会在..

浅析三江平原生态环境的现状及治理措施摘要:黑龙江省三江平原是我国著名的“北大荒”,解放以来经过几十年的开发,已成为我国重要的商品粮生产基地,为国家建设作出了巨大的贡献。但我们在开发“北大荒”的同时,也破坏了这里的生态环境,如不及时进行治理,必然会形成“杀鸡取卵”式的恶性循环。2000—2002年,黑龙江省地质调查总院在中国地调局指令下,本着使三江平原商品粮生产基地可持续利用的原则,对黑龙江省三江平原进行了地下水资源潜力与生态环境地质调查评价。调查认..

马丽撇沈腾搭林雪组"奇葩"家庭 《情况不妙》定档729华夏经纬网 2016-07-01 12:44:05人民网北京7月1日电 (记者李岩)喜剧电影《情况不妙》今日正式宣布定档7月29日全国上映,并发布了先导预告片。《情况不妙》由马丽、曹云金、李菁、周韦彤、林雪、盛朗熙几大喜剧明星联袂主演,在预告片中,马丽、林雪这对“冤家夫妻”组合,周韦彤、曹云金这..