Handling precedence constraints in scheduling problems by the sequence pair representation

被引:5
作者
Kozik, Andrzej [1 ]
机构
[1] Opole Univ, Inst Math & Informat, Pl Kopernika 11a, PL-45040 Opole, Poland
关键词
Scheduling; Precedence constraints; Sequence pair; Rectangle packing problem; RECTANGLE PACKING PROBLEM; LOCAL SEARCH ALGORITHMS; GENERAL SPATIAL COSTS; APPROXIMATION ALGORITHMS; PLACEMENT; TASKS; SUBSEQUENCES; CRITERION; MACHINES; DESIGN;
D O I
10.1007/s10878-015-9973-8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we show that sequence pair (SP) representation, primarily applied to the rectangle packing problems appearing in the VLSI industry, can be a solution representation of precedence constrained scheduling. We present three interpretations of sequence pair, which differ in complexity of schedule evaluation and size of a corresponding solution space. For each interpretation we construct an incremental precedence constrained SP neighborhood evaluation algorithm, computing feasibility of each solution in the insert neighborhood in an amortized constant time per examined solution, and prove the connectivity property of the considered neighborhoods. To compare proposed interpretations of SP, we construct heuristic and metaheuristic algorithms for the multiprocessor job scheduling problem, and verify their efficiency in the numerical experiment.
引用
收藏
页码:445 / 472
页数:28
相关论文
共 48 条
[1]   Fixed-outline floorplanning: Enabling hierarchical design [J].
Adya, SN ;
Markov, IL .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (06) :1120-1135
[2]   Parallel dedicated machines scheduling with chain precedence constraints [J].
Agnetis, Alessandro ;
Kellerer, Hans ;
Nicosia, Gaia ;
Pacifici, Andrea .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 221 (02) :296-305
[3]   Strip packing with precedence constraints and strip packing with release times [J].
Augustine, John ;
Banerjee, Sudarshan ;
Irani, Sandy .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (38-40) :3792-3803
[4]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308
[5]  
Blum C, 2008, STUD COMPUT INTELL, V114, P1, DOI 10.1007/978-3-540-78295-7
[6]  
BOAS PV, 1977, MATH SYST THEORY, V10, P99
[7]   Resource-constrained project scheduling: Notation, classification, models, and methods [J].
Brucker, P ;
Drexl, A ;
Mohring, R ;
Neumann, K ;
Pesch, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 112 (01) :3-41
[8]  
Brucker P., 2011, Complex scheduling
[9]  
Burke E, 2003, INT SER OPER RES MAN, V57, P457, DOI 10.1007/0-306-48056-5_16
[10]   A binary branch and bound algorithm to minimize maximum scheduling cost [J].
Chandra, Charu ;
Liu, Zhixin ;
He, Jun ;
Ruohonen, Toni .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2014, 42 (01) :9-15