DocumentCode
2709745
Title
Static Task Scheduling Using Genetic Algorithm and Reinforcement Learning
Author
Najafabadi, Mohammad Moghimi ; Zali, Mustafa ; Taheri, Shamim ; Taghiyareh, Fattaneh
Author_Institution
Dept. of ECE, Tehran Univ.
fYear
2007
fDate
1-5 April 2007
Firstpage
226
Lastpage
230
Abstract
Task scheduling in a multiprocessor system is defined as assigning a set of tasks to a set of processors. The goal is to minimize the execution time while meeting a set of constraints. A wide variety set of deterministic and heuristic methods are proposed to solve the problem. The main problem is that the proposed methods cannot deal with big search spaces and cannot guarantee to find the optimal solution. In this research a novel approach based on reinforcement learning and genetic algorithm is proposed. Being divided using genetic algorithm, the smaller problems can be solved with reinforcement learner scheduler. The result of the method is a set of task processor pairs. Simulation results in standard problem set show that the method outperforms some studied GA based scheduling methods
Keywords
genetic algorithms; learning (artificial intelligence); multiprocessing systems; processor scheduling; search problems; task analysis; deterministic method; genetic algorithm; heuristic method; multiprocessor system; reinforcement learning; search spaces; static task scheduling; Clustering algorithms; Computational intelligence; Cost function; Dynamic scheduling; Genetic algorithms; Machine learning algorithms; Parallel processing; Processor scheduling; State-space methods; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence in Scheduling, 2007. SCIS '07. IEEE Symposium on
Conference_Location
Honolulu, HI
Print_ISBN
1-4244-0704-4
Type
conf
DOI
10.1109/SCIS.2007.367694
Filename
4218621
Link To Document