计算机工程与应用 ›› 2012, Vol. 48 ›› Issue (10): 233-237.

• 工程与应用 • 上一篇    下一篇

柔性作业车间调度分析及其启发式算法

苏子林1,苑金梁1,陈  炜2,邱景炜1   

  1. 1.鲁东大学 交通学院,山东 烟台 264025
    2.宁夏公路管理局,银川 750004
  • 出版日期:2012-04-01 发布日期:2012-04-11

Flexible job-shop scheduling analysis and its heuristic algorithm

SU Zilin1, YUAN Jinliang1, CHEN Wei2, QIU Jingwei1   

  1. 1.School of Traffic, Ludong University, Yantai, Shandong 264025, China
    2.Highway Administration of Ningxia Province, Yinchuan 750004, China
  • Online:2012-04-01 Published:2012-04-11

摘要: 针对多目标柔性作业车间调度问题,基于甘特图和搭积木经验进行了分析,提出了一种组合优先规则和基于此优先规则的启发式算法。组合优先规则面向完工时间、关键机床负荷和总负荷三个指标,改变规则中各数据项的比例可调整三个指标所占的比例。算法采用随机方式调整三个指标的比例,并微调最优解对应的比例,能随机产生多个高质量调度解。对比测试表明,算法求解质量更高,运行速度快,稳定,可直接用于在其他调度算法中产生初始解,或者用于动态调度。

关键词: 柔性作业车间调度, 优先规则, 启发式算法

Abstract: The multi-objective flexible job-shop scheduling problem is analyzed based on Gantt graph and experience from building block, a composite priority rule and heuristic algorithm based on this priority rule are presented. This composite priority rule is for three scheduling targets including makespan, critical machine workload and total workload, changing the ratio of data items in the rule can adjust the ratio of the three scheduling targets. This heuristic algorithm randomly adjusts the ratio of this three scheduling targets, and slightly adjusts the ratio corresponding to the best solution, can randomly generate many excellent scheduling solutions. The algorithm’s comparison and test show that the result of this algorithm is more excellent. The algorithm runs rapidly and steadily, and can directly be used in generating initial solution in other scheduling algorithms or used in dynamic scheduling.

Key words: flexible job shop scheduling, priority rule, heuristic algorithm