Scheduling IT Staff at a Bank: A Mathematical Programming Approach

4. Model Formulation

The staff scheduling problem has been formulated as a multiobjective programming model. Considering the fact that some of the constraints might be conflicting, however, the model will try to reduce these violations by minimizing the number of overtimes and maximizing the preferences of the staff.