Title :
Genetic reinforcement learning for scheduling heterogeneous machines
Author :
Kim, Gyoung H. ; Lee, C. S George
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
Concerns the development of a learning-based heuristic for scheduling heterogeneous machines. List scheduling methods are flexible enough to be used for a large class of problems, including the heterogeneous machine problem. However, designing a priority rule requires insight into the characteristics of the problem. We propose the iterative list scheduling, which refines priority rules while generating a number of schedules. We also show that the iterative list scheduling can be formulated as a reinforcement learning problem, defining states and actions. Due to the large number of possible states, reinforcement learning algorithms which use value functions in constructing an optimal policy may not be suitable for scheduling problems. Encoding the policies of reinforcement learning into genetic algorithms leads to the genetic reinforcement learning (GRL), which directly works with the policies rather than the values of states. A GRL-based scheduler, EVIS (Evolutionary Intracell Scheduler), has been applied to problems such as the heterogeneous machine scheduling, the job-shop scheduling, the flow-shop scheduling, and the open-shop scheduling problems. The proposed model of EVIS, which has the linear order of population-fitness convergence, was verified with computer experiments. Even without fine tuning of EVIS, the quality of solutions found by EVIS was comparable to that of problem-tailored heuristics for most of the problem instances
Keywords :
genetic algorithms; heuristic programming; iterative methods; learning (artificial intelligence); production control; EVIS; Evolutionary Intracell Scheduler; genetic reinforcement learning; heterogeneous machine scheduling; iterative list scheduling; learning-based heuristic; linear-order population-fitness convergence; optimal policy; reinforcement learning problem; Biological cells; Encoding; Genetic algorithms; Genetic engineering; Iterative algorithms; Job shop scheduling; Learning; Processor scheduling; Scheduling algorithm; Space exploration;
Conference_Titel :
Robotics and Automation, 1996. Proceedings., 1996 IEEE International Conference on
Print_ISBN :
0-7803-2988-0
DOI :
10.1109/ROBOT.1996.506586