JOURNAL ARTICLE

Solving Nurse Scheduling Problem Using Constraint Programming (CP) Technique

Abstract

Staff scheduling is a universal problem that can be encountered in many organizations, such as call centers, educational institution, industry, hospital, and any other public services. It is one of the most important aspects of workforce management strategy. Mostly, it is prone to errors or issues as there are many entities that should be addressed, such as the staff turnover, employee availability, time between rotations, unusual periods of activity, and even the last-minute shift changes. In this paper, constraint programming (CP) algorithm was developed to solve the nurse scheduling problem. The developed constraint programming algorithm was then implemented using python programming language. The developed CP algorithm was experimented with varying number of nurses. Experimental result confirmed that CP algorithm was able to solve nurse scheduling problem with promising results.

Keywords:
Constraint programming Computer science Nurse scheduling problem Python (programming language) Job shop scheduling Scheduling (production processes) Workforce Mathematical optimization Programming language Mathematics Stochastic programming Schedule Operating system Flow shop scheduling

Metrics

2
Cited By
0.00
FWCI (Field Weighted Citation Impact)
12
Refs
0.09
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Scheduling and Timetabling Solutions
Social Sciences →  Decision Sciences →  Management Science and Operations Research
Vehicle Routing Optimization Methods
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering

Related Documents

JOURNAL ARTICLE

Solving cyclical nurse scheduling problem using preemptive goal programming

V. E. SundariSiti Mardiyati

Journal:   AIP conference proceedings Year: 2017 Vol: 1862 Pages: 030132-030132
JOURNAL ARTICLE

NURSE SCHEDULING USING INTEGER LINEAR PROGRAMMING AND CONSTRAINT PROGRAMMING

Lorraine TrillingAlain GuinetDominiue Le Magny

Journal:   IFAC Proceedings Volumes Year: 2006 Vol: 39 (3)Pages: 671-676
JOURNAL ARTICLE

Constraint programming for nurse scheduling

Georges WeilKamel HeusPatrice FrançoisM. Poujade

Journal:   IEEE Engineering in Medicine and Biology Magazine Year: 1995 Vol: 14 (4)Pages: 417-422
BOOK-CHAPTER

Solving the Talent Scheduling Problem by Parallel Constraint Programming

Ke LiuSven LöfflerPetra Hofstedt

IFIP advances in information and communication technology Year: 2019 Pages: 236-244
© 2026 ScienceGate Book Chapters — All rights reserved.