The Days On Days Off Scheduling Problem

Personnel scheduling problems have received considerable academic attention due to their relevance in various real-world applications. These problems involve preparing feasible schedules for an organization’s employees and often account for factors such as qualifications of workers and holiday reque...

Full description

Saved in:
Bibliographic Details
Published inEuropean journal of operational research
Main Authors Nießen, Fabien, Paschmanns, Paul
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.08.2025
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Personnel scheduling problems have received considerable academic attention due to their relevance in various real-world applications. These problems involve preparing feasible schedules for an organization’s employees and often account for factors such as qualifications of workers and holiday requests, resulting in complex constraints. While certain versions of the personnel rostering problem are widely acknowledged as NP-hard, there is limited theoretical analysis specific to many of its variants. Many studies simply assert the NP-hardness of the general problem without investigating whether the specific cases they address inherit this computational complexity. In this paper, we examine a variant of the personnel scheduling problems, which involves scheduling a homogeneous workforce subject to constraints concerning both the total number and the number of consecutive work days and days off. This problem was originally motivated by real world examples in the hospitality sector and was previously claimed to be NP-complete. In this paper, we analyze the problem from a theoretical point of view: we prove its NP-completeness and investigate how the combination of constraints contributes to this complexity. More precisely, we analyze various special cases that arise from the omission of certain parameters, classifying them as either NP-complete or polynomial-time solvable. For the latter, we provide easy-to-implement and efficient algorithms to not only determine feasibility, but also compute a corresponding schedule. •The days-on-days-off personal scheduling problem is NP-hard.•Local lower bounds combined with upper bounds on total workload induce hardness.•Poly-time solvable subcases reduce to computing a feasible potential in a digraph.•Complete classification of subcases into tractable or NP-hard.
ISSN:0377-2217
DOI:10.1016/j.ejor.2025.07.011