Scheduling multiprocessor tasks with genetic algorithms

被引:112
作者
Correa, RC
Ferreira, A
Rebreyend, P
机构
[1] Univ Fed Ceara, Dept Computacao, BR-60455760 Fortaleza, Ceara, Brazil
[2] Project SLOOP, CNRS, I3S, INRIA, F-06902 Sophia Antipolis, France
[3] Ecole Normale Super Lyon, LIP, CNRS, URA 1398, F-69364 Lyon, France
基金
加拿大自然科学与工程研究理事会;
关键词
multiprocessors; scheduling problems; list heuristics for scheduling problems; genetic algorithms; NP-hard optimization;
D O I
10.1109/71.790600
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the multiprocessor scheduling problem, a given program is to be scheduled in a given multiprocessor system such that the program's execution time is minimized. This problem being very hard to solve exactly, many heuristic methods for finding a suboptimal schedule exist. We propose a new combined approach, where a genetic algorithm is improved with the introduction of some knowledge about the scheduling problem represented by the use of a list heuristic in the crossover and mutation genetic operations. This knowledge-augmented genetic approach is empirically compared with a "pure" genetic algorithm and with a "pure" list heuristic, both from the literature. Results of the experiments carried out with synthetic instances of the scheduling problem show that our knowledge-augmented algorithm produces much better results in terms of quality of solutions, although being slower in terms of execution time.
引用
收藏
页码:825 / 837
页数:13
相关论文
共 20 条
[1]   Multiprocessor scheduling in a genetic paradigm [J].
Ahmad, I ;
Dhodhi, MK .
PARALLEL COMPUTING, 1996, 22 (03) :395-406
[2]  
[Anonymous], 1994, DIMACS SERIES DISCRE
[3]  
Bertsekas Dimitri P., 1989, PARALLEL DISTRIBUTED
[4]  
CASAVANT TL, 1988, IEEE T SOFTWARE ENG, V14
[5]  
Coffman Jr E. G., 1976, COMPUTER JOB SHOP SC
[6]  
CORREA R, 1997, 0797 NCE U FED RIO J
[7]  
Cosnard M., 1995, PARALLEL ALGORITHMS
[8]  
Goldberg D., 1989, GENETIC ALGORITHMS S
[9]  
HOLLAND JH, 1992, ADAPTATION NATURAL A
[10]   A GENETIC ALGORITHM FOR MULTIPROCESSOR SCHEDULING [J].
HOU, ESH ;
ANSARI, N ;
REN, H .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (02) :113-120