Computer Integrated Manufacturing System ›› 2025, Vol. 31 ›› Issue (3): 924-938.DOI: 10.13196/j.cims.2023.0771

Previous Articles     Next Articles

Multi-processor job scheduling with increasing the number of machines

SUN Tao1,2,WANG Junqiang1,2+,HUANG Yongxing1,2   

  1. 1.Performance Analysis Center of Production and Operations Systems,Northwestern Polytechnical University
    2.Department of Industrial Engineering,School of Mechanical Engineering,Northwestern Polytechnical University
  • Online:2025-03-31 Published:2025-04-02
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.52075453,71931007),and the China Scholarship Council,China(No.202206290105).

考虑机器数量增加的多处理机工件调度优化

孙涛1,2,王军强1,2+,黄永兴1,2   

  1. 1.西北工业大学生产与运作系统性能分析中心
    2.西北工业大学机电学院工业工程系
  • 作者简介:
    孙涛(1992-),男,山东汶上人,博士研究生,研究方向:生产调度优化等,E-mail:pacpos.tsun@gmail.com;

    +王军强(1977-),男,陕西岐山人,教授,博士,博士生导师,研究方向:复杂装备生产管控模式、调度优化理论、性能评估方法、数字孪生系统等,通讯作者,E-mail:wangjq@nwpu.edu.cn;

    黄永兴(1999-),男,安徽阜阳人,硕士研究生,研究方向:生产调度优化等,E-mail:pacpos.yxhuang@gmail.com。
  • 基金资助:
    国家自然科学基金资助项目(52075453,71931007);国家留学基金委资助项目(202206290105)。

Abstract: A multi-processor job is the job that requires simultaneously more than one machine for its processing.For the multi-processor job scheduling problem with minimizing the makespan,the impact of increasing the number of machines on the makespan was analyzed,the best-case impact ratio for the optimal schedule and that for approximation schedules were proved,and the law that the makespan decreases and trends toward stabilization as the number of machines increases was revealed.Furthermore,increasing the number of machines results in a decrease in the makespan but  an increase in the machine costs.The trade-off between the decrease in the makespan and increase in the machine costs was analyzed,and the number of machines was determined to minimize the weighted sum of the makespan and the machine costs.An approximation algorithm based on the first fit decreasing algorithm was designed to obtain the schedule.The worst-case performance ratio of the approximation algorithm was proved to be no greater than 2.The simulation results show the effectiveness of the best-case impact ratios for the approximation schedules and the worst-case performance ratio of the designed approximation algorithm.

Key words: multi-processor job scheduling, resource augmentation, best-case impact ratio, approximation algorithm, worst-case performance ratio

摘要: 多处理机工件是在同一时刻由多台处理机并行加工的工件。面向以最小化最大完工时间为目标的多处理机工件调度,分析了机器数量增加对最大完工时间的影响,证明了最优调度方案和所提近似调度方案的最好情形影响比,揭示了最大完工时间随着机器数量增加而减少并趋于稳定的规律。分析了机器数量增加的影响,一方面改善了调度目标,另一方面增加了机器投入成本。权衡最大完工时间减少和机器成本增加两方面影响,以最小化最大完工时间与机器成本加权和为目标决策机器数量。基于降序首次适应算法设计了近似算法,给出了调度优化方案,并证明了所提算法的最差性能比不超过2。通过仿真实验,验证了所提算法的最好情形影响比及算法的有效性。

关键词: 多处理机工件调度, 资源扩充, 最好情形影响比, 近似算法, 最差性能比

CLC Number: