Skip to main navigation Skip to search Skip to main content

Nurse rostering using constraint programming and meta-level reasoning

Gary Yat Chung Wong, Hon Wai Chun

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Constraint programming techniques have been widely used in many different types of applications. However for NP-hard problems, such as scheduling, resources allocation, etc, basic constraint programming techniques may not be enough solve efficiently. This paper describes a design and implementation of a simplified nurse rostering system using constraint programming and automatic implied constraint generation by meta-level reasoning. The nurse rostering system requires generating a weekly timetable by assigning work shifts to nurse. Although the problem set is simplified, the search is difficult because it involves more than hundred constraints with a search space of about 3.74 x 1050. Using only traditional constraint programming techniques, even in addition with popular heuristics, no timetable can be generated in reasonable time. To improve the search, we propose to use automatic implied constraint generation by meta-level reasoning. Several solvable and non-solvable problem instances were tested. With our approach, these instances can be solved or identified as non-solvable within one second. © Springer-Verlag Berlin Heidelberg 2003
Original languageEnglish
Title of host publicationDevelopments in Applied Artificial Intelligence
Subtitle of host publication16th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, IEA/AIE 2003, Laughborough, UK, June 23-26, 2003, Proceedings
EditorsPaul W. H. Chung, Chris Hinde, Moonis Ali
Place of PublicationBerlin, Heidelberg
PublisherSpringer 
Pages712-721
ISBN (Electronic)978-3-540-45034-4
ISBN (Print)9783540404552
DOIs
Publication statusPublished - 2003
Event16th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems (IEA/AIE 2003) - Loughborough, United Kingdom
Duration: 23 Jun 200326 Jun 2003

Publication series

NameLecture Notes in Computer Science
Volume2718
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems (IEA/AIE 2003)
PlaceUnited Kingdom
CityLoughborough
Period23/06/0326/06/03

Fingerprint

Dive into the research topics of 'Nurse rostering using constraint programming and meta-level reasoning'. Together they form a unique fingerprint.

Cite this