Title :
Heuristic techniques: scheduling partially ordered tasks in a multi-processor environment with tabu search and genetic algorithms
Author :
Lin, Man ; Karlsson, Lars ; Yang, Laurence Tianruo
Author_Institution :
Dept. of Comput. Sci., Linkoping Univ., Sweden
Abstract :
Scheduling real-time computation is an extremely important activity in real-time systems, since it is the phase in which we assign the final temporal properties of the computations. The problem of allocating the resources in real-time systems creates an additional dimension within the conventional allocation problem, that of time constraints. The scheduling problem has been extensively examined in the literature. But optimization of valid schedules is an NP-hard problem, even for simple cases. Therefore, heuristic approaches seem appropriate to these classes of problems. In this paper, we investigate scheduling problems with certain kinds of temporal constraints and how these problems can be solved with the techniques of tabu search and genetic algorithms
Keywords :
genetic algorithms; heuristic programming; processor scheduling; search problems; NP-hard problem; genetic algorithms; multi-processor; real-time systems; scheduling partially ordered tasks; tabu search; temporal constraints; Computer science; Constraint optimization; Genetic algorithms; Heuristic algorithms; NP-hard problem; Processor scheduling; Real time systems; Resource management; Scheduling algorithm; Time factors;
Conference_Titel :
Parallel and Distributed Systems: Workshops, Seventh International Conference on, 2000
Conference_Location :
Iwate
Print_ISBN :
0-7695-0571-6
DOI :
10.1109/PADSW.2000.884676