Heuristics for a coupled-operation scheduling problem

被引:19
作者
Potts, C. N. [1 ]
Whitehead, J. D. [1 ]
机构
[1] Univ Southampton, Sch Math, Southampton SO17 1BJ, Hants, England
关键词
scheduling/sequencing; bounded delay; heuristics; local search; combinatorial optimization;
D O I
10.1057/palgrave.jors.2602272
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we study a strongly NP-hard single machine scheduling problem in which each job consists of two operations that are separated by a time delay which lies within a specified range. The objective is to minimize the makespan. Determining the feasibility and, if applicable, makespan of any proposed permutation of the operations is non-trivial, requiring a longest path algorithm with O(n(2)) complexity for each permutation. Several heuristic algorithms are proposed: a deterministic and randomized construction algorithm, three descent algorithms and two reactive tabu search algorithms. The local search algorithms use a first improvement neighbourhood and mainly visit only feasible solutions within the search space. Results of extensive computational tests are reported, showing that the heavy computational burden of testing potential solutions renders the local search algorithms uncompetitive in comparison to the construction algorithms. The iterated descent algorithm performs least well.
引用
收藏
页码:1375 / 1388
页数:14
相关论文
共 16 条
[1]  
Ahuja RK, 1993, NETWORK FLOWS THEORY
[2]   THE ONE-MACHINE PROBLEM WITH DELAYED PRECEDENCE CONSTRAINTS AND ITS USE IN JOB-SHOP SCHEDULING [J].
BALAS, E ;
LENSTRA, JK ;
VAZACOPOULOS, A .
MANAGEMENT SCIENCE, 1995, 41 (01) :94-109
[3]  
Battiti R., 1994, ORSA Journal on Computing, V6, P126, DOI 10.1287/ijoc.6.2.126
[4]   A branch and bound algorithm for a single-machine scheduling problem with positive and negative time-lags [J].
Brucker, P ;
Hilbig, T ;
Hurink, J .
DISCRETE APPLIED MATHEMATICS, 1999, 94 (1-3) :77-99
[5]   Complexity results for single-machine problems with positive finish-start time-lags [J].
Brucker, P ;
Knust, S .
COMPUTING, 1999, 63 (04) :299-316
[6]  
BRUNO J, 1980, IEEE T COMPUT, V29, P308, DOI 10.1109/TC.1980.1675569
[7]  
GALLO G, 1988, ANN OPNS RES, V13, P703
[8]   Comparative evaluation of heuristic algorithms for the single machine scheduling problem with two operations per job and time-lags [J].
Gupta, JND .
JOURNAL OF GLOBAL OPTIMIZATION, 1996, 9 (3-4) :239-253
[9]   Local search algorithms for a single-machine scheduling problem with positive and negative time-lags [J].
Hurink, J ;
Keuchel, J .
DISCRETE APPLIED MATHEMATICS, 2001, 112 (1-3) :179-197
[10]  
Lin C.K.Y., 1993, IMA J MATH APPL BUS, V5, P143