A binary search algorithm for the general coupled task scheduling problem

被引:3
作者
Khatami, Mostafa [1 ]
Salehipour, Amir [1 ]
机构
[1] Univ Technol Sydney, Sch Math & Phys Sci, Sydney, NSW, Australia
来源
4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH | 2021年 / 19卷 / 04期
基金
澳大利亚研究理事会;
关键词
Coupled task scheduling; Single machine; Minimizing makespan; Binary search; Heuristic; Bounds; BOUNDS;
D O I
10.1007/s10288-020-00463-w
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
The coupled task scheduling problem aims to schedule a set of jobs, each with at least two tasks and there is an exact delay period between two consecutive tasks, on a set of machines to optimize a performance criterion. We study the problem of scheduling a set of coupled jobs to be processed on a single machine with the objective of minimizing the makespan, which is known to be strongly NP-hard. We obtain competitive lower bounds for the problem through different procedures, including solving 0-1 knapsack problems. We obtain an upper bound by applying a heuristic algorithm. We then propose a binary search heuristic algorithm for the coupled task scheduling problem. We perform extensive computational experiments and show that the proposed method is able to obtain quality solutions. The results also indicate that the proposed solution method outperforms the standard exact solver Gurobi.
引用
收藏
页码:593 / 611
页数:19
相关论文
共 25 条
  • [1] Approximation algorithms for UET scheduling problems with exact delays
    Ageev, Alexander A.
    Baburin, Alexei E.
    [J]. OPERATIONS RESEARCH LETTERS, 2007, 35 (04) : 533 - 540
  • [2] [Anonymous], 2018, GUROBI OPTIMIZER REF, DOI DOI 10.1109/TPWRS.2013.2251015
  • [3] Scheduling prioritized patients in emergency department laboratories
    Azadeh, A.
    Farahani, M. Hosseinabadi
    Torabzadeh, S.
    Baghersad, M.
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2014, 117 (02) : 61 - 70
  • [4] A branch-and-bound algorithm for the coupled task problem
    Bekesi, Jozsef
    Galambos, Gabor
    Jung, Michael N.
    Oswald, Marcus
    Reinelt, Gerhard
    [J]. MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2014, 80 (01) : 47 - 81
  • [5] Scheduling of coupled tasks and one-machine no-wait robotic cells
    Brauner, Nadia
    Finke, Gerd
    Lehoux-Lebacque, Vassilissa
    Potts, Chris
    Whitehead, Jonathan
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (02) : 301 - 307
  • [6] Carlier J, 2003, EUR J OPER RES, V149, P314, DOI 10.1016/50377-2217(02)00763-4
  • [7] Scheduling patient appointments via multilevel template: A case study in chemotherapy
    Condotta, A.
    Shakhlevich, N. V.
    [J]. OPERATIONS RESEARCH FOR HEALTH CARE, 2014, 3 (03) : 129 - 144
  • [8] Scheduling coupled-operation jobs with exact time-lags
    Condotta, A.
    Shakhlevich, N. V.
    [J]. DISCRETE APPLIED MATHEMATICS, 2012, 160 (16-17) : 2370 - 2388
  • [9] The NEOS Server
    Czyzyk, J
    Mesnier, MP
    More, JJ
    [J]. IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1998, 5 (03): : 68 - 75
  • [10] THE M-TRAVELING SALESMAN PROBLEM WITH MINMAX OBJECTIVE
    FRANCA, PM
    GENDREAU, M
    LAPORTE, G
    MULLER, FM
    [J]. TRANSPORTATION SCIENCE, 1995, 29 (03) : 267 - 275