A rotation-based branch-and-price approach for the nurse scheduling problem - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Mathematical Programming Computation Année : 2020

A rotation-based branch-and-price approach for the nurse scheduling problem

Résumé

In this paper, we describe an algorithm for the personalized nurse scheduling problem. We focus on the deterministic counterpart of the specific problem that has been described in the second international nurse rostering competition. One specificity of this version of the problem is that most constraints are soft, meaning that they can be violated at the price of a penalty. The feasible space is thus much larger, which involves much more difficulty to find the optimal solution. We model the problem as a an integer program (IP) that we solve using a branch-and-price procedure. This model is, to the best of our knowledge, comparable to no other from the literature, since each column of the IP corresponds to a rotation, i.e., a sequence of consecutive worked days for a nurse, and not to a complete individual roster. We tackle instances involving up to 120 nurses and 4 shifts over an 8-weeks horizon by embedding the branch-and-price in a large-neighborhood-search framework. Initial solutions of the large-neighborhood search are found by a rolling-horizon algorithm, well-suited to the rotation model.
Fichier principal
Vignette du fichier
Static NSP-HAL.pdf (680.33 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01545421 , version 1 (22-06-2017)
hal-01545421 , version 2 (25-09-2019)

Identifiants

Citer

Antoine Legrain, Jérémy Omer, Samuel Rosat. A rotation-based branch-and-price approach for the nurse scheduling problem. Mathematical Programming Computation, 2020, 12 (3), pp.417-450. ⟨10.1007/s12532-019-00172-4⟩. ⟨hal-01545421v2⟩
924 Consultations
822 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More