A tabu-based adaptive large neighborhood search for scheduling unrelated parallel batch processing machines with non-identical job sizes and dynamic job arrivals

被引:5
|
作者
Xiao, Xin [1 ]
Ji, Bin [1 ]
Yu, Samson S. S. [2 ]
Wu, Guohua [1 ]
机构
[1] Cent South Univ, Sch Traff & Transportat Engn, Changsha 410075, Peoples R China
[2] Deakin Univ, Sch Engn, Waurn Ponds, Vic 3216, Australia
基金
中国国家自然科学基金;
关键词
Unrelated parallel machines; Batch processing; Tabu; Adaptive large neighborhood search; MINIMIZING MAKESPAN; ALGORITHM; FAMILIES; TIME;
D O I
10.1007/s10696-023-09488-9
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this study, we investigate an unrelated parallel batch processing machines scheduling problem (UPBPMSP). A set of jobs with non-identical sizes and arbitrary ready times are scheduled on unrelated parallel batch processing machines with different capacities to minimize the makespan (i.e., the completion time of the last batch). Existing studies have either decomposed the scheduling problem into two sub-problems and employed population-based heuristic interaction for searching the best solutions or used neighborhood search algorithms to search the current solution's neighborhood to find a better solution. However, the performances of these methods are not quite satisfactory due to the complicated interactions or oversimplified neighborhood search strategies, especially for large-scale UPBPMSPs. In this study, we propose a novel tabu-based adaptive large neighborhood search (TALNS) algorithm to obtain high-quality solutions for the UPBPMSP. To avoid complex interactions, we propose a new solution structure, and the proposed TALNS is applied to obtain the optimal solution structure of the UPBPMSP. Extensive experiments are conducted to evaluate the performance of the proposed algorithm on a total of 360 instances from the literature and 30 new instances. Numerical results demonstrate that the proposed TALNS outperforms the neighborhood search methods, which outperforms the population-based methods. With the proposed TALNS, 55 out of 360 instances' best-known solutions are updated from this study.
引用
收藏
页码:409 / 452
页数:44
相关论文
共 50 条
  • [21] Earliness-tardiness minimization on scheduling a batch processing machine with non-identical job sizes
    Li, Zhongya
    Chen, Huaping
    Xu, Rui
    Li, Xueping
    COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 87 : 590 - 599
  • [22] Scheduling a single batch processing machine with non-identical two-dimensional job sizes
    Zhou, Shengchao
    Jin, Mingzhou
    Liu, Chuang
    Zheng, Xu
    Chen, Huaping
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 201
  • [23] Scheduling parallel batch processing machines with arbitrary job sizes and incompatible job families
    Koh, SG
    Koo, PH
    Ha, JW
    Lee, WS
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (19) : 4091 - 4107
  • [24] Scheduling job families on non-identical parallel machines with time constraints
    Obeid, Ali
    Dauzere-Peres, Stephane
    Yugma, Claude
    ANNALS OF OPERATIONS RESEARCH, 2014, 213 (01) : 221 - 234
  • [25] SCHEDULING JOB FAMILIES ON NON-IDENTICAL PARALLEL MACHINES WITH TIME CONSTRAINTS
    Obeid, Ali
    Dauzere-Peres, Stephane
    Yugma, Claude
    PROCEEDINGS OF THE 2011 WINTER SIMULATION CONFERENCE (WSC), 2011, : 1994 - 2005
  • [26] Scheduling job families on non-identical parallel machines with time constraints
    Ali Obeid
    Stéphane Dauzère-Pérès
    Claude Yugma
    Annals of Operations Research, 2014, 213 : 221 - 234
  • [27] A Hybrid Large Neighborhood Search Method for Minimizing Makespan on Unrelated Parallel Batch Processing Machines with Incompatible Job Families
    Ji, Bin
    Xiao, Xin
    Yu, Samson S. S.
    Wu, Guohua
    SUSTAINABILITY, 2023, 15 (05)
  • [28] A genetic algorithm for minimizing maximum lateness on parallel identical batch processing machines with dynamic job arrivals and incompatible job families
    Malve, Sujay
    Uzsoy, Reha
    COMPUTERS & OPERATIONS RESEARCH, 2007, 34 (10) : 3016 - 3028
  • [29] Integrated scheduling on parallel batch processing machines with non-identical capacities
    Jia, Zhao-hong
    Huo, Si-yun
    Li, Kai
    Chen, Hua-ping
    ENGINEERING OPTIMIZATION, 2020, 52 (04) : 715 - 730
  • [30] A genetic algorithm for scheduling parallel non-identical batch processing machines
    Xu, Shubin
    Bean, James C.
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING, 2007, : 143 - +