A genetic algorithm for hybrid flow-shop scheduling with multiprocessor tasks

被引:22
作者
Oguz, C [1 ]
Ercan, M
机构
[1] Hong Kong Polytech Univ, Dept Logist, Kowloon, Hong Kong, Peoples R China
[2] Singapore Polytech, Sch Elect & Elect Engn, S-139651 Singapore, Singapore
关键词
multiprocessor task scheduling; hybrid flow-shop; genetic algorithm;
D O I
10.1007/s10951-005-1640-y
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The hybrid flow-shop scheduling problem with multiprocessor tasks finds its applications in real-time machine-vision systems among others. Motivated by this application and the computational complexity of the problem, we propose a genetic algorithm in this paper. We first describe the implementation details, which include a new crossover operator. We then perform a preliminary test to set the best values of the control parameters, namely the population size, crossover rate and mutation rate. Next, given these values, we carry out an extensive computational experiment to evaluate the performance of four versions of the proposed genetic algorithm in terms of the percentage deviation of the solution from the lower bound value. The results of the experiments demonstrate that the genetic algorithm performs the best when the new crossover operator is used along with the insertion mutation. This genetic algorithm also outperforms the tabu search algorithm proposed in the literature for the same problem.
引用
收藏
页码:323 / 351
页数:29
相关论文
共 36 条
[1]  
Blaewicz J., 2001, Scheduling computer and manufactoring processes
[2]   SCHEDULING INDEPENDENT 2 PROCESSOR TASKS ON A UNIFORM DUO-PROCESSOR SYSTEM [J].
BLAZEWICZ, J ;
DROZDOWSKI, M ;
SCHMIDT, G ;
DEWERRA, D .
DISCRETE APPLIED MATHEMATICS, 1990, 28 (01) :11-20
[3]  
BLAZEWICZ J, 1986, IEEE T COMPUT, V35, P389
[4]   SHOP SCHEDULING PROBLEMS WITH MULTIPROCESSOR TASKS ON DEDICATED PROCESSORS [J].
BRUCKER, P ;
KRAMER, A .
ANNALS OF OPERATIONS RESEARCH, 1995, 57 :13-27
[5]   Polynomial algorithms for resource-constrained and multiprocessor task scheduling problems [J].
Brucker, P ;
Kramer, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 90 (02) :214-226
[6]   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
[7]   Minimizing makespan in a blocking flowshop using genetic algorithms [J].
Caraffa, V ;
Ianes, S ;
Bagchi, TP ;
Sriskandarajah, C .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2001, 70 (02) :101-115
[8]   AN APPLICATION OF GENETIC ALGORITHMS FOR FLOW-SHOP PROBLEMS [J].
CHEN, CL ;
VEMPATI, VS ;
ALJABER, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 80 (02) :389-396
[9]  
Chen J, 1999, NAV RES LOG, V46, P57, DOI 10.1002/(SICI)1520-6750(199902)46:1<57::AID-NAV4>3.0.CO
[10]  
2-H