Proceedings

A Reinforcement Learning Approach to job-shop Scheduling

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Learning. Pages 1114-1119.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

We apply reinforcement learning methods to learn domain-specific heuristics for job shop scheduling. A repair-based scheduler starts with a critical -path schedule and incrementally repairs const ra int violations with the goal of finding a s hort conflict-free schedule. The temporal difference al gorithm TD(>..) is applied to train a neural network to learn a heuristic evaluation function over states. This evaluation function is used by a one-step lookahead search procedure to find good solutions to new scheduling problems. We evalu ate t his approach on sy nth etic problems and on problems from a NASA space shuttle payload processing tas k. The evalu ation function is trained on problems involving a small numb er of jobs and then tested on larger problems. The TD scheduler performs better t h an the best known existing algorithm for this task-Zweben 's iterative repair method based on si mul ated ann ea ling. The results suggest that reinforcement learning can provide a new method for constructing high-performance scheduling systems.

  1. [Boyan and Moore, 1995] J. A. Boyan and A. W . Moore. Generalization in reinforcement learning: safely ap- proximating the value function . In Advances in N eu- ral Information Processing Systems 7, San Mateo, CA , 1995.
  2. Morgan Kaufmann .
  3. [Bradtke, 1993] S. J . Bradtke. Reinforcement learning applied to linear quadratic regulation . In Advances in Neural Information Processing Systems 5, pages 295- 302, San Mateo, CA, 1993.
  4. Morgan Kaufmann . [Deale et a/., 1994]
  5. M. Deale, M. Yvanovich, D. Schnitz- ius, D. Kautz, M. Carpenter, M. Zweben , G . Davis , and B. Daun. The space shuttle ground processing scheduling system. In M. Zweben and M. S. Fox, ed- itors, Intelligent Scheduling, chapter 15, pages 423- 449.
  6. Morgan Kaufmann, San Francisco, CA , 1994.
  7. [Pomerleau, 1991] D. A. Pomerleau . Efficient training of artificial neural networks for autonomous navigation . Neural Computation, 3(1):88-97, 1991.
  8. [Schraudolph eta/., 1994] N. Schraudolph, P. Dayan , and T. Sejnowski. Using TD(>.) to learn an evalu- ation function for the game of go. In Advances in Neural Information Processing Systems 6, San Mateo, CA, 1994.
  9. Morgan Kaufmann .
  10. [Sutton, 1988] R. S. Sutton. Learning to predict by the methods of temporal differences. Machine Learning, 3(1):9-44, August 1988.
  11. [Tesauro, 1992] G . Tesauro. Practical issues in tempo- ral difference learning. Machine Learning, 8:257-278 , 1992.
  12. [Thrun and Schwartz, 1993] S. Thrun and A. Schwartz . Issues in using approximation for reinforcement learn- ing. In Proceedings of the Fourth Connectionist Mod- els Summer School, Hillsdale, NJ, 1993.
  13. Lawrence Erl- baum Publisher. [Zweben et a/., 1994]
  14. M. Zweben, B. Daun , and M. Deale. Scheduling and rescheduling with it- erative repair. In M. Zweben and M. S. Fox, editors , Intelligent Scheduling, chapter 8, pages 241 -255 .
  15. Mor- gan Kaufmann, San Francisco, CA, 1994.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards