Multiprocessor task scheduling in multistage hybrid flow-shops: a genetic algorithm approach

被引:71
作者
Serifoglu, FS [1 ]
Ulusoy, G
机构
[1] Abant Izzet Baysal Univ, Dept Management, Bolu, Turkey
[2] Sabanci Univ, Istanbul, Turkey
关键词
multiprocessor tasks; hybrid flow-shops; make-span minimization; genetic algorithms;
D O I
10.1057/palgrave.jors.2601716
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper considers multiprocessor task scheduling in a multistage hybrid flow-shop environment. The objective is to minimize the make-span, that is, the completion time of all the tasks in the last stage. This problem is of practical interest in the textile and process industries. A genetic algorithm (GA) is developed to solve the problem. The GA is tested against a lower bound from the literature as well as against heuristic rules on a test bed comprising 400 problems with up to 100 jobs, 10 stages, and with up to five processors on each stage. For small problems, solutions found by the GA are compared to optimal solutions, which are obtained by total enumeration. For larger problems, optimum solutions are estimated by a statistical prediction technique. Computational results show that the GA is both effective and efficient for the Current problem.
引用
收藏
页码:504 / 512
页数:9
相关论文
共 46 条
[1]   A comparison of heuristics for scheduling multiprocessor tasks on three dedicated processors [J].
Amoura, AK ;
Bampis, E ;
Manoussakis, Y ;
Tuza, Z .
PARALLEL COMPUTING, 1999, 25 (01) :49-61
[2]  
[Anonymous], 1991, Handbook of genetic algorithms
[3]   Linear algorithms for preemptive scheduling of multiprocessor tasks subject to minimal lateness [J].
Bianco, L ;
Blazewicz, J ;
DellOlmo, P ;
Drozdowski, M .
DISCRETE APPLIED MATHEMATICS, 1997, 72 (1-2) :25-46
[4]   Hybrid flow shop scheduling with precedence constraints and time lags to minimize maximum lateness [J].
Botta-Genoulaz, V .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2000, 64 (1-3) :101-111
[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]  
Cai XQ, 1998, NAV RES LOG, V45, P231, DOI 10.1002/(SICI)1520-6750(199803)45:2<231::AID-NAV7>3.0.CO
[7]  
2-9
[8]   Multiprocessor task scheduling to minimize the maximum tardiness and the total completion time [J].
Cai, XQ ;
Lee, CY ;
Wong, TL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2000, 16 (06) :824-830
[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