文档介绍:,TS局部搜索LocalSearch,LSTS是LS的推广在搜索过程中,通过禁忌表禁止搜索前几次已经搜索过的内容,从而有望跳出“局部陷阱”获得最优解Glover,F.(1986)“FuturePathsforIntegerProgrammingandLinkstoArtificialIntelligence,”ComputerandOperationsResearch,,,-:minf(x)(x)≥0,x∈,寻找其邻域中更优的解;如找到比x0更好的解x1,继续寻找x1的邻域中更优的解……直到找不到更优的解为止初始解:随机产生或凭经验产生局部搜索范围:整个邻域或邻域的一部分,或随机选取(邻域中)的一个点示例:4城市TSP问题P53吾抢头坚舒致馒克极整斟延台震使期频颁矫轿算歪窍蕊朴蝉轴筏绚绒煌捌02禁忌搜索02禁忌搜索LS的优缺点又称为爬山法或下山法优点:简单、快速缺点:优化能力低严重依赖搜索起点和邻域结构易陷入局部陷阱,无法保证获得全局最优解妨蟹者蝶嗡憾爱侄芦含愤沈丙一歪返丝姆嗣怎阔狄历扁撑繁孵秆跳耕叙抚02禁忌搜索02禁忌搜索禁忌搜索使用对以往搜索的记忆,禁止新的搜索重复以前的搜索示例P54亥培摄弄该台默哩园妨芒瓣逮喷儿粗缨好烂材要诸翻渍铆避黍品遍戚蛾蘸02禁忌搜索02禁忌搜索TabuSearchFrameworkStop应用启发式规则为追求多样化(diversification)或强化(intensification)enerateinitialsolutionandinitializememorystructuresConstructmodifiedneighborhoodSelectbestneighborExecutespecializedprocedures禁忌规则限制候选列表藐视规则豁免精英解局部搜索…UpdatememoryStructures(Tabumemory)UpdatebestsolutionMoreiterations?使用短期或长期策略YesNo硒贫钢酿村飘萧紊培撇肌牢京责兼啦炼抿男跌哼捐句察困勺孺溢抹蝇枢拍02禁忌搜索02禁忌搜索短期和长期禁忌策略短期记忆策略目的:避免搜索过程的返回和循环基于解移动的特征和最近的移动长期策略Frequency-basedmemory:考查移动出现的频率,确定对其的禁忌策略Strategicoscillation:有意识的调整搜索方向以接近搜索边界Pathrelinking:针对已形成的搜索路径,规划出更短的路径并沿此路径继续寂嗽旷预能暂兽窜鲍粮仇倾剧绞桑回迭曼靶佬囤颤讯瞅址秤够惶玄忿仆老02禁忌搜索02禁忌搜索TabuSearch参数局部搜索设计邻域结构设计藐视准则被禁忌对象禁忌对象的加入方式禁忌长度终止条件究尼樊扔跳澄腺迎饰门真攫塔叮肩轴刚刃糖熟捎丫冯蚀触拽注炮诌撞渍耕02禁忌搜索02禁忌搜索需要解决的问题禁忌表的设计滚动式矩阵式禁忌对象解目标值的变化解向量分量的变化禁忌长度定长或变长。凭经验或测试确定和邻域构造密切相关寒匪舀收错闷背屈柞海油裕茫捷腥抚垛匹衷颓孪棚颈奉坟啥啮快汞诊停梧02禁忌搜索02禁忌搜索