Constraint programming for nurse scheduling
- 1 January 1995
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Engineering in Medicine and Biology Magazine
- Vol. 14 (4) , 417-422
- https://doi.org/10.1109/51.395324
Abstract
Nurse scheduling is a difficult, multifaceted problem. Here, the authors have presented the efficiency of Constraint Programming for solving this problem. The results obtained are very satisfactory for response time and for flexibility. The advantages of implementing this method are multiple: 1) it saves much time for the head nurse in the generation of schedules (the authors met head nurses for whom the task of scheduling takes a full working day); 2) the proposed system is not a rigid tool for schedule generation, but it is designed to help the decision maker in decisions and negotiations; 3) the proposed system is a flexible tool with respect to individual requests and for overcoming unforeseen absences; 4) it is very easy to manage constraints whether, for example, to define new constraints, activating or deactivating particular constraints, or modifying an already defined constraint. Ilog-Solver is a powerful tool for constraint programming. It provides the user with several types of variables, and the possibility of defining a specific constraint for the problem. The integration of object programming provided by Ilog-Solver allows better representation and saves much memory.Keywords
This publication has 9 references indexed in Scilit:
- Constraint logic programming for inpatient's multiple appointments management a technology transfer from industrial job shop organizationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- A flexible nurse scheduling support systemComputer Methods and Programs in Biomedicine, 1989
- Goal Programming Model Subsystem of a Flexible Nurse Scheduling Support SystemIIE Transactions, 1988
- Prolog-based system for nursing staff scheduling implemented on a personal computerComputers and Biomedical Research, 1988
- Cyclic nurse schedulingEuropean Journal of Operational Research, 1987
- A Multiple Objective Nurse Scheduling ModelA I I E Transactions, 1981
- A computer-based nurse scheduling systemComputers & Operations Research, 1977
- Nurse Scheduling Using Mathematical ProgrammingOperations Research, 1976
- Scheduling Nursing Personnel According to Nursing Preference: A Mathematical Programming ApproachOperations Research, 1976