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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
A. Aggoun and et al. ECL i PS e User Manual (Version 4.0). IC-Parc, London (UK), 1998.
J. Collins and E. Sisley. Automated assignment and scheduling of service personnel. IEEE Expert, 5:33–38, 1994.
M. Gendreau, A. Hertz, and G. Laporte. Tabu search heuristic for the vehicle routing problem. Management Science, 40:1276–1290, 1994.
F. Glover and M. Laguna. Tabu search. Kluwer Academic Publishers, 1997.
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.
L. Kragelund. Solving a timetabling problem using hybrid genetic algorithms. Soft. Pract. Exper., 27:1121–34, 1997.
A. Meisels, E. Gudes, and G. Solotorevsky. Combining rules and constraints for employee timetabling. Intern. Jou. Intell. Syst., 12:419–439, 1997.
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.
E. Morgado and J. Martins. An AI based approach to crew scheduling. In Proc. of CAIA-93, pages 71–77, 1993.
P. Morris. The breakout method for escaping from local minima. In Proc. of AAAI-93, pages 40–45, 1993.
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.
M. Yoshikawa, K. Kaneko, T. Yamanouchi, and M. Watanabe. A constraint-based high school scheduling system. IEEE Expert, 11(1):63–72, 1996.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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