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 条
  • [1] Scheduling unrelated parallel batch processing machines with non-identical job sizes
    Li, XiaoLin
    Huang, YanLi
    Tan, Qi
    Chen, HuaPing
    COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (12) : 2983 - 2990
  • [2] Scheduling unrelated parallel batch processing machines with non-identical job sizes and unequal ready times
    Arroyo, Jose Elias C.
    Leung, Joseph Y. -T.
    COMPUTERS & OPERATIONS RESEARCH, 2017, 78 : 117 - 128
  • [3] Batch scheduling on uniform parallel machines with non-identical job sizes
    Li, Xiao-Lin
    Du, Bing
    Xu, Rui
    Chen, Hua-Ping
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2012, 18 (01): : 102 - 110
  • [4] Minimising makespan on a single batch processing machine with dynamic job arrivals and non-identical job sizes
    Zhou, Shengchao
    Chen, Huaping
    Xu, Rui
    Li, Xueping
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (08) : 2258 - 2274
  • [5] A PTAS for scheduling on agreeable unrelated parallel batch processing machines with dynamic job arrivals
    Zhang, YH
    Cao, ZG
    Bai, QH
    ALGORITHMIC APPLICATIONS IN MANAGEMENT, PROCEEDINGS, 2005, 3521 : 162 - 171
  • [6] A tabu search heuristic to solve the scheduling problem for a batch-processing machine with non-identical job sizes
    Meng, Ying
    Tang, Lixin
    PROCEEDINGS OF 2010 INTERNATIONAL CONFERENCE ON LOGISTICS SYSTEMS AND INTELLIGENT MANAGEMENT, VOLS 1-3, 2010, : 1703 - 1707
  • [7] Scheduling a batch processing machine with non-identical job sizes
    Azizoglu, M
    Webster, S
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (10) : 2173 - 2184
  • [8] Minimising the total weighted tardiness for non-identical parallel batch processing machines with job release times and non-identical job sizes
    Chou, Fuh-Der
    EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2013, 7 (05) : 529 - 557
  • [9] Makespan minimisation on parallel batch processing machines with non-identical job sizes and release dates
    Ozturk, Onur
    Espinouse, Marie-Laure
    Di Mascolo, Maria
    Gouin, Alexia
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2012, 50 (20) : 6022 - 6035
  • [10] Scheduling a batch processing machine with non-identical job sizes: a clustering perspective
    Chen, Huaping
    Du, Bing
    Huang, George Q.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (19) : 5755 - 5778