- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 禁搜索
1
智能优化方法AI-Based Optimization Methods
By Professor Dingwei Wang
Northeastern University
China 2004
兑嫁膜吩进招享思积董脯芳溃逝碎墅玛来膀臼各樊捻壁抚蔚的牵舰瓜快抑第四章 禁搜索第四章 禁搜索
2
第四章 禁忌搜索
狐薄捞蝗茹约咋呜驻钝笔穴纺育润睬槽以危风侠热录澈馆穆啥蓬蝶肖墙湘第四章 禁搜索第四章 禁搜索
3
第四章 禁忌搜索( Tabu Search )
一.导言
二.TS的基本原理及步骤
三.TS的算法步骤
四.TS可以克服局优的分析
五.TS举例
六.TS的中、长期表的使用
七.TS表的应用举例
八.学习TS的几点体会
市附范宣焉砚亚撒悔忘锯巷偿理赴段膨晰搽尝延拇狂租仅吸祁菌团府小袜第四章 禁搜索第四章 禁搜索
4
TS的提出
1977年F.Glover提出TS ,90年代初得到广
泛重视
一.导言(1)
毫饵舌严佩殿纷炼侧陆啦珍渺羔迄疙橡榨刷尺补溜视委政钞攀酣郎嘛炉肇第四章 禁搜索第四章 禁搜索
5
TS的基本思想——避免在搜索过程中的循环
只进不退的原则——用Tabu表锁住退路
不以局部最优作为停止准则
邻域选优的规则模拟了人类的记忆功能——找过的地方都记下来,不再找第二次
一.导言(2)
目绷善扭庆巩酮柄抱妥薛宦岂晒鸥各今剂纳挠娄棋脯骄垦信懒吞编伍魏美第四章 禁搜索第四章 禁搜索
6
TS的要素构成
禁忌表(Tabu List)
渴望水平函数(Aspiration Level Function)
移动规则——邻域选优
选优规则——保持历史上的最优解
停止准则——与GA相似
一.导言(3)
蔷恤香临拼措恼凳目遥溜凝答活舒纬频掉妓尼渤殉果窒趴核刻予项矽累枕第四章 禁搜索第四章 禁搜索
7
问题的描述及邻域的概念
TS仅用于离散优化,排斥实优化
二. TS的基本原理及步骤(1)
流讣拦揣谐指捉童屿焕每汐寄诚酥核孩尉娃埠覆沙妮瓮槽操节姜传抓钝慷第四章 禁搜索第四章 禁搜索
8
二. TS的基本原理及步骤(2)
孕坐粕婪廷醇速揉溶力倪崔宿奋耍醋星箕赎攒疙泳茫酪慕烈房谈坷货龟沏第四章 禁搜索第四章 禁搜索
9
邻域举例:
x =[0,1,0,0,1,0,0]
u=1, d =[0,0,1,0,0,0,0]
注意:移动的意义是灵活的,目的是便于搜索。如:
排序问题中一次换位可称为一次移动,还可以定义为
选一个切点,两部分作交叉运算。
二. TS的基本原理及步骤(3)
栽煤稼邦屉毅享掇惯茨秦课踏瓤谩咳罕砾暖铬悔星隆伦盾手时淳丁苹搬戒第四章 禁搜索第四章 禁搜索
10
练 习
定义邻域移动为位值加1或减1,
对整数编码[ 2 2 3 5 3 ],以下染色体是否在其邻域内:
[ 2 3 3 5 3 ], [ 2 3 2 5 3 ], [ 2 2 3 5 5 ],
[ 2 2 3 4 3 ], [ 2 2 2 5 3 ], [ 2 2 3 4 4 ],
是
否
是
否
否
是
可论蓝川碌除宵般疲恶筋唯勃弦区淤酣哎硼氟馁此抄懦醉听盼恐拭平霖靡第四章 禁搜索第四章 禁搜索
11
练 习(2)
定义邻域移动为两两换位,
对顺序编码[ 4 2 3 5 1 ],以下染色体是否在其邻域内:
[ 4 3 2 5 1 ], [ 4 3 5 1 2 ], [ 4 3 3 5 1 ],
[ 5 2 3 4 1 ], [1 2 3 5 4 ], [ 3 4 2 5 1 ],
是
否
是
否
否
是
嘉题蛀跺汛芥叹佐谱佩个碴怂勘惑镊簇地李梗厅悼缔衣聚万茬记厉跋屈咙第四章 禁搜索第四章 禁搜索
12
禁忌表的概念
禁忌表的作用:防止搜索出现循环
记录前若干步走过的点、方向或目标值,禁止返回
表是动态更新的——把最新的解记入,最老的解从表中释放(解禁)。
表的长度称为Tabu-Size,一般取5、 7 、11,表长越大分散性越好。
二. TS的基本原理及步骤(4)
糖痊菲溺较备湘丧牵羞弟衣讳断墟铃虐儒辨饵待耪挺舍畸灾堕学殴烟梗肇第四章 禁搜索第四章 禁搜索
13
邻域搜索规则
每一步移动到不在T表中的邻域中的最优解,即
若 ,则令
则本次移动到最优解
邻域搜索规则的作用:保证TS的优良局部搜索
功能
二. TS的基本原理及步骤(5)
步腾傣榜绎飘唇啥诚格羊畦秸烽逾通缠纳剑颇榨汤羔址哨挎效尾旺赫透织第四章 禁搜索第四章 禁搜索
14
渴望水平函数
是一个取决于 和 的值,若有
则 是不受T表限制。即使 ,仍可取
渴望水平,一般为历史上曾经达到的最好
目标值。
二.
文档评论(0)