A decomposition-based heuristic for large employee scheduling problems with inter-department transfers
Dalia Attia (),
Reinhard Bürgy (),
Guy Desaulniers () and
François Soumis ()
Additional contact information
Dalia Attia: Polytechnique Montréal
Reinhard Bürgy: GERAD
Guy Desaulniers: Polytechnique Montréal
François Soumis: Polytechnique Montréal
EURO Journal on Computational Optimization, 2019, vol. 7, issue 4, No 1, 325-357
Abstract:
Abstract We consider a personalized employee scheduling problem with characteristics present in retail stores consisting of multiple departments. In the setting under study, each department generally covers its demand in employees over the planning horizon of a week by assigning shifts to its own staff. However, the employees can also be transferred to other departments under certain conditions for executing entire shifts or parts of shifts there. The transfer feature enables to improve the overall schedule quality considerably when compared to the nontransfer case. Given the complexity of the problem, we propose a three-phase decomposition-based heuristic. In the first phase, we consider each department separately and solve a simplified version of the mono-department scheduling problems. From the obtained solutions, we deduce inter-department shifts that could potentially reduce the overall cost. This is examined in the second phase by resolving the scheduling problem of the first phase where the deduced inter-department shifts are included. In this phase, however, we decompose the scheduling problem by time, looking at each day separately. From the obtained schedules, we then devise inter-department demand curves, which specify the number of transfers between departments over time. In the third phase, we decompose the initial scheduling problem into mono-department problems using these inter-department demand curves. Consequently, our approach makes it possible to solve mono-department optimization problems to get an overall schedule while still benefiting from the employee transfer feature. In all three phases, the scheduling problems are formulated as mixed-integer linear programs. We show through extensive computational experiments on instances with up to 25 departments and 1000 employees that the method provides high-quality solutions within reasonable computation times.
Keywords: Employees scheduling; Shift scheduling; Multi-department; Retail industry; Heterogeneous workforce; Mixed-integer linear programming; Decomposition; 90B35 (search for similar items in EconPapers)
Date: 2019
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (1)
Downloads: (external link)
http://link.springer.com/10.1007/s13675-019-00119-3 Abstract (text/html)
Access to the full text of the articles in this series is restricted.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:spr:eurjco:v:7:y:2019:i:4:d:10.1007_s13675-019-00119-3
Ordering information: This journal article can be ordered from
http://www.springer. ... search/journal/13675
DOI: 10.1007/s13675-019-00119-3
Access Statistics for this article
EURO Journal on Computational Optimization is currently edited by Martine C. Labbé
More articles in EURO Journal on Computational Optimization from Springer, EURO - The Association of European Operational Research Societies
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().