工业工程 ›› 2014, Vol. 17 ›› Issue (3): 73-78.

• 实践与应用 • 上一篇    下一篇

含不一致任务重量的同型熔炼炉批调度优化

  

  1. 广东工业大学 广东省计算机集成制造重点实验室,广东 广州 510006
  • 出版日期:2014-06-30 发布日期:2014-07-14
  • 作者简介:胡常伟(1978-),男,湖北省人,讲师,博士研究生,主要研究方向为计算机集成制造、生产调度.
  • 基金资助:

    国家自然科学基金资助项目(51175094,51205068);国家科技支撑计划项目(2012BAF12B10);广东省自然科学基金资助项目(S2012040007784)

Optimization for Scheduling Identical Parallel Melting Furnaces withNon-identical Job Weights

  1. Guangdong Provincial Key Laboratory of Computer Integrated Manufacturing System, Guangdong University of Technology, Guangzhou 510006, China
  • Online:2014-06-30 Published:2014-07-14

摘要: 为求解含不一致任务重量的同型熔炼炉批调度问题,建立了最小化最大任务完工时间优化模型,设计了一种混合粒子群算法(HPSO)。算法使用随机生成的任务序列作为粒子,采用批首次匹配(BFF)规则对任务序列分批,最长加工时间(LPT)规则将批分配到批处理机,并提出了一种最小完工时间差(MCD)规则对LPT调度结果进行优化;为避免早熟,算法引入交叉和变异操作搜索最优解。通过仿真实验与SA、GA算法对比,实验结果表明算法具有良好的性能。

关键词: 批调度, 不一致任务, 熔炼炉, 粒子群算法

Abstract: To solve the batch scheduling problem of identical parallel melting furnaces with nonidentical job weights, an optimization model is established to minimize the makespan on scheduling melting furnaces, and the hybrid particle swarm optimization based jobs sequence (HPSO) designed. In the HPSO, particles are represented by job sequences, the batch first fit (BFF) heuristic used to group jobs to batches, the longest processing time(LPT) heuristic adopted to assign batches to batch processing machines, and the minimum completion time difference(MCD) heuristic proposed to optimize scheduling results by LPT heuristic. In order to avoid the premature convergence problem, the HPSO introduces the crossover and mutation operator to search for the optimal solution. Compared with SA and GA algorithm, simulation experimental results demonstrated that HPSO has a good performance.

Key words: batch scheduling, non-identical jobs, melting furnace, particle swarm optimization