工业工程 ›› 2014, Vol. 17 ›› Issue (4): 35-41.

• 专题论述 • 上一篇    下一篇

面向Jobshop调度的时间映射算法

  

  1. (大连理工大学 管理与经济学部,辽宁 大连 116023)
  • 出版日期:2014-08-30 发布日期:2014-10-17
  • 作者简介:黄学文(1968-),男,湖北省人,副教授,博士,主要研究方向为企业管理、ERP/MES、计算机技术.
  • 基金资助:

     国家自然科学基金资助项目(70772086);国家科技支撑计划资助项目(2013BAF02B03)

Time Mapping Algorithm for Jobshop Scheduling

  1. (Faculty of Management and Economics, Dalian University of Technology, Dalian 116023, China)
  • Online:2014-08-30 Published:2014-10-17

摘要: 现实的Jobshop生产环境中的生产日历和班次等把设备资源的有效工作时间段分割成离散状态。为了降低调度在确定工序开始和结束时间时的计算复杂性,提出了一种时间映射算法。通过该算法实现了离散作业时间到整数连续区间和整数连续区间到离散作业时间的快速转换;并以遗传调度算法为例,研究了时间映射算法与调度算法的融合技术,实现了在连续整数区间上的调度。研究结果表明,相比未采用时间映射算法的调度算法,采用时间映射算法能大幅降低调度在确定工序开始和结束时间上的计算复杂性,计算时间降幅达到39.7%,从而提高了调度的计算效率。

关键词: Jobshop调度, 时间映射算法, 生产日历

Abstract: The work calendar and shift in realistic jobshop production environment split the effective work time of machine into a discrete state. In order to reduce the computational complexity of allocating the start and end time of a process, a time mapping algorithm (TMA) is proposed. The quick switch from discrete time spans to integral continuous intervals and from integral continuous intervals to discrete time spans is realized by the algorithm. Taking genetic algorithm (GA) scheduling as an example, the technology of how to integrate this algorithm with scheduling algorithms is also analyzed. The analysis illustrates that, compared with the scheduling algorithm without TMA, TMA can dramatically reduce the computational complexity of scheduling on allocating the start and end time of a process. By the algorithm, calculation time is reduced by 39.7% and the efficiency of scheduling is improved.

Key words: Jobshop scheduling, time mapping algorithm, work calendar