教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 一类单机排序问题的改进禁忌搜索算法

一类单机排序问题的改进禁忌搜索算法

上传者:网友
|
翻新时间:2022-11-07

一类单机排序问题的改进禁忌搜索算法

一类单机排序问题的改进禁忌搜索算法

引言

禁忌搜索(Tabular Search或Taboo Search,简称TS)算法是继遗传算法之后出现的又一种元启发式(Meta-Heuristic)优化算法,最早于1977年由Glover提出。禁忌搜索算法已成功用于解决组合优化问题。本文应用禁忌搜索算法求解一类单机排序问题:SMTTP(the Single Machine Total Tardiness Problem)。SMTTP 是NP-hard组合优化问题,解决这类问题的方法已经有各种最优化算法和启发式算法。

本文主要研究目的:通过一种 简单启发式方法产生初始解,并改进禁忌搜索算法的邻域移动与选择策略,提出一种解决SMTTP的改进禁忌搜索算法,计算实例说明此改进禁忌算法是有效的。

本文后面内容安排如下:第二部分介绍SMTTP,并对相关的研究成果进行简单回顾;第三部分介绍禁忌搜索算法;第四、五部分结合算例介绍求解SMTTP的改进禁忌搜索算法;第六部分进行总结。

单机总延迟问题(SMTTP)

1、问题描述

2、研究回顾

单机总延迟问题是NP-hard问题,因此当问题规模很大时很难找到最优解。分支定界算法和动态规划算法是寻找此类问题最优解的常用方法,而寻找加权延迟问题最优解的方法通常是枚举算法。Emmons提出的几条定理和优先原则可以简化分支定界算法的搜索过程。基于Emmons的优先原则,Fisher提出了对偶变拉格朗日问题。Schrage和Baker,Laons和Laons的优先原理。Pane)、改进交货时间序列(MDD,the Modified Due Date)、改进预期交货时间序列(L-MDD,Look-ahead MDD)等。本文采用以下步骤生成初始解:

第二步:计算所有未调度零件的总加工时间

SUMT=?鄱INDEX(i)=0ti;

第三步:计算所有未调度零件的总加工时间与交货时间的盈余Si=SUMT-di;

第四步:计算所有未调度零件单位加工时间内的盈余量

第五步:找到所有未调度零件单位时间内的最大盈余量,设对应的零件编号为K;

第六步:令L=L+1;

第七步:在序列位置处安排加工零件K,即设FS(L)=K,置INDEX(K)=1;

第八步:如果所有的零件已经调度完,算法结束,否则转第二步。

2、邻域移动

3、禁忌策略

禁忌对象选择为邻域移动,禁忌表的长度设为n-1。

算例

设有7件零件在一台机器上加工,它们的加工时间、交货时间以及编号如下表1所示,试安排零件加工顺序,使得零件总延迟时间最短。

总结

禁忌搜索算法在解决旅行商、车辆路径、图着色、二次分配以及流水/作业车间调度等各种组合优化问题时表现出很好的性能。针对一类特殊的单机排序问题:单机总延迟问题(SMTTP),本文提出一种改进禁忌搜索算法。算例表明改进的禁忌搜索算法能快速找到问题的优质解。

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

庆“三八”
竹子
看“残疾人艺术团”表演感想
初春
写给妈妈的信
记一件有意义的事——让座
穿针
我的伴侣——台灯
小树,我想对你说
我的同学——王啸
快乐学英语
参观鸟类科普展览
打画片
我们班的小雷锋
树的好处多
风险管理综合框架的评价及其对现代审计的意义(1)
国有企业实行会计委派制度需要明确的8个问题(1)
信息时代会计电算化政府管理对策(1)
我国审计收费制度现状与原因分析(1)
内部经济责任审计探讨(1)
国外商业银行审计的主要理论与方法(1)
作为经营管理工具的日本环境会计研究(1)
论管理会计在高校财务管理中的应用(1)
发挥内部审计作用,改善企业经营管理(1)
试论网络经济对会计假设的冲击及应对(1)
电算化会计内部控制(1)
新准则下会计科目的变化(1)
框架与方法:智力资本会计研究(1)
我国会计职业道德建设现状及解决方案
新会计准则与盈余质量研究(1)
《画家和牧童》教学设计
《丑小鸭》教学设计之一
《称象》 四步程序式教学设计
《和时间赛跑》教学设计
《难忘的泼水节》教学设计
《四个太阳》教学设计
《爱迪生救妈妈》第一课时说课材料
《称象》
《丑小鸭》教学设计之三
《要下雨了》教案设计
《葡萄沟》教学设计
《称象》教学设计之一
《雷雨》教学设计
《小小竹排画中游》第一课时教学设计
《日月潭》教学设计