A novel decoding method for the hybrid flow-shop scheduling problem with multiprocessor tasks

被引:10
作者
Wang, Ling [1 ]
Xu, Ye [1 ]
Zhou, Gang [1 ]
Wang, Shengyao [1 ]
Liu, Min [1 ]
机构
[1] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol TNList, Beijing 100084, Peoples R China
基金
美国国家科学基金会;
关键词
Hybrid flow-shop scheduling; Multiprocessor tasks; Decoding method; Forward scheduling; Dynamic adjustment; GENETIC ALGORITHM; 2-STAGE; SHOP; OPTIMIZATION; HEURISTICS;
D O I
10.1007/s00170-011-3541-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the strongly NP-hard problem, the hybrid flow-shop problem with multiprocessor tasks (HFSPMT) has gained increasing attention due to its academic significance and wide application background. For many heuristics and meta-heuristics to solve the HFSPMT, decoding method is the key element to decode sequences to schedules, which has great effect on the solution quality. To narrow the idle time between the consecutive operations in the processor and to increase the flexibility in selecting processors to schedule the following operations, several rules are proposed to adjust sequences to minimize the makespan of the HFSPMT. Based on the rules, a novel and effective decoding method named forward scheduling (FS) is proposed in this paper for solving the HFSPMT. At each stage, it first decodes the solution according to the non-decreasing order of the jobs' completion times at the previous stage, and then it adjusts the processing order of the jobs dynamically according to the rules to obtain potentially better schedule. Numerical results based on the well-known benchmarks and comparisons with some existing decoding methods demonstrate the effectiveness of the proposed FS decoding method.
引用
收藏
页码:1113 / 1125
页数:13
相关论文
共 31 条
[1]   Using ant colony optimization to solve hybrid flow shop scheduling problems [J].
Alaykyran, Kemal ;
Engin, Orhan ;
Doyen, Alper .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 35 (5-6) :541-550
[2]   A genetic algorithm for an industrial multiprocessor flow shop scheduling problem with recirculation [J].
Bertel, S ;
Billaut, JC .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 159 (03) :651-662
[3]  
BLAZEWICZ J, 1992, INFORM PROCESS LETT, V41, P275, DOI 10.1016/0020-0190(92)90172-R
[4]   JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[5]   Scheduling UET task systems with concurrency on two parallel identical processors [J].
Brucker, P ;
Knust, S ;
Roper, D ;
Zinder, Y .
MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2000, 52 (03) :369-387
[6]  
Chen J, 1999, NAV RES LOG, V46, P57, DOI 10.1002/(SICI)1520-6750(199902)46:1<57::AID-NAV4>3.0.CO
[7]  
2-H
[8]   Scheduling multiprocessor tasks - An overview [J].
Drozdowski, M .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 94 (02) :215-230
[9]  
Du J., 1989, SIAM J. Discrete Math, V2, P473
[10]   Performance of local search heuristics on scheduling a class of pipelined multiprocessor tasks [J].
Ercan, MF ;
Oguz, C .
COMPUTERS & ELECTRICAL ENGINEERING, 2005, 31 (08) :537-555