Author
Listed:
- Farin Rastgar-Amini
(Polytechnique Montréal
GERAD)
- Claudio Contardo
(GERAD
Concordia University)
- Guy Desaulniers
(Polytechnique Montréal
GERAD)
- Maxime Gasse
(Polytechnique Montréal
GERAD
CERC in Data Science for Real-Time Decision-Making)
Abstract
Personnel scheduling consists of determining employee work schedules (sequences of work shifts and days off) to cover the demand for multiple jobs over a planning horizon. We consider finding a near-optimal set of personnel schedules via the solution of a generalized set-covering model with side constraints in a flexible context where a large number of potential shifts can be considered as in the retail industry. Commercial solvers applied to this model often require very long computational times for practical problem sizes and as such rely on enumeration heuristics for filtering non-promising shifts/schedules and, thus, reducing the problem size. We propose deep learning-based heuristics to drive the enumeration of promising potential shifts based on the information collected from previously solved instances. Our models predict a subset of time points at which promising shifts are more likely to either start or end, thus filtering out those that do not start nor end at those time points. Our computational results on real-life instances show that personnel scheduling problems can be solved considerably faster with an acceptable optimality gap if shifts are enumerated according to the time points predicted by our models.
Suggested Citation
Farin Rastgar-Amini & Claudio Contardo & Guy Desaulniers & Maxime Gasse, 2025.
"Learning to enumerate shifts for large-scale flexible personnel scheduling problems,"
Journal of Scheduling, Springer, vol. 28(4), pages 425-443, August.
Handle:
RePEc:spr:jsched:v:28:y:2025:i:4:d:10.1007_s10951-025-00844-1
DOI: 10.1007/s10951-025-00844-1
Download full text from publisher
As the access to this document is restricted, you may want to
for a different version of it.
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:jsched:v:28:y:2025:i:4:d:10.1007_s10951-025-00844-1. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.