计算机集成制造系统 ›› 2021, Vol. 27 ›› Issue (10): 2848-2857.DOI: 10.13196/j.cims.2021.10.009

• 当期目次 • 上一篇    下一篇

作业车间调度的块结构邻域搜索遗传算法

薛玲玲1,2,3,4   

  1. 1.中国科学院沈阳自动化研究所机器人学国家重点实验室
    2.中国科学院网络化控制系统重点实验室
    3.中国科学院机器人与智能制造创新研究院
    4.中国科学院大学
  • 出版日期:2021-10-31 发布日期:2021-10-31
  • 基金资助:
    国家自然科学基金资助项目(61533015)。

Block structure neighborhood search genetic algorithm for job-shop scheduling

  • Online:2021-10-31 Published:2021-10-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.61533015).

摘要: 针对以最小化最大完工时间为优化目标的作业车间调度问题,提出一种基于块结构邻域搜索的遗传算法。采用基于工序的编码方法进行个体编码,并在编码后的个体上进行邻域构建。首先,将关键工序块的块首或块尾工序与块内某个工序组合,然后对该组合进行交换、移动操作构建出邻域个体。其次,提出了个体的冗余性判断条件,对邻域中调度方案相同的个体只保留其中一个,达到减少冗余个体的目的。另外,为改善整个种群基因的有效性和延迟算法的早熟,采用具有子代选择特征的改进选择机制。最后,通过在典型算例上的仿真实验,验证了所提算法的有效性。

关键词: 作业车间调度, 块结构邻域搜索, 遗传算法, 子代选择

Abstract: Aiming at the Job Shop Scheduling Problem (JSP) with the optimization objective of minimizing the maximum completion time,a neighborhood search algorithm based on critical operations,block structure neighborhood search algorithm was proposed.The structure generation process was carried on the operation sequence,which was operated based on the operation-based encoding.Utilizing the first operation or the end operation as the center of the block,the neighborhood individuals were generated by exchanging and moving the operations in the critical block.Then redundancy criterion was generated by analyzing the position relations between the central operations with intra-block operations in the operation sequence,which could reduce redundant neighborhood individuals.To improve the effectiveness of the entire population gene and the premature maturity of the delay algorithm,an improved selection mechanism named offspring selection mechanism was adopted.Simulation experiments on typical examples verified the effectiveness of the proposed algorithm.

Key words: job-shop scheduling problems, block structure neighborhood search algorithm, genetic algorithms, offspring selection

中图分类号: