Computer Integrated Manufacturing System ›› 2025, Vol. 31 ›› Issue (10): 3681-3693.DOI: 10.13196/j.cims.2024.0091

Previous Articles     Next Articles

Multiprocessor job scheduling for coexistence and cooperation scenarios of human-machine collaboration

ZHENG Naijia1,2,WANG Junqiang1,2+,SUN Tao1,2,LIU Chenmin1,2,XU Gongjie1,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-10-31 Published:2025-11-18
  • Supported by:
    Project supported by the National Natural Science Foundation,China (No.52575599,52075453).

考虑人机协同中共存与合作情形的多处理机工件调度

郑乃嘉1,2,王军强1,2+,孙涛1,2,刘晨民1,2,徐公杰1,2   

  1. 1.西北工业大学生产与运作系统性能分析中心
    2.西北工业大学机电学院工业工程系
  • 作者简介:
    郑乃嘉(1995-),男,重庆人,博士研究生,研究方向:生产调度优化等,E-mail:pacpos.njzheng@gmail.com;

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

    孙涛(1992-),男,山东汶上人,博士研究生,研究方向:生产调度优化等,E-mail:pacpos.tsun@gmail.com;

    刘晨民(1998-),男,山西忻州人,硕士,研究方向:生产调度优化等,E-mail:pacpos.cmliu@gmail.com;

    徐公杰(1997-),男,安徽阜阳人,博士研究生,研究方向:生产调度优化等,E-mail:pacpos.gjxu@gmail.com。
  • 基金资助:
    国家自然科学基金资助项目(52575599,52075453)。

Abstract: Multiprocessor job scheduling of human-machine collaboration addresses the quantity requirements of workers and machines for each job,optimizes the resource allocation of workers and machines,determines job sequence,and thereby enables efficient collaborative operations.Based on the human-machine collaboration operations in coexistence and cooperation scenarios,with independent jobs processed at the same station and simultaneous jobs processed at different stations,a multiprocessor job scheduling problem was studied for coexistence and cooperation scenarios of human-machine collaboration,and a mixed integer programming model was established to minimize the makespan.The problem was proved to be strongly NP-hard.For the problem with one worker and two machines,an approximation algorithm was proposed with a worst-case performance ratio of 4/3,where simultaneous jobs were scheduled consecutively,and independent jobs were assigned according to the Longest Processing Time (LPT) rule.For the problem with h workers and m machines,another approximation algorithm was designed with a worst-case performance ratio of 2-1/(m+h),where following LPT rule,simultaneous jobs were first assigned to human-machine pairs,and independent jobs were then assigned to either workers or machines.Extensive simulation experiments demonstrated that the proposed algorithms achieved high-quality solutions with strong computational efficiency.

Key words: multiprocessor job scheduling, human-machine collaboration, approximation algorithm, worst-case performance ratio

摘要: 考虑人机协同的多处理机工件调度依据工件所需人和机器的数量,优化人机资源分配,决策工件加工顺序,实现作业高效协同。基于人机在同一工位独立加工的共存情形与人机在不同工位同时加工的合作情形,面向人机协同作业抽取出了考虑人机共存与合作的多处理机工件调度问题。以最小化最大完工时间为目标,建立了混合整数规划模型,证明了该问题是强NP困难问题。针对一人两机环境,先将需要人机同时加工的并行工件连续安排,再将仅需机器或人加工的独立工件依照最长加工时间优先规则安排,设计了最差性能比为4/3的近似算法;针对多人多机环境,通过人机配对形成人机组,依照最长加工时间优先规则,先将并行工件安排到人机组上,再将独立工件安排到人或机器上,设计了最差性能比为2-1/(m+h)的近似算法,其中m为机器数量,h为工人数量。通过大规模仿真实验,验证了所提算法在求解质量和计算效率上的有效性。

关键词: 多处理机工件调度, 人机协同, 近似算法, 最差性能比

CLC Number: