迭代局部搜索在带设置时间的同顺序流水作业中的应用研究

来源 :北京交通大学 | 被引量 : 2次 | 上传用户:qinxueqiQQ
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
带设置时间的同顺序流水作业调度问题(permutation flowshop scheduling problem with sequence dependent setup times, SDST-PFSP)在经典的同顺序流水作业调度问题(PFSP)基础上,考虑了制造领域常见的设置时间约束,更接近实际生产需要。对于该问题,传统方法很难进行有效求解。如何快速地制定一份高效的调度方案,已经成为现在制造业急需解决和充满挑战的问题。本文针对这一问题展开讨论。迭代局部搜索算法(iterated local search, ILS)是一类简单而高效的元启发式算法,成功地应用于诸多组合优化问题。在求解最小化总流程时间的PFSP问题上,ILS算法已经有了很大发展。本文将ILS算法应用于SDST-PFSP问题,研究影响算法性能的扰动方法和局部搜索过程。主要研究内容如下:(1)在现有算法基础上提出ILS_D算法,求解最大完工时间(Makespan)、总加权延误时间(TWT)和总流程时间(TFT)三种目标。在基于Taillard数据集的基准算例上,ILS_D算法与求解SDST-PFSP问题当前最优的IG_RS算法进行对比。在PFSP问题中取得很好求解效果的ILS_PR和IG_PR算法也被移植并参与比较。实验结果表明,提出的ILS_D算法在所有目标上都优于IG_RS算法,在多数情况下,也明显优于ILS_PR和IG_PR算法。(2)将精英池策略与邻位交换(ADJ)、插入(INS)和破坏-构造(DC)三种扰动方法相结合,提出了ILS_ADJ、ILS_INS和ILS_DC三种扩展算法。所提ILS算法与ILS_D算法的性能比较表明,精英池策略具有很强的鲁棒性,能够有效地提高算法求解SDST-PFSP问题的性能。根据求解目标的不同要求,上述扰动方法分别适合求解TWT、Makespan和TFT目标的问题。(3)改造了基于两种邻域结构的增强ILS算法(Enhanced ILS, EILS),根据使用的扰动方法的不同,将改造的算法记为EILS_INS和EILS_DC。实验结果表明,在TWT和TFT求解目标上,使用多邻域结构的增强ILS算法的求解质量均没有明显改进;在Makespan目标上,所提EILS算法的求解性能明显劣,造成这个现象的一个原因是算法复杂度从一次迭代的O(mn2)增加到了O(mn3),因此在相同时间内完成的迭代次数大幅减少。以上表明多邻域局部搜索方法的鲁棒性不是很好,根据问题特征设计多邻域局部搜索方法是一个需要研究的内容。
其他文献
胃上皮内肿瘤的病理诊断主要依靠病理医生凭经验对胃上皮内组织切片的细胞形态学特征进行分析判断,从而得出诊断结论。如何将胃上皮内组织切片的细胞形态学特征由定性判断转化
民用航空在当今社会中已成为国民经济发展的重要驱动力量。如何提高飞行安全成为我国民航快速发展中的一个不可回避的问题。目前,世界上一些发达国家将飞行数据运用于日常监控
移动通信业务的飞速发展,使得通信安全方面的需求愈发重要,应用在通信领域的智能卡——用户识别模块(SIM)应运而生。3G时代的用户识别模块——USIM卡将逐渐向多应用平台过渡,
将粗糙集理论应用于生物信息学,是上个世纪末以来许多科研工作者一直关注的研究热点,而且越来越多的被应用于生物信息学的各个方面,目前已在人工智能、知识与数据发现、模式
计算机支持的协同工作(CSCW)是目前国际上计算机领域研究一个的热点问题。多用户协作主要涉及两个问题:一是建立包括外部环境和协作成员的协作场景,为协作成员提供与外部环境和
粒度计算理论作为目前的研究热点,受到越来越多的关注。目前模糊集、粗糙集和商空间理论可以看作是三种不同形式的粒度计算理论。这三者在思考问题的出发点和解决问题的任务方
近些年来,随着无线宽带通信技术的发展,第三代移动通信系统(3G)正朝着以CDMA为基础,宽带化通信为特征的方向迈进。各式的移动终端设备如移动电话、PDA等,己逐渐成为人们不可缺少
随着我国大部分油田的开发进入中后期阶段,油藏的研究要求更高的定量化,储层的描述要求更加精细,实现精度较高的储层三维可视化非常有意义。本文介绍了随机游走方法在油田开发中
随着现代数据库技术的不断发展及其广泛应用,数据库中的数据量和复杂程度急剧增加,急需一种技术描述和发现这些日益重要的数据所包含的信息,以及它们之间的关系。数据挖掘正
本文首先分析了报表系统国内研究现状,然后针对现有盛鑫报表系统的问题,提出基于商业智能技术及数据库优化技术的报表系统优化解决方案。 在该方案中把报表问题分为分析能力