Iterated greedy local search methods for unrelated parallel machine scheduling

被引:141
作者
Fanjul-Peyro, Luis [1 ]
Ruiz, Ruben [1 ]
机构
[1] Univ Politecn Valencia, Inst Tecnol Informat, Grp Sistemas Optimizac Aplicada, E-46071 Valencia, Spain
关键词
Unrelated parallel machines; Makespan; Iterated greedy; Local search; VARIABLE NEIGHBORHOOD SEARCH; APPROXIMATION ALGORITHMS; NONIDENTICAL PROCESSORS; MAKESPAN MINIMIZATION; HEURISTIC ALGORITHMS; BEAM SEARCH; TASKS;
D O I
10.1016/j.ejor.2010.03.030
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This work deals with the parallel machine scheduling problem which consists in the assignment of n jobs on as parallel machines. The most general variant of this problem is when the processing time depends on the machine to which each job is assigned to. This case is known as the unrelated parallel machine problem. Similarly to most of the literature, this paper deals with the minimization of the maximum completion time of the jobs, commonly referred to as makespan (C-max). Many algorithms and methods have been proposed for this hard combinatorial problem, including several highly sophisticated procedures. By contrast, in this paper we propose a set of simple iterated greedy local search based metaheuristics that produce solutions of very good quality in a very short amount of time. Extensive computational campaigns show that these solutions are, most of the time, better than the current state-of-the-art methodologies by a statistically significant margin. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:55 / 69
页数:15
相关论文
共 39 条
[1]  
[Anonymous], 2009, DESIGN ANAL EXPT
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[3]  
[Anonymous], 2012, Scheduling
[4]  
Brucker P., 1977, Ann. Discrete Math., V1, P343, DOI [DOI 10.1016/S0167-5060(08)70743-X, 10.1016/S0167-5060(08)70743-X]
[5]   A STATE-OF-THE-ART REVIEW OF PARALLEL-MACHINE SCHEDULING RESEARCH [J].
CHENG, TCE ;
SIN, CCS .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 47 (03) :271-292
[6]   ALGORITHMS FOR SCHEDULING TASKS ON UNRELATED PROCESSORS [J].
DAVIS, E ;
JAFFE, JM .
JOURNAL OF THE ACM, 1981, 28 (04) :721-736
[7]  
De P., 1980, Decision Sciences, V11, P586, DOI 10.1111/j.1540-5915.1980.tb01163.x
[8]   Recovering beam search: Enhancing the beam search approach for combinatorial optimization problems [J].
Della Croce, F ;
Ghirardi, M ;
Tadei, R .
JOURNAL OF HEURISTICS, 2004, 10 (01) :89-104
[9]   ON PRACTICAL RESOURCE-ALLOCATION FOR PRODUCTION PLANNING AND SCHEDULING WITH PERIOD OVERLAPPING SETUPS [J].
DILLENBERGER, C ;
ESCUDERO, LF ;
WOLLENSAK, A ;
WU, Z .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 75 (02) :275-286
[10]   A faster combinatorial approximation algorithm for scheduling unrelated parallel machines [J].
Gairing, Martin ;
Monien, Burkhard ;
Woclaw, Andreas .
THEORETICAL COMPUTER SCIENCE, 2007, 380 (1-2) :87-99