Application of Constraint Programming with Satisfiability in Nurse Scheduling

Read full text
Authors: Jehn‐Ruey Jiang, Bo-Rong Chen, Wei-Hsiang Kao
Cited by: 2
References: 4

Abstract

We applied the Google OR-Tools Constraint Programming with Satisfiability (CP-SAT) solver to the nurse scheduling problem (NSP) to efficiently generate feasible and high-quality schedules under complex real-world constraints. The proposed model integrates hard and soft constraints, including workload balance, fairness, and staffing sufficiency, within a unified optimization framework. A genetic algorithm (GA) is implemented as a baseline for comparison. Experimental results show that GA does not consistently produce feasible solutions, whereas CP-SAT achieves feasible schedules satisfying all constraints and is approximately 224.6 times faster than GA on the tested instance. This demonstrates CP-SAT’s superior efficiency, robustness, and applicability for solving NSP.

Fields of Study & Subjects

Scheduling and Timetabling Solutions Constraint Satisfaction and Optimization Resource-Constrained Project Scheduling

Publication details

Journal / source
The 7th Eurasia Conference on IoT, Communication and Engineering 2025 (ECICE 2025)
Publisher
MDPI
Pages
32–32
Publication date
7 April 2026