版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、智能优化方法AI-Based Optimization MethodsBy Professor Dingwei WangNortheastern UniversityChina 2004第1页,共46页。1第四章禁忌搜索第2页,共46页。2第四章 禁忌搜索( Tabu Search )一.导言二.TS的基本原理及步骤三.TS的算法步骤四.TS可以克服局优的分析五.TS举例六.TS的中、长期表的使用七.TS表的应用举例八.学习TS的几点体会第3页,共46页。3TS的提出1977年F.Glover提出TS ,90年代初得到广泛重视一.导言(1)第4页,共46页。4TS的基本思想避免在搜索过程中的循
2、环只进不退的原则用Tabu表锁住退路不以局部最优作为停止准则邻域选优的规则模拟了人类的记忆功能找过的地方都记下来,不再找第二次一.导言(2)第5页,共46页。5TS的要素构成禁忌表(Tabu List)渴望水平函数(Aspiration Level Function)移动规则邻域选优选优规则保持历史上的最优解停止准则与GA相似一.导言(3)第6页,共46页。6问题的描述及邻域的概念TS仅用于离散优化,排斥实优化二. TS的基本原理及步骤(1)第7页,共46页。7二. TS的基本原理及步骤(2)第8页,共46页。8邻域举例:X=0,1,0,0,1,0,0u=1,d=0,0,1,0,0,0,0注意
3、:移动的意义是灵活的,目的是便于搜索。如:排序问题中一次换位可称为一次移动,还可以定义为选一个切点,两部分作交叉运算。二. TS的基本原理及步骤(3)第9页,共46页。9禁忌表的概念禁忌表的作用:防止搜索出现循环记录前若干步走过的点、方向或目标值,禁止返回表是动态更新的把最新的解记入,最老的解从表中释放(解禁)。表的长度称为Tabu-Size,一般取5、 7 、11,表长越大分散性越好。二. TS的基本原理及步骤(4)第10页,共46页。10邻域搜索规则每一步移动到不在T表中的邻域中的最优解,即若 ,则令则本次移动到最优解邻域搜索规则的作用:保证TS的优良局部搜索功能二. TS的基本原理及步骤
4、(5)第11页,共46页。11渴望水平函数是一个取决于 和 的值,若有则 是不受T表限制。即使 ,仍可取 渴望水平,一般为历史上曾经达到的最好目标值。二. TS的基本原理及步骤(6)第12页,共46页。12步骤:选一个初始点 , ,令 , ,迭代指标 ;若停止,否则令,若(其中NG为最大迭代数)停止;注:表示非正常终止,造成的原因:邻域小,T表长。正常设置为(T表长度0的数减1;对数组上半部分,给新发生的移动所对应的数组元加上Tabu-Size;T表的下半部分,用来记频数,每次(i,j)交换(ij),对应的(j,i)+1)来记忆频数。六.TS的中、长期表的使用(4)第30页,共46页。30频数
5、表的优点:同一数组作为T表和频数表共同使用,方便操作又节省了时间。六.TS的中、长期表的使用(5)第31页,共46页。31频数表:Tabu-Size=7六.TS的中、长期表的使用(6)T表11,221,53第32页,共46页。32长期表的使用多阶段TS算法长期表的作用长期表用来记录每个阶段的初始解,在下一阶段产生初始解时,使之尽可能与已有的初始解有较大的距离。六.TS的中、长期表的使用(7)第33页,共46页。33图示六.TS的中、长期表的使用(8)第34页,共46页。34函数表达式长期表的TS有很好的性能。六.TS的中、长期表的使用(9)第35页,共46页。35问题的来源1994年Icmel
6、l发表的论文,C&OR V21,No.8Computer and Operations Research问题:带有折扣资金流的约束网络计划问题(资源受限)例题见下页七.TS表的应用举例(1)第36页,共46页。36n个工作组成的项目,求极小化折扣资金流的计划七.TS表的应用举例(2)第37页,共46页。37H=(1,3),(1,4),(2,5),(2,6),(3,7),(5,7),(4,8),(6,8)解:变量定义:七.TS表的应用举例(3)SE12687345第38页,共46页。38问题模型: 式 式 式 式 式脱期罚项n是最后完成的工作脱期惩罚因子第39页,共46页。39数学模型的解释:式
7、折扣资金;式每个工作只能完成1次;式资源约束;式工作i没做完不允许做工作j仔细思考,以上数学表达式的下标设计是非常精妙的尤其是式资源约束。七.TS表的应用举例(5)第40页,共46页。40将以上模型简化七.TS表的应用举例(6)第41页,共46页。41该式表示i在j之前这一项表示条件取和注:对于条件取和、 ,常规的优化方法不能计算,但可用TS求解 。第42页,共46页。42编码方式:自然数编码状态:邻域定义:邻域大小:2n七.TS表的应用举例(8)第43页,共46页。43邻域搜索规则: 中有可行解时,取可行解中目标值最小的邻域解; 中无可行解时,取约束违反量最小的邻域解七.TS表的应用举例(9)第44页,共46页。44TS的记忆功能短、中、长期表要灵活使用TS相对于GA,SA是更快的算法,局域搜索能力强,但全局搜索能力较弱;改善TS的全局搜索能力,提高
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度能源设备抵押权人环保责任合同3篇
- ci语言课程设计
- 无奋斗不青春演讲稿范文(5篇)
- 高考作文名师点评全国Ⅱ卷
- 春节日记合集九篇
- 甲苯管壳换热器课程设计
- 教育培训电视广告语大全
- 搞笑主持词开场白范文
- 2024年度新能源项目碳排放权转让协议范本3篇
- 教研组微能力点研修计划范文(14篇)
- GB/T 1038-2000塑料薄膜和薄片气体透过性试验方法压差法
- 马工程《教育学原理》课后习题讲解
- 茶艺表演费课件
- 创建电力优质工程策划及控制课件
- DBJ61-T 104-2015 陕西省村镇建筑抗震设防技术规程-(高清版)
- 测控电路第7章信号细分与辨向电路
- 外研版(三起)小学英语四年级上册教案(全册)
- 小学生体育学习评价表
- 哈尔滨工业大学信纸模版
- 餐饮店应聘人员面试测评表
- 踝关节扭伤.ppt
评论
0/150
提交评论