计算机集成制造系统 ›› 2014, Vol. 20 ›› Issue (4): 854-.DOI: 10.13196/j.cims.2014.04.zhaoshikui.0854.12.20140416

• 论文 • 上一篇    下一篇

基于极限调度完工时间最小化的机器选择及FJSP求解

赵诗奎,方水良+,顾新建   

  1. 浙江大学机械工程学系工业工程中心
  • 出版日期:2014-04-30 发布日期:2014-04-30
  • 基金资助:
    国家863计划资助项目(2011AA040601);浙江省重点科技创新团队资助项目(2009R50015);宁波汽车零部件低碳制造技术创新团队资助项目(2011B81006)。

Machine selection and FJSP solution based on limit scheduling completion time minimization

  • Online:2014-04-30 Published:2014-04-30
  • Supported by:
    Project supported by the National High-Tech.R&D Program,China(No.2011AA040601),the Zhejiang Provincial Fund for Key Sci.&Tech.Innovation Team,China(No.2009R50015),and the Ningbo Innovation Team Project for Low-Carbon Manufacturing Technology,China(No.2011B81006).

摘要: 为提高柔性作业车间调度问题求解的遗传算法的初始群体质量,通过分析机器选择与调度完工时间的关系,提出一种基于极限调度完工时间(Climit)最小化的机器选择初始化方法。采用机器选择链和工序顺序链双链结构编码,初始化机器选择链时,宏观上采用全局选择和局部选择分别侧重于实现对最大机器负荷和最大工件加工时间指标的优化;微观上采用随机次序取代工件工艺顺序选择工序,在考虑可选机器负荷的基础上进一步比较加工时间选择机器,兼顾最大机器负荷和最大工件加工时间指标的优化。对基准算例机器选择结果进行分析和基于遗传算法求解,验证了所提方法的有效性。

关键词: 柔性作业车间调度, 机器选择, 初始群体, 遗传算法

Abstract: To improve the quality of initial population of the genetic algorithm for the Flexible Job-shop Scheduling Problem (FJSP) solution,a machine selection initialization method based on limit scheduling completion time (Climit) minimization was proposed,in which the Climit was equal to the maximum of machine load and job process time.The double chains structure which included machine selection chain and operation sequence chain was used to encode.While initializing machine selection chains,global selection and local selection were adopted macroscopically to optimize maximum machine load and maximum job process time respectively;microscopically,the random sequence was used to select the operation.On the basis of considering the optional machine load for selecting machine,the process time was further compared,and both maximum machine load and maximum job process time were optimized.The effectiveness of proposed method was verified by analyzing the machine selection results of benchmarks and solving it based on genetic algorithm.

Key words: flexible job shop scheduling, machine selection, initial solution, genetic algorithms

中图分类号: