2004
DOI: 10.1109/tpds.2004.38
|View full text |Cite
|
Sign up to set email alerts
|

An incremental genetic algorithm approach to multiprocessor scheduling

Abstract: Abstract-We have developed a genetic algorithm (GA) approach to the problem of task scheduling for multiprocessor systems. Our approach requires minimal problem specific information and no problem specific operators or repair mechanisms. Key features of our system include a flexible, adaptive problem representation and an incremental fitness function. Comparison with traditional scheduling methods indicates that the GA is competitive in terms of solution quality if it has sufficient resources to perform its se… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
171
0
1

Year Published

2009
2009
2016
2016

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 209 publications
(173 citation statements)
references
References 28 publications
1
171
0
1
Order By: Relevance
“…Using a time stopping criterion of 90 s, TS improved over the previous best-known results in ten HCSP instances by Braun et al Many related variants of the HCSP have been faced using EAs. The GA by Wu et al (2004) followed an incremental approach that gradually increases the difficulty of fitness values until finding an adequate schedule for precedence-constrained tasks in a multiprocessor system. However, the experimental analysis only considered four processors, and while the GA outperformed traditional scheduling methods in terms of solution quality, it needed large a population size, so the scalability of the approach to large problems is compromised.…”
Section: Related Work: Eas For Hc Schedulingmentioning
confidence: 99%
“…Using a time stopping criterion of 90 s, TS improved over the previous best-known results in ten HCSP instances by Braun et al Many related variants of the HCSP have been faced using EAs. The GA by Wu et al (2004) followed an incremental approach that gradually increases the difficulty of fitness values until finding an adequate schedule for precedence-constrained tasks in a multiprocessor system. However, the experimental analysis only considered four processors, and while the GA outperformed traditional scheduling methods in terms of solution quality, it needed large a population size, so the scalability of the approach to large problems is compromised.…”
Section: Related Work: Eas For Hc Schedulingmentioning
confidence: 99%
“…We present the comparative evaluation of HG algorithm and the existing algorithms for heterogeneous system such as HEFT and GA algorithm [12] for DAGs with various characteristics by simulation. For our experiments, a variety of synthetic DAGs and heterogeneous systems were generated using a random graph generator and a random heterogeneous system generator.…”
Section: Performance Analyses and Discussionmentioning
confidence: 99%
“…For this reason, there has been considerable research into heuristic static task scheduling algorithms [2]. These heuristics are classified into a variety of categories such as list scheduling algorithms [3][4][5], clustering algorithms [6], task duplication based algorithms [7][8] and Genetic algorithms [9][10][11][12].…”
Section: Introductionmentioning
confidence: 99%
“…A Genetic algorithm is a valuable population based approach for the multiprocessor task scheduling. Consequently many researchers [6,12,19] have reported success withgenetic algorithm in achieving good solutions to combinatorial optimization problems. A genetic algorithm starts with an initial population which can be generated arbitrarily or based on some rules, heuristics and algorithms.…”
Section: Proposed Hybrid Genetic Algorithm (Hga)mentioning
confidence: 99%