Scheduling IT Staff at a Bank: A Mathematical Programming Approach

Read this article, which addresses staffing optimization. What are some of the scheduling models associated with personnel scheduling? Compare and contrast each to flesh out the pros and cons.

4. Model Formulation

4.2. Decision Variables

The used decision variables can be described as follows:

x_{i j k l}= \begin{cases}1, & \text { if employee } i \text { of category } j \\ & \text { is working in shift } k \text { on day } l \\ 0, & \text { otherwise. }\end{cases}

D_{i j w} : the number of overtime shifts of employee i of category j in week w, R_{i j} : the number of days where the employee i of category j worked and normally he does not want to work,

y_{i w}= \begin{cases}1, & \text { if employee } i \text { is working external } \\ & \text { shift during the week } w \\ 0, & \text { otherwise. }\end{cases}