Skip to main content

Solving Employee Timetabling Problems by Generalized Local Search

  • Conference paper
  • First Online:
AI*IA 99: Advances in Artificial Intelligence (AI*IA 1999)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1792))

Included in the following conference series:

  • 497 Accesses

Abstract

Employee timetabling is the operation of assigning employees to tasks in a set of shifts during a fixed period of time, typically a week. We present a general definition of employee timetabling problems (ETPs) that captures many real world problem formulations and includes complex constraints. We investigate the use of several local search techniques for solving ETPs. In particular, we propose a generalization of local search that makes use of a novel search space that includes also partial assignments. We describe the distinguishing features of this generalized local search that allows it to navigate the search space effectively.

We show that, on large and difficult instances of real world ETPs, where systematic search fails, local search methods perform well and solve the hardest instances. According to our experimental results on various local search techniques, generalized local search is the best method for solving large ETP instances.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. A. Aggoun and et al. ECL i PS e User Manual (Version 4.0). IC-Parc, London (UK), 1998.

    Google Scholar 

  2. J. Collins and E. Sisley. Automated assignment and scheduling of service personnel. IEEE Expert, 5:33–38, 1994.

    Article  Google Scholar 

  3. M. Gendreau, A. Hertz, and G. Laporte. Tabu search heuristic for the vehicle routing problem. Management Science, 40:1276–1290, 1994.

    Article  MATH  Google Scholar 

  4. F. Glover and M. Laguna. Tabu search. Kluwer Academic Publishers, 1997.

    Google Scholar 

  5. F. Glover, M. Parker, and J. Ryan. Coloring by tabu branch and bound. In D. S. Johnson and M. A. Trick, editors, Cliques, Coloring, and Satisfiability. Second DIMACS Implementation Challenge, volume 26 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science. American Mathematical Society, 1996.

    Google Scholar 

  6. L. Kragelund. Solving a timetabling problem using hybrid genetic algorithms. Soft. Pract. Exper., 27:1121–34, 1997.

    Article  Google Scholar 

  7. A. Meisels, E. Gudes, and G. Solotorevsky. Combining rules and constraints for employee timetabling. Intern. Jou. Intell. Syst., 12:419–439, 1997.

    Article  Google Scholar 

  8. S. Minton, M. D. Johnston, A. B. Philips, and P. Laird. Minimizing conflicts: a heuristic repair method for constraint satisfaction and scheduling problems. Artificial Intelligence, 58:161–205, 1992.

    Article  MATH  MathSciNet  Google Scholar 

  9. E. Morgado and J. Martins. An AI based approach to crew scheduling. In Proc. of CAIA-93, pages 71–77, 1993.

    Google Scholar 

  10. P. Morris. The breakout method for escaping from local minima. In Proc. of AAAI-93, pages 40–45, 1993.

    Google Scholar 

  11. A. Schaerf. Combining local search and look-ahead for scheduling and constraint satisfaction problems. In Proc. of IJCAI-97, pages 1254–1259, 1997. Morgan-Kaufmann.

    Google Scholar 

  12. M. Yoshikawa, K. Kaneko, T. Yamanouchi, and M. Watanabe. A constraint-based high school scheduling system. IEEE Expert, 11(1):63–72, 1996.

    Article  Google Scholar 

  13. N. Yugami, Y. Ohta, and H. Hara. Improving repair-based constraint satisfaction methods by value propagation. In Proc. of AAAI-94, pages 344–349, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schaerf, A., Meisels, A. (2000). Solving Employee Timetabling Problems by Generalized Local Search. In: Lamma, E., Mello, P. (eds) AI*IA 99: Advances in Artificial Intelligence. AI*IA 1999. Lecture Notes in Computer Science(), vol 1792. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46238-4_33

Download citation

  • DOI: https://doi.org/10.1007/3-540-46238-4_33

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67350-7

  • Online ISBN: 978-3-540-46238-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics