TY - RPRT
T1 - A Benders decomposition-based Matheuristic for the Cardinality Constrained Shift Design Problem
AU - Lusby, Richard Martin
AU - Larsen, Jesper
AU - Range, Troels Martin
PY - 2015
Y1 - 2015
N2 - The Shift Design Problem is an important optimization problem which arises when
scheduling personnel in industries that require continuous operation. Based on the
forecast, required staffing levels for a set of time periods, a set of shift types that best
covers the demand must be determined. A shift type is a consecutive sequence of time
periods that adheres to legal and union rules and can be assigned to an employee on
any day. In this paper we introduce the Cardinality Constrained Shift Design Problem;
a variant of the Shift Design Problem in which the number of permitted shift types is
bounded by an upper limit. We present an Integer Programming model for this problem
and show that it's structure lends itself very naturally to Benders decomposition. Due
to convergence issues with a conventional implementation, we propose a matheuristic
based on Benders decomposition for solving the problem. Furthermore, we argue that
an important step in this approach is finding dual alternative optimal solutions to the
Benders subproblems and describe an approach to obtain a diverse set of these. Numerical
tests show that the described methodology significantly outperforms a commercial
Mixed Integer Programming solver on instances with 1241 different shift types and remains
competitive for larger cases with 2145 shift types. On all classes of problems the
heuristic is able to quickly nd good solutions.
AB - The Shift Design Problem is an important optimization problem which arises when
scheduling personnel in industries that require continuous operation. Based on the
forecast, required staffing levels for a set of time periods, a set of shift types that best
covers the demand must be determined. A shift type is a consecutive sequence of time
periods that adheres to legal and union rules and can be assigned to an employee on
any day. In this paper we introduce the Cardinality Constrained Shift Design Problem;
a variant of the Shift Design Problem in which the number of permitted shift types is
bounded by an upper limit. We present an Integer Programming model for this problem
and show that it's structure lends itself very naturally to Benders decomposition. Due
to convergence issues with a conventional implementation, we propose a matheuristic
based on Benders decomposition for solving the problem. Furthermore, we argue that
an important step in this approach is finding dual alternative optimal solutions to the
Benders subproblems and describe an approach to obtain a diverse set of these. Numerical
tests show that the described methodology significantly outperforms a commercial
Mixed Integer Programming solver on instances with 1241 different shift types and remains
competitive for larger cases with 2145 shift types. On all classes of problems the
heuristic is able to quickly nd good solutions.
KW - Scheduling
KW - Shift design
KW - Integer programmning
KW - Benders decomposition
M3 - Report
T3 - Discussion Papers on Business and Economics
BT - A Benders decomposition-based Matheuristic for the Cardinality Constrained Shift Design Problem
PB - University of Southern Denmark, Department of Business and Economics
ER -