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.

5. Results

The following section presents the results of the research. Shift notations are summarized in Table 1. The results for the supervisor staff are shown in Table 2 (old solution) and Table 3 (new solution). These results compare the generated schedules of the working shift of each supervisor per day over a 4-week period. The results for the operator staff are shown in Table 4 (old solution) and Table 5 (new solution). These results compare the generated schedules of the working shift of each operator per day over a 4-week period.

Table 1 Results notation.

Number

Identifier

Description

1

M

Morning shift

2

E

Evening shift

3

N

Night shift

4

S

External shift

5

X

Off day


Table 2  Supervisors shift - old solution.

D1

D2

D3

D4

D5

D6

D7

D8

D9

D10

D11

D12

D13

D14

D15

D16

D17

D18

D19

D20

D21

D22

D23

D24

D25

D26

D27

D28

Overtime

Sup1

Vacation

M

M

M

M

M

M

X

N

N

N

N

N

N

X

X

1

Sup2

X

X

E

E

E

E

X

X

M

M

M

M

M

X

X

Vacation

0

Sup3

E

E

M

M

M

M

M

M

N

N

N

N

N

N

N

X

X

X

E

E

E

E

E

X

X

X

M

M

4

Sup4

M

M

X

X

N

N

N

N

N

X

X

E

E

E

E

E

E

E

X

M

M

M

M

M

M

M

N

N

3

Sup5

Vacation

0

 

Table 3  Supervisors shift - new solution.

D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 Overtime
Sup1 Vacation N N X M E E X M M M M X M M M 1
Sup2 E X M M M M M X M M M M M M E Vacation 2
Sup3 M M X X N N N N N N N N N X M E X M X E N N N X M N X N 1
Sup4 X E E E E E X M N X X E E E X M E X M M E E E N N X N X 0
Sup5 Vacation 0

Table 4 Operators shift - old solution.

D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 Overtime
Op1 M M M M M E E X N N N N N N N X X X E E E E E X X M M M 3
Op2 S S S S S X X E E E X X X N N N N N N X X E E E E E E X 1
Op3 N N N N X E E E E E X X X M M N N N N N N N X E E E E E 4
Op4 M E E E E X X S S S S S X X M M M M X N N X X E E E E E 1
Op5 Vacation E E E E E X X M M M N N N N E 2
Op6 X X M M M M M M M M M M M X S S S S S X X N N N N X X X 1
Op7 E E E E E X X M M M M M M M X X E E E E E X X M M M M M 2
Op8 E M X X N N N N X X E E E E E E X X M M M M M M M X X N 0
Op9 N N N N X M M E E E E E E X X M M M M M X S S S S S X X 2


Table 5 Operators shift - new solution.

D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 D23 D24 D25 D26 D27 D28 Overtime
Op1 X X M E E E E E E E E E E E N N X E N N X E X N N X E E 2
Op2 N N N N N X M N X M M M M X M E E N N X E S S S S S X X 2
Op3 E E E N X E X M M M N X X N S S S S S X X M E E E E X M 1
Op4 M M M M E X M M M N X X N N X M M M M M M E E X M M M N 3
Op5 Vacation M X E N X E E E N X M E E X E 0
Op6 S S S S S X X X N X M M M M M M M M M X N X X M M M M M 1
Op7 M M X M M N N S S S S S X X E N X N X N N X M E E N N X 1
Op8 N N N X M M E E E E E N X X E N N X X M M N N N N X E X 1
Op9 E E E E X M E E E E E E E E N X E E E E X M M E X E E E 4