Grant: Collaborative Research and Development Grants
École Polytechnique de Montréal
$137,154.00
Optimization methods for complex personnel shift scheduling problems
FY 2015-16
Summary
Kronos Canadian Systems Inc. commercializes the Workforce Scheduler software to more than 1,100 organizations across the world, including 107 in Canada. This software allows to determine the work schedules of employees in various domains including retail, healthcare, leisure and hospitality, and manufacturing. Personnel shift scheduling is a complex optimization problem that involves determining for each available employee his working days, the exact shift to work on each working day, and the job(s) to perform in each shift, in order to cover at best the demand in employees for each job. At Kronos, the current optimization algorithm aims at solving a planning version of the personnel scheduling problem. In this project, we propose to enhance its capabilities and to explore alternative algorithms for solving complex versions of the personnel scheduling problem, namely, rescheduling that requires revising planned schedules when unforeseen event occur, robust scheduling that takes into account demand variation and potential employee absenteeism, and multi-department/multi-site scheduling that considers possible employee transfers between departments or between sites. Our main objective is to develop an efficient algorithm for solving practical instances of each of these problem variants. To do so, we will perform mathematical modeling, data analysis, and methodological developments.
The successful results from this research will be integrated into the Workforce Scheduler software. They will provide a commercial advantage to Kronos because these new features are not incorporated in the softwares of its competitors. A Canadian company will thus benefit directly from the positive impacts of this project. Moreover, a large number of Canadian companies that use the Workforce Scheduler software for scheduling their workforce will also benefit indirectly from the results of this project when they will have access to an improved version of the software that will better suit their needs. Finally, this project will finance the training of seven MSc and PhD students.
Program
Collaborative Research and Development Grants
Recipient
Location
Quebec, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
468716-2014
Name nom
Desaulniers, Guy
Department département
Mathématiques et génie industriel
Organization id
64
Institution établissement
École Polytechnique de Montréal
Province en
Québec
Province fr
Québec
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2015
Competition year année de concours
2014
Award amount
137154
Program id
CRDPJ
Program name en
Collaborative Research and Development Grants
Program name fr
Subventions de recherche et développement coopérative
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
520
Area of application group en
Manufacturing processes and products
Area of application group fr
Procédés et produits industriels
Area of application en
Production and operations management
Area of application fr
Production et gestion des opérations
Research subject code
2715
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Optimization
Research subject fr
Optimisation
Partie
1 & 2
Nb partie
3
Application title
Optimization methods for complex personnel shift scheduling problems
Keyword
NSERC
Application summary
Kronos Canadian Systems Inc. commercializes the Workforce Scheduler software to more than 1,100 organizations across the world, including 107 in Canada. This software allows to determine the work schedules of employees in various domains including retail, healthcare, leisure and hospitality, and manufacturing. Personnel shift scheduling is a complex optimization problem that involves determining for each available employee his working days, the exact shift to work on each working day, and the job(s) to perform in each shift, in order to cover at best the demand in employees for each job. At Kronos, the current optimization algorithm aims at solving a planning version of the personnel scheduling problem. In this project, we propose to enhance its capabilities and to explore alternative algorithms for solving complex versions of the personnel scheduling problem, namely, rescheduling that requires revising planned schedules when unforeseen event occur, robust scheduling that takes into account demand variation and potential employee absenteeism, and multi-department/multi-site scheduling that considers possible employee transfers between departments or between sites. Our main objective is to develop an efficient algorithm for solving practical instances of each of these problem variants. To do so, we will perform mathematical modeling, data analysis, and methodological developments.
The successful results from this research will be integrated into the Workforce Scheduler software. They will provide a commercial advantage to Kronos because these new features are not incorporated in the softwares of its competitors. A Canadian company will thus benefit directly from the positive impacts of this project. Moreover, a large number of Canadian companies that use the Workforce Scheduler software for scheduling their workforce will also benefit indirectly from the results of this project when they will have access to an improved version of the software that will better suit their needs. Finally, this project will finance the training of seven MSc and PhD students.