计算机集成制造系统 ›› 2016, Vol. 22 ›› Issue (第8期): 1977-1991.DOI: 10.13196/j.cims.2016.08.016

• 产品创新开发技术 • 上一篇    下一篇

单机最大延迟重调度的和声变邻域搜索算法

刘乐   

  1. 济南大学商学院
  • 出版日期:2016-08-31 发布日期:2016-08-31
  • 基金资助:
    国家自然科学基金资助项目(71071008,71501083);教育部人文社科研究青年基金资助项目(14YJCZH098);山东省优秀中青年科学家科研奖励基金资助项目(BS2015ZZ002);济南大学科研基金资助项目(XKY1322)。

Harmony variable neighborhood search algorithm for single-machine maximum lateness rescheduling

  • Online:2016-08-31 Published:2016-08-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.71071008,71501083),the Youth Fund for Humanities and Social Science of Ministry of Education,China(No.14YJCZH098),the Promotive Research Foundation for Outstanding Young and Middle-aged Scientists of Shandong Province,China(No.BS2015ZZ002),and the Research Foundation of University of Jinan,China(No.XKY1322).

摘要: 针对新工件突然到达干扰下的单机最大延迟时间重调度问题,提出一种融合和声搜索与变邻域搜索技术的混合算法。该算法运用两阶段启发式与排序解随机生成相融合的方法来初始化和声记忆库,在和声搜索迭代框架中嵌入了结合问题特征的变邻域搜索算子。为进一步强化算法的寻优能力,设计了基于占优性质的非最优解排除方法,在变邻域搜索算子的局部搜索环节中实施。通过参数校准实验及其结果分析,得出和声记忆库规模与和声记忆思考率两个参数的建议取值。运用校准后的算法对大量算例进行计算测试,并与单独应用变邻域搜索技术的3种已报道算法展开优化性能比较,结果表明所提算法在解的质量与鲁棒性上均具备比较优势。

关键词: 重调度, 单机, 和声搜索, 变邻域搜索, 算法

Abstract: Aiming at the Single-Machine Maximum Lateness Rescheduling Problem (SMMLRP) with an unexpected arrival of new jobs,a hybrid algorithm incorporating Harmony Search (HS) with Variable Neighborhood Search (VNS) technique was proposed.In this algorithm,the harmony memory was initialized by combination of Two-Stage Heuristic (TSH) and random generation method for permutation-based solutions.Furthermore,a SMMLRP-specific variable neighborhood search phase was embedded into the iterative HS framework.To further enhance the search capacity,an elimination method of non-optimal solutions based on SMMLRP dominance properties was designed and ran as the local search procedures in VNS phase.The suggested values for parameters Harmony Memory Size (HMS) and Harmony Memory Considering Rate (HMCR) were obtained with an extensive experimental parameter calibration.Computational tests and comparisons were conducted upon a large number of SMMLRP instances to validate the effectiveness of proposed algorithm after calibration.As demonstrated in the results,the proposed algorithm outperformed three reported standalone VNS algorithms in terms of both solution quality and robustness.

Key words: rescheduling, single machine, harmony search, variable neighborhood search, algorithms

中图分类号: