Call center scheduling optimization using a two-step approach. First step
optimizes the staffing for each period (assuming steady-state and independent periods).
The second step optimizes the shift scheduling based on the staffing requirements
based on the results of step 1. Skill transfers from Bhulai et al. (2008)
is also used.