Abstract
Timetabling and rostering research often starts from particular real world problems. The last two decennia have seen a large number of papers discussing cases, models and approaches. This large body of publications does not presently constitute a structured domain that provides guidelines for addressing particular problem instances, nor does it allow identifying gaps where new research is needed.
In this paper, we instigate a structured model for timetabling and rostering. We present a basic structure for the integrated staff planning and rostering problem. The model can only result in a valid and efficient tool through the input of multiple disciplines. We give a first formal description for short term nurse rostering. Specific problems are positioned in this model.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Baaijens, C., van Doorne-Huiskes, J., & Schippers, J. (2005). Do dutch employees want to work more or less hours than they actually do? In B. Peper, J. van Doorne-Huiskes, & L. den Dulk (Eds.), Flexible working and organisational change: the integration of work and personal life. Cheltenham: Edgar Elgar.
Bard, J. F., & Purnomo, H. W. (2004). Real-time scheduling for nurses in response to demand fluctuations and personnel shortages. In E. K. Burke & M. Trick (Eds.), Proceedings of the 5th international conference on the practice and theory of automated timetabling, PATAT (pp. 67–87). Pittsburgh, August 2004.
Bilgin, B., Özcan, E., & Korkmaz, E. E. (2007). An experimental study on hyper-heuristics and exam timetabling. In E. K. Burke, & H. Rudová (Eds.), Lecture notes in computer science : Vol. 3867. Practice and theory of automated timetabling VI (pp. 394–412). Berlin: Springer.
Bilgin, B., De Causmaecker, P., Rossie, B., & Vanden Berghe, G. (2008). Local search neighbourhoods to deal with a novel nurse rostering mode. In Proceedings of the 7th international conference on practice and theory of automated timetabling. Montreal, August 2008.
Bourdais, S., Galinier, Ph., & Pesant, G. (2003). Hibiscus: A constraint programming application to staff scheduling in health care. In Lecture notes in computer science : Vol. 2833. CP 2003 (pp. 153–167). Berlin: Springer.
Brucker, P. (2004). Scheduling algorithms (4th ed.). Berlin: Springer.
Burke, E. K., Pepper, P. A., & Kingston, J. H. (1997). A standard data format for timetabling instances. In Lecture notes in computer science (Vol. 1408, pp. 213–222). Berlin: Springer.
Burke, E. K., Cowling, P., De Causmaecker, P., & Vanden Berghe, G. (2001). A memetic approach to the nurse rostering problem. Applied Intelligence, 15, 199–214. Special issue on Simulated Evolution and Learning.
Burke, E. K., Kendall, G., & Soubeiga, E. (2003). A tabu-search hyper-heuristic for timetabling and rostering. Journal of Heuristics, 9(6), 451–470.
Burke, E. K., De Causmaecker, P., Vanden Berghe, G., & Van Landeghem, H. (2004). The state of the art of nurse rostering. Journal of Scheduling, 7(6), 441–499.
Burke, E. K., De Causmaecker, P., Petrovic, S., & Vanden Berghe, G. (2006). Metaheuristics for handling time interval coverage constraints in nurse scheduling. Applied Artificial Intelligence, 20(9), 743–766.
De Causmaecker, P., & Vanden Berghe, G. (2008). Categorisation of personnel rostering problems (Technical report). K.U.Leuven.
De Causmaecker, P., Custers, N., Demeester, P., & Vanden Berghe, G. (2005). Semantic components for timetabling. In Lecture notes in computer science : Vol. 3616. Practice and theory of automated timetabling V (pp. 17–33). Berlin: Springer.
De Causmaecker, P., Vanden Berghe, G., Baaijens, C., Gemmel, P., & Salomez, K. (2007). Workforce planning and scheduling: an integrated approach for health care (Technical report). K.U.Leuven.
De Causmaecker, P., Demeester, P., & Vanden Berghe, G. (2009). A decomposed meta-heuristic approach for a real-world university timetabling problem. European Journal of Operational Research, 195(1), 307–318.
De Cesco, F., Di Gaspero, L., & Schaerf, A. (2008). Benchmarking curriculum-based course timetabling: Formulations, data formats, instances, validation, and results. In Proceedings of the 7th international conference on practice and theory of automated timetabling. Montreal.
de Vries, G. (1987). Nursing workload measurement as management information. European Journal of Operational Research, 29, 199–208.
Easton, F., Rossin, D., & Borders, W. (1992). Analysis of alternative scheduling policies for hospital nurses. Production and Operations Management, 1(2), 159–174.
Gemmel, P., Vandaele, D., & Tambeur, W. (2008). Hospital process orientation (hpo): the development of a measurement tool. Total Quality Management and Business Excellence, 19(12), 1207–1217.
Glass, C. A., & Knight, R. A. (2009). The nurse rostering problem: A critical appraisal of the problem structure. European Journal of Operational Research.
Graham, R. L., Lawler, E. L., Lenstra, J. K., & Rinnooy Kan, A. H. G. (1979). Optimization and approximation in deterministic sequencing and scheduling: a survey. Annals of Discrete Mathematics, 4, 287–326.
Halldorsson, A., Kotzab, H., Mikkola, J. H., & Skjoett-Larsen, T. (2007). Complementary theories to supply chain management. Supply Chain Management: An International Journal, 12(4), 284–296.
Haspeslagh, S., Messelis, T., Bilgin, B., De Causmaecker, P., & Vanden Berghe, G. (2009). Hardness studies on rostering problems (Technical report). K.U.Leuven and KaHo Sint-Lieven.
Ho, W. K., Lim, A., & Oon, W. C. (2001). Maximizing paper spread in examination timetabling using a vehicle routing method. In Proceedings of 13th IEEE international conference on tools with artificial intelligence (pp. 359–366).
Kellogg, D. L., & Walczak, S. (2007). Nurse scheduling: From academia to implementation or not? Interfaces, 37(4), 355–369.
Kingston, J. H. (2001). Modeling timetabling problems with sttl. In E. K. Burke, & W. Erben (Eds.), Lecture notes in computer science : Vol. 2079. Practice and theory of automated timetabling II (pp. 309–321). Berlin: Springer.
Kingston, J. H. (2005). A tiling algorithm for high school timetabling. In M. Trick, & E. K Burke (Eds.), Lecture notes in computer science : Vol. 3616. Practice and theory of automated timetabling V (pp. 208–225). Berlin: Springer.
Leyton-Brown, K., Nudelman, E., & Shoham, Y. (2002). Learning the empirical hardness of optimization problems: The case of combinatorial auctions. In Constraint programming (CP) (pp. 556–572).
McCollum, B. (2007). A perceptive on bridging the gap between theory and practice in university timetabling. In E. K. Burke, & H. Rudová (Eds.), Lecture notes in computer science : Vol. 3867. Practice and theory of automated timetabling VI (pp. 3–23). Berlin: Springer.
Messelis, T., Haspeslagh, S., Bilgin, B., De Causmaecker, P., & Vanden Berghe, G. (2009). Towards prediction of algorithm performance in real world optimisation problems. In Proceedings of the 21st Benelux conference on artificial intelligence, number 21 in BNAIC, Eindhoven, October 2009.
Meyer auf’m Hofe, H. (2001). Nurse rostering as constraint satisfaction with fuzzy constraints and inferred control strategies. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, 57, 67–99.
Özcan, E. (2003). Towards an xml based standard for timetabling problems: Ttml. In G. Kendall, E. K. Burke, & S. Petrovic (Eds.), Proceedings of the 1st multidisciplinary international conference on scheduling: theory and applications, MISTA2003 (pp. 566–569).
Petrovic, S., & Vanden Berghe, G. (2008). Comparison of algorithms for nurse rostering problems. In Proceedings of the 7th international conference on practice and theory of automated timetabling, Montreal.
Petrovic, S., Beddoe, G., & Vanden Berghe, G. (2003). Storing and adapting repair experiences in personnel rostering. In E. K. Burke, & P. De Causmaecker (Eds.), Lecture notes in computer science : Vol. 2740. Practice and theory of automated timetabling IV (pp. 148–165). Berlin: Springer.
Pinedo, M. L. (2006). Springer series in operations research. Planning and scheduling in manufacturing and services. Berlin: Springer.
Qu, R. Burke, E. K., McCollum, B., Merlot, L. T., & Lee, S. Y. (2009). A survey of search methodologies and automated system development for examination timetabling. Journal of Scheduling, 12(1), 55–89.
Ranson, D., & Ahmadi, S. (2007). An extensible modelling framework for timetabling problems. In E. K. Burke, & H. Rudová (Eds.), Practice and theory of automated timetabling VI (Vol. 3867, pp. 383–393). Berlin: Springer.
Ryckbosch, F., Vanden Berghe, G., & Kendall, G. (2008). A heuristic approach for the travelling tournament problem using optimal travelling salesman tours. In Proceedings of the 7th international conference on practice and theory of automated timetabling. Montreal.
Schaerf, A., & Di Gaspero, L. (2007). Measurability and reproducibility in university timetabling research. In E. K. Burke, & H. Rudová (Eds.), Lecture notes in computer science : Vol. 3867. Practice and theory of automated timetabling VI (pp. 40–49). Berlin: Springer.
Thompson, J., & Dowsland, K. (1996). Variants of simulated annealing for the examination timetabling problem. Annals of Operational Research, 63, 105–128.
Tien, J., & Kamiyama, A. (1982). On manpower scheduling algorithms. Society for Industrial and Applied Mathematics, 24(3), 275–287.
Vanhoucke, M., & Maenhout, B. (2009). On the characterisation and generation of nurse scheduling problem instances. European Journal of Operational Research, 196(2), 457–467.
Warner, M. (1976). Scheduling nursing personnel according to nursing preference: A mathematical programming approach. Operations Research, 24.
Xu, L., Hoos, H. H., & Leyton-Brown, K. (2007). Hierarchical hardness models for sat. In Lecture notes in computer science : Vol. 4741. Principles and practice of constraint programming (CP-07) (pp. 696–711). Berlin: Springer.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
De Causmaecker, P., Vanden Berghe, G. Towards a reference model for timetabling and rostering. Ann Oper Res 194, 167–176 (2012). https://doi.org/10.1007/s10479-010-0721-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-010-0721-2