Constraint-based rostering using meta-level reasoning and probability-based ordering
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 599-610 |
Journal / Publication | Engineering Applications of Artificial Intelligence |
Volume | 17 |
Issue number | 6 |
Publication status | Published - Sept 2004 |
Link(s)
Abstract
Constraint programming (CP) techniques have been widely used in many different types of applications. However for difficult NP-hard problems, such as rostering, scheduling and resource allocation, standard CP techniques alone might not be enough to find solutions efficiently. This paper introduces a technique, called "meta-level reasoning and probability-based ordering" (MRPO), that has performed very well on a nurse rostering problem. MRPO consists of two procedures - meta-level reasoning (MR) and probability-based ordering (PO). MR is a resolution procedure that is executed before search starts. It automatically generates redundant or implied constraints from posted constraints. These new constraints help in further reducing the search space prior to search as well as determining whether the problem is solvable or not. PO, on the other hand, is a type of value heuristic that is based on probability. Experiments show that our MRPO approach outperforms other common CP techniques and heuristics as well as other scheduling techniques, such as genetic algorithm (GA) or hybrid GA + CP algorithms. We have tested our algorithm on problems with relatively large search space - roughly 3.74 × 1050. Traditional CP techniques will not be able to generate any solution after 12 h. MRPO, on the other hand, returns a solution within only half a second. © 2004 Elsevier Ltd. All rights reserved.
Research Area(s)
- Constraint generation, Constraint programming, Nurse rostering, Search heuristics
Citation Format(s)
Constraint-based rostering using meta-level reasoning and probability-based ordering. / Wong, G. Y C; Chun, Andy Hon Wai.
In: Engineering Applications of Artificial Intelligence, Vol. 17, No. 6, 09.2004, p. 599-610.
In: Engineering Applications of Artificial Intelligence, Vol. 17, No. 6, 09.2004, p. 599-610.
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review