Novel Formulations and Logic-Based Benders Decomposition for the Integrated Parallel Machine Scheduling and Location Problem

被引:25
|
作者
Li, Yantong [1 ]
Cote, Jean Francois [2 ]
Callegari-Coelho, Leandro [2 ]
Wu, Peng [3 ]
机构
[1] Dalian Maritime Univ, Sch Maritime Econ & Management, Dalian 116026, Peoples R China
[2] Univ Laval, CIRRELT, Quebec City, PQ G1V 0A6, Canada
[3] Fuzhou Univ, Sch Econ & Management, Fuzhou 350116, Peoples R China
基金
加拿大魁北克医学研究基金会; 加拿大自然科学与工程研究理事会; 中国国家自然科学基金;
关键词
ScheLoc; MILP; logic-based Benders decomposition; combinatorial Benders cut; optimality cut; RELEASE DATES; ALGORITHM; MAKESPAN; ASSIGNMENT; MINIMIZE; JOBS; CUTS;
D O I
10.1287/ijoc.2021.1113
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We investigate the discrete parallel machine scheduling and location problem, which consists of locating multiple machines to a set of candidate locations, assigning jobs from different locations to the located machines, and sequencing the assigned jobs. The objective is to minimize the maximum completion time of all jobs, that is, the makespan. Though the problem is of theoretical significance with a wide range of practical applications, it has not been well studied as reported in the literature. For this problem, we first propose three new mixed-integer linear programs that outperform state-of-the-art formulations. Then, we develop a new logic-based Benders decomposition algorithm for practical-sized instances, which splits the problem into a master problem that determines machine locations and job assignments to machines and a subproblem that sequences jobs on each machine. The master problem is solved by a branch-and-cut procedure that operates on a single search tree. Once an incumbent solution to the master problem is found, the subproblem is solved to generate cuts that are dynamically added to the master problem. A generic no-good cut is first proposed, which is later improved by some strengthening techniques. Two optimality cuts are also developed based on optimality conditions of the subproblem and improved by strengthening techniques. Numerical results on small-sized instances show that the proposed formulations outperform state-of-the-art ones. Computational results on 1,400 benchmark instances with up to 300 jobs, 50 machines, and 300 locations demonstrate the effectiveness and efficiency of the algorithm compared with current approaches. Summary of Contribution: This paper employs operations research methods and computing techniques to address an NP-hard combinatorial optimization problem: the parallel discrete machine scheduling and location problem. The problem is of practical significance but has not been well studied in the literature. For the problem, we formulate three novel mixed-integer linear programs that outperform state-of-the-art formulations and develop a new logic-based Benders decomposition algorithm. Extensive computational experiments on 1,400 benchmark instances with up to 300 jobs, 50 machines, and 300 locations are conducted to evaluate the performance of the proposed models and algorithms.
引用
收藏
页码:1048 / 1069
页数:23
相关论文
共 50 条
  • [1] Logic-based benders decomposition for scheduling a batching machine
    Emde, Simon
    Polten, Lukas
    Gendreau, Michel
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2020, 113 (113)
  • [2] Constraint programming and logic-based Benders decomposition for the integrated process planning and scheduling problem
    Zhu, Xuedong
    Son, Junbo
    Zhang, Xi
    Wu, Jianguo
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2023, 117
  • [3] Planning and scheduling by logic-based benders decomposition
    Hooker, J. N.
    [J]. OPERATIONS RESEARCH, 2007, 55 (03) : 588 - 602
  • [4] Solving a Location-Allocation Problem with Logic-Based Benders' Decomposition
    Fazel-Zarandi, Mohammad M.
    Beck, J. Christopher
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2009, 5732 : 344 - 351
  • [5] Stochastic Planning and Scheduling with Logic-Based Benders Decomposition
    Elci, Ozgun
    Hooker, John
    [J]. INFORMS JOURNAL ON COMPUTING, 2022, 34 (05) : 2428 - 2442
  • [6] Logic-based Benders decomposition for an inventory-location problem with service constraints
    Wheatley, David
    Gzara, Fatma
    Jewkes, Elizabeth
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2015, 55 : 10 - 23
  • [7] Permutation flowshop problem with time lags scheduling by logic-based Benders decomposition
    Hamdi, Imen
    Loukil, Taicir
    [J]. 2013 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2013, : 851 - 856
  • [8] Logic-based Benders decomposition
    J.N. Hooker
    G. Ottosson
    [J]. Mathematical Programming, 2003, 96 : 33 - 60
  • [9] Logic-based Benders decomposition
    Hooker, JN
    Ottosson, G
    [J]. MATHEMATICAL PROGRAMMING, 2003, 96 (01) : 33 - 60
  • [10] Single-facility scheduling by logic-based Benders decomposition
    Elvin Coban
    J. N. Hooker
    [J]. Annals of Operations Research, 2013, 210 : 245 - 272