Integrating list heuristics into genetic algorithms for multiprocessor scheduling

被引:17
|
作者
Correa, RC
Ferreira, A
Rebreyend, P
机构
关键词
multiprocessors; scheduling problems; list heuristics for scheduling problems; genetic algorithms;
D O I
10.1109/SPDP.1996.570369
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the multiprocessor scheduling problem a given program is to be scheduled in a 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 generic 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 genetic algorithm produces much better results in terms of quality of solutions, although being slower in terms of execution time.
引用
收藏
页码:462 / 469
页数:8
相关论文
共 50 条
  • [1] Scheduling multiprocessor tasks with genetic algorithms
    Correa, RC
    Ferreira, A
    Rebreyend, P
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (08) : 825 - 837
  • [2] Multiprocessor scheduling with genetic algorithms in heterogeneous environment
    Woo, SH
    Lee, HS
    Yang, SB
    Han, TD
    Kim, SD
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 928 - 931
  • [3] Scheduling in multiprocessor system using genetic algorithms
    Dahal, Keshav
    Hossain, Alamgir
    Varghese, Benzy
    Abraham, Ajith
    Xhafa, Fatos
    Daradoumis, Atanasi
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT APPLICATIONS, PROCEEDINGS, 2008, : 281 - +
  • [4] Scheduling of Tasks in Multiprocessor System Using Hybrid Genetic Algorithms
    Varghes, Betzy
    Hossain, Alamgir
    Dahal, Keshav
    [J]. APPLICATIONS OF SOFT COMPUTING, 2009, 52 : 65 - 74
  • [5] SENSITIVITY ANALYSIS OF LIST SCHEDULING HEURISTICS
    KOLEN, AWJ
    KAN, AHGR
    VANHOESEL, CPM
    WAGELMANS, APM
    [J]. DISCRETE APPLIED MATHEMATICS, 1994, 55 (02) : 145 - 162
  • [6] Barely Random Algorithms for Multiprocessor Scheduling
    Steve Seiden
    [J]. Journal of Scheduling, 2003, 6 : 309 - 334
  • [7] Approximation Algorithms on Multiprocessor Task Scheduling
    Huang Jingui
    Li Rongheng
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY, VOL II, PROCEEDINGS, 2009, : 303 - +
  • [8] Multiprocessor scheduling in a genetic paradigm
    Ahmad, I
    Dhodhi, MK
    [J]. PARALLEL COMPUTING, 1996, 22 (03) : 395 - 406
  • [9] HYPERCUBE ALGORITHMS FOR THE MULTIPROCESSOR SCHEDULING PROBLEM
    COHEN, E
    MILLER, R
    [J]. SUPERCOMPUTER, 1988, 5 (05): : 17 - 32
  • [10] A GENETIC ALGORITHM FOR MULTIPROCESSOR SCHEDULING
    HOU, ESH
    ANSARI, N
    REN, H
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (02) : 113 - 120