About
Page created using Nurse Rostering Problem API (2.3.3153.36037)
1 | 2 | 3 | 4 | 5 | ||||||||||||||||||||||||||||
2005 January | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | ||
A | D2 |
D2 |
D2 |
D2 |
D2 |
L |
D2 |
55 | ||||||||||||||||||||||||
B | D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
157 | ||||||||||||
C | D1 |
D1 |
D1 |
D1 |
D1 |
D1 |
E |
E |
D1 |
N |
N |
D1 |
E |
D1 |
125 | |||||||||||||||||
D | N |
N |
N |
D2 |
D2 |
E |
E |
E |
E |
E |
E |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
L |
L |
D2 |
190 | ||||||||||
E | E |
E |
D2 |
D2 |
N |
N |
D2 |
D2 |
D2 |
N |
L |
L |
L |
L |
N |
E |
E |
D2 |
D2 |
D2 |
E |
155 | ||||||||||
F | L |
L |
L |
L |
L |
L |
L |
L |
L |
L |
L |
E |
E |
E |
E |
E |
E |
E |
205 | |||||||||||||
G | D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
D2 |
225 | ||||||||||||
H | D2 |
L |
L |
E |
E |
E |
N |
N |
N |
N |
N |
N |
N |
N |
L |
L |
N |
N |
N |
N |
D2 |
240 | ||||||||||
M | N |
N |
D2 |
L |
L |
L |
L |
D2 |
E |
E |
L |
L |
L |
L |
180 | |||||||||||||||||
O | D2 |
D2 |
D2 |
D2 |
D2 |
E |
E |
N |
N |
L |
L |
D2 |
N |
L |
166 | |||||||||||||||||
Q | E |
E |
E |
E |
D2 |
N |
N |
N |
L |
D2 |
D2 |
D2 |
D2 |
25 | ||||||||||||||||||
T | D2 |
D2 |
D1 |
E |
D2 |
D2 |
D1 |
D1 |
D1 |
D2 |
L |
D1 |
D2 |
D1 |
D1 |
L |
D1 |
D2 |
N |
N |
N |
230 | ||||||||||
Employees' Penalty | 1953 | |||||||||||||||||||||||||||||||
Shift Cover (Skill : All) | ||||||||||||||||||||||||||||||||
E Preferred | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
E Provided | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
D1 Preferred | 1 | 1 | 1 | 1 | 2 | 2 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | |
D1 Provided | 1 | 1 | 1 | 1 | 2 | 2 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 0 |
D2 Preferred | 2 | 2 | 3 | 2 | 2 | 2 | 1 | 2 | 2 | 3 | 2 | 2 | 1 | 2 | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | |
D2 Provided | 2 | 2 | 3 | 2 | 2 | 2 | 1 | 2 | 2 | 3 | 2 | 2 | 1 | 2 | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 2 | 2 | 2 | 2 | 2 | 2 | 3 | 0 |
L Preferred | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | |
L Provided | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 3 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 0 |
N Preferred | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
N Provided | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
Total Penalty | 1953 |
|
|
|
|
Penalties
AConstraint | Penalty | Required | Weight | Details |
Max shift types | 0 | Yes | 10 | Max shift types No limit on 'E' shifts, receives 0 No limit on 'D1' shifts, receives 0 No limit on 'D2' shifts, receives 6 Requests max 6 'L' shifts, receives 1 Requests max 4 'N' shifts, receives 0 |
Max number of assignments | 0 | Yes | 10 | Requests max 10 shifts, receives 7 |
Max consecutive working weekends | 0 | Yes | 20 | Requests max 2 consecutive working weekends. |
Max working weekends in four weeks | 0 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 4 consecutive working days. |
Min consecutive working days | 5 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,E,D1,D2,L,N, E : _,E,D1,D2, D1 : _,E,D1,D2,L,N, D2 : _,E,D1,D2,L,N, L : _,D1,D2,L,N, N : _,L,N, |
Max working bank holidays | 0 | Yes | 50 | Requests max 2 working bank holidays. |
Min consecutive free days | 10 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 20 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 0 | Yes | 5 | |
Max assignments for all days of the week | 0 | Yes | 10 | Max total assignments for all Wednesdays = 2 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
Number of consecutive shift types | 10 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : 2, 3, 4, D1 : 2, 3, 4, D2 : 2, 3, 4, L : 2, 3, N : 2, 3, |
Max shift types per week | 0 | Yes | 5 | Max shift types per week In week 1 requests max 0 'D2' shifts, receives 0 In week 4 requests max 2 'L' shifts, receives 1 |
Max hours worked | 0 | Yes | 10 | Requests max 80 hours. |
Min hours worked | 10 | Yes | 5 | Requests min 64 hours. |
Alternative skill | 0 | Yes | 10 | |
Tutorship | 0 | Yes | 100 | Tutors: D; |
Requested days off | 0 | Yes | 0 | |
Skilled shifts | 0 | Yes | 10000 | |
Employee availability | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max number of assignments | 0 | Yes | 10 | Requests max 20 shifts, receives 19 |
Max consecutive working weekends | 20 | Yes | 20 | Requests max 1 consecutive working weekends. |
Max working weekends in four weeks | 40 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 4 consecutive working days. |
Min consecutive working days | 5 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,D1, E : D1 : _,D1, D2 : L : N : |
Max working bank holidays | 50 | Yes | 50 | Requests max 1 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 3 consecutive free days. |
Min consecutive free days | 30 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 0 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 0 | Yes | 5 | |
Max assignments for all days of the week | 0 | Yes | 10 | |
Number of consecutive shift types | 0 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : D1 : 1, 2, 3, 4, 5, D2 : L : N : |
Max shift types per week | 0 | Yes | 5 | |
Max hours worked | 0 | Yes | 10 | Requests max 160 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 140 hours. |
Alternative skill | 0 | Yes | 10 | |
Tutorship | 0 | Yes | 100 | Tutors: G; |
Requested days off | 10 | Yes | 0 | |
Requested shifts off | 2 | Yes | 0 | |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max number of assignments | 0 | Yes | 10 | Requests max 20 shifts, receives 14 |
Max consecutive working weekends | 0 | Yes | 20 | Requests max 1 consecutive working weekends. |
Max working weekends in four weeks | 0 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 4 consecutive working days. |
Min consecutive working days | 0 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 45 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,D1, E : D1 : _,D1, D2 : L : N : |
Max working bank holidays | 50 | Yes | 50 | Requests max 1 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 3 consecutive free days. |
Min consecutive free days | 10 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 0 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 0 | Yes | 5 | |
Max assignments for all days of the week | 0 | Yes | 10 | |
Number of consecutive shift types | 20 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : D1 : 1, 2, 3, 4, 5, D2 : L : N : |
Max shift types per week | 0 | Yes | 5 | |
Max hours worked | 0 | Yes | 10 | Requests max 160 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 140 hours. |
Alternative skill | 0 | Yes | 10 | |
Requested days off | 0 | Yes | 0 | |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max shift types | 0 | Yes | 10 | Max shift types No limit on 'E' shifts, receives 6 No limit on 'D1' shifts, receives 0 No limit on 'D2' shifts, receives 10 Requests max 6 'L' shifts, receives 2 Requests max 4 'N' shifts, receives 3 |
Max number of assignments | 10 | Yes | 10 | Requests max 20 shifts, receives 21 |
Max consecutive working weekends | 20 | Yes | 20 | Requests max 2 consecutive working weekends. |
Max working weekends in four weeks | 40 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 4 consecutive working days. |
Min consecutive working days | 0 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,E,D1,D2,L,N, E : _,E,D1,D2, D1 : _,E,D1,D2,L,N, D2 : _,E,D1,D2,L,N, L : _,D1,D2,L,N, N : _,L,N, |
Max working bank holidays | 0 | Yes | 50 | Requests max 1 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 4 consecutive free days. |
Min consecutive free days | 40 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 40 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 0 | Yes | 5 | |
Max assignments for all days of the week | 30 | Yes | 10 | Max total assignments for all Wednesdays = 2 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
Number of consecutive shift types | 10 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : 2, 3, 4, D1 : 2, 3, 4, D2 : 2, 3, 4, L : 2, 3, N : 2, 3, |
Max shift types per week | 0 | Yes | 5 | Max shift types per week In week 1 requests max 0 'D2' shifts, receives 0 In week 4 requests max 2 'L' shifts, receives 2 |
Max hours worked | 0 | Yes | 10 | Requests max 160 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 140 hours. |
Alternative skill | 0 | Yes | 10 | |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max shift types | 0 | Yes | 10 | Max shift types No limit on 'E' shifts, receives 5 No limit on 'D1' shifts, receives 0 No limit on 'D2' shifts, receives 8 Requests max 6 'L' shifts, receives 4 Requests max 4 'N' shifts, receives 4 |
Max number of assignments | 10 | Yes | 10 | Requests max 20 shifts, receives 21 |
Max consecutive working weekends | 0 | Yes | 20 | Requests max 2 consecutive working weekends. |
Max working weekends in four weeks | 40 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 4 consecutive working days. |
Min consecutive working days | 0 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,E,D1,D2,L,N, E : _,E,D1,D2, D1 : _,E,D1,D2,L,N, D2 : _,E,D1,D2,L,N, L : _,D1,D2,L,N, N : _,L,N, |
Max working bank holidays | 0 | Yes | 50 | Requests max 1 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 4 consecutive free days. |
Min consecutive free days | 30 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 20 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 5 | Yes | 5 | |
Max assignments for all days of the week | 30 | Yes | 10 | Max total assignments for all Wednesdays = 2 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
Number of consecutive shift types | 10 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : 2, 3, 4, D1 : 2, 3, 4, D2 : 2, 3, 4, L : 2, 3, N : 2, 3, |
Max shift types per week | 10 | Yes | 5 | Max shift types per week In week 1 requests max 0 'D2' shifts, receives 2 In week 4 requests max 2 'L' shifts, receives 0 |
Max hours worked | 0 | Yes | 10 | Requests max 160 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 140 hours. |
Alternative skill | 0 | Yes | 10 | |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max shift types | 0 | Yes | 10 | Max shift types No limit on 'E' shifts, receives 7 No limit on 'D1' shifts, receives 0 No limit on 'D2' shifts, receives 0 No limit on 'L' shifts, receives 11 Requests max 0 'N' shifts, receives 0 |
Max number of assignments | 30 | Yes | 10 | Requests max 15 shifts, receives 18 |
Max consecutive working weekends | 40 | Yes | 20 | Requests max 2 consecutive working weekends. |
Max working weekends in four weeks | 120 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 4 consecutive working days. |
Min consecutive working days | 5 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,E,L, E : _,E, D1 : D2 : L : _,L, N : |
Max working bank holidays | 0 | Yes | 50 | Requests max 2 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 4 consecutive free days. |
Min consecutive free days | 0 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 0 | Yes | 5 | |
Max assignments for all days of the week | 10 | Yes | 10 | Max total assignments for all Tuesdays = 1 Max total assignments for all Wednesdays = 1 Max total assignments for all Thursdays = 1 |
Number of consecutive shift types | 0 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : 1, 2, 3, 4, D1 : D2 : L : 1, 2, 3, 4, N : |
Max shift types per week | 0 | Yes | 5 | Max shift types per week In week 1 requests max 2 'E' shifts, receives 0 In week 4 requests max 2 'L' shifts, receives 0 |
Max hours worked | 0 | Yes | 10 | Requests max 140 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 100 hours. |
Alternative skill | 0 | Yes | 10 | |
Requested days off | 0 | Yes | 0 | |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max shift types | 0 | Yes | 10 | Max shift types No limit on 'E' shifts, receives 0 No limit on 'D1' shifts, receives 0 No limit on 'D2' shifts, receives 19 Requests max 6 'L' shifts, receives 0 Requests max 4 'N' shifts, receives 0 |
Max number of assignments | 0 | Yes | 10 | Requests max 20 shifts, receives 19 |
Max consecutive working weekends | 0 | Yes | 20 | Requests max 2 consecutive working weekends. |
Max working weekends in four weeks | 40 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 4 consecutive working days. |
Min consecutive working days | 5 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,E,D1,D2,L,N, E : _,E,D1,D2, D1 : _,E,D1,D2,L,N, D2 : _,E,D1,D2,L,N, L : _,D1,D2,L,N, N : _,L,N, |
Max working bank holidays | 50 | Yes | 50 | Requests max 1 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 4 consecutive free days. |
Min consecutive free days | 30 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 60 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 0 | Yes | 5 | |
Max assignments for all days of the week | 20 | Yes | 10 | Max total assignments for all Wednesdays = 2 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
Number of consecutive shift types | 5 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : 2, 3, 4, D1 : 2, 3, 4, D2 : 2, 3, 4, L : 2, 3, N : 2, 3, |
Max shift types per week | 15 | Yes | 5 | Max shift types per week In week 1 requests max 0 'D2' shifts, receives 3 In week 4 requests max 2 'L' shifts, receives 0 |
Max hours worked | 0 | Yes | 10 | Requests max 160 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 140 hours. |
Alternative skill | 0 | Yes | 10 | |
Tutorship | 0 | Yes | 100 | Tutors: B; |
Work separately | 0 | Yes | 80 | Do not work at same time as: H; |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max shift types | 80 | Yes | 10 | Max shift types No limit on 'E' shifts, receives 3 No limit on 'D1' shifts, receives 0 No limit on 'D2' shifts, receives 2 Requests max 6 'L' shifts, receives 4 Requests max 4 'N' shifts, receives 12 |
Max number of assignments | 10 | Yes | 10 | Requests max 20 shifts, receives 21 |
Max consecutive working weekends | 0 | Yes | 20 | Requests max 2 consecutive working weekends. |
Max working weekends in four weeks | 20 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 4 consecutive working days. |
Min consecutive working days | 5 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,E,D1,D2,L,N, E : _,E,D1,D2, D1 : _,E,D1,D2,L,N, D2 : _,E,D1,D2,L,N, L : _,D1,D2,L,N, N : _,L,N, |
Max working bank holidays | 0 | Yes | 50 | Requests max 1 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 4 consecutive free days. |
Min consecutive free days | 40 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 40 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 10 | Yes | 5 | |
Max assignments for all days of the week | 10 | Yes | 10 | Max total assignments for all Wednesdays = 2 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
Number of consecutive shift types | 20 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : 2, 3, 4, D1 : 2, 3, 4, D2 : 2, 3, 4, L : 2, 3, N : 2, 3, |
Max shift types per week | 5 | Yes | 5 | Max shift types per week In week 1 requests max 0 'D2' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 2 |
Max hours worked | 0 | Yes | 10 | Requests max 160 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 140 hours. |
Alternative skill | 0 | Yes | 10 | |
Work separately | 0 | Yes | 80 | Do not work at same time as: G; |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max shift types | 0 | Yes | 10 | Max shift types Requests max 3 'E' shifts, receives 2 No limit on 'D1' shifts, receives 0 No limit on 'D2' shifts, receives 2 No limit on 'L' shifts, receives 8 Requests max 3 'N' shifts, receives 2 |
Max number of assignments | 0 | Yes | 10 | Requests max 14 shifts, receives 14 |
Max consecutive working weekends | 40 | Yes | 20 | Requests max 1 consecutive working weekends. |
Max working weekends in four weeks | 60 | Yes | 20 | Requests max 1 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 2 consecutive working days. |
Min consecutive working days | 0 | Yes | 5 | Requests min 1 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,E,D1,D2,L,N, E : _,E,D1,D2, D1 : _,E,D1,D2,L,N, D2 : _,E,D1,D2,L,N, L : _,D1,D2,L,N, N : _,L,N, |
Max working bank holidays | 0 | Yes | 50 | Requests max 1 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 4 consecutive free days. |
Min consecutive free days | 40 | Yes | 10 | Requests min 3 consecutive free days. |
Complete weekends | 0 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 0 | Yes | 5 | |
Max assignments for all days of the week | 20 | Yes | 10 | Max total assignments for all Mondays = 1 Max total assignments for all Fridays = 1 Max total assignments for all Saturdays = 1 Max total assignments for all Sundays = 1 |
Number of consecutive shift types | 20 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : 2, D1 : 2, D2 : 2, L : 2, N : 2, |
Max shift types per week | 0 | Yes | 5 | Max shift types per week In week 3 requests max 2 'L' shifts, receives 0 |
Max hours worked | 0 | Yes | 10 | Requests max 108 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 80 hours. |
Alternative skill | 0 | Yes | 10 | |
Requested shifts off | 0 | Yes | 0 | |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max shift types | 0 | Yes | 10 | Max shift types Requests max 3 'E' shifts, receives 2 No limit on 'D1' shifts, receives 0 No limit on 'D2' shifts, receives 6 No limit on 'L' shifts, receives 3 Requests max 3 'N' shifts, receives 3 |
Max number of assignments | 0 | Yes | 10 | Requests max 14 shifts, receives 14 |
Max consecutive working weekends | 0 | Yes | 20 | Requests max 1 consecutive working weekends. |
Max working weekends in four weeks | 60 | Yes | 20 | Requests max 1 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 2 consecutive working days. |
Min consecutive working days | 0 | Yes | 5 | Requests min 1 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,E,D1,D2,L,N, E : _,E,D1,D2, D1 : _,E,D1,D2,L,N, D2 : _,E,D1,D2,L,N, L : _,D1,D2,L,N, N : _,L,N, |
Max working bank holidays | 0 | Yes | 50 | Requests max 1 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 4 consecutive free days. |
Min consecutive free days | 50 | Yes | 10 | Requests min 3 consecutive free days. |
Complete weekends | 0 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 5 | Yes | 5 | |
Max assignments for all days of the week | 30 | Yes | 10 | Max total assignments for all Mondays = 1 Max total assignments for all Fridays = 1 Max total assignments for all Saturdays = 1 Max total assignments for all Sundays = 1 |
Number of consecutive shift types | 15 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : 2, D1 : 2, D2 : 2, L : 2, N : 2, |
Max shift types per week | 0 | Yes | 5 | Max shift types per week In week 3 requests max 2 'L' shifts, receives 2 |
Max hours worked | 0 | Yes | 10 | Requests max 108 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 80 hours. |
Alternative skill | 0 | Yes | 10 | |
Requested shifts on | 6 | Yes | 0 | |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max shift types | 0 | Yes | 10 | Max shift types No limit on 'E' shifts, receives 4 No limit on 'D1' shifts, receives 0 No limit on 'D2' shifts, receives 5 Requests max 6 'L' shifts, receives 1 Requests max 4 'N' shifts, receives 3 |
Max number of assignments | 10 | Yes | 10 | Requests max 12 shifts, receives 13 |
Max consecutive working weekends | 0 | Yes | 20 | Requests max 2 consecutive working weekends. |
Max working weekends in four weeks | 0 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Min consecutive working days | 0 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 0 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,E,D1,D2,L,N, E : _,E,D1,D2, D1 : _,E,D1,D2,L,N, D2 : _,E,D1,D2,L,N, L : _,D1,D2,L,N, N : _,L,N, |
Max working bank holidays | 0 | Yes | 50 | Requests max 2 working bank holidays. |
Min consecutive free days | 0 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 0 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 0 | Yes | 5 | |
Max assignments for all days of the week | 0 | Yes | 10 | Max total assignments for all Wednesdays = 2 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
Number of consecutive shift types | 10 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : 2, 3, 4, D1 : 2, 3, 4, D2 : 2, 3, 4, L : 2, 3, N : 2, 3, |
Max shift types per week | 5 | Yes | 5 | Max shift types per week In week 1 requests max 0 'D2' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 0 |
Max hours worked | 0 | Yes | 10 | Requests max 96 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 80 hours. |
Alternative skill | 0 | Yes | 10 | |
Skilled shifts | 0 | Yes | 10000 | |
Employee availability | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | Required | Weight | Details |
Max number of assignments | 10 | Yes | 10 | Requests max 20 shifts, receives 21 |
Max consecutive working weekends | 20 | Yes | 20 | Requests max 1 consecutive working weekends. |
Max working weekends in four weeks | 20 | Yes | 20 | Requests max 2 working weekends in four weeks. |
Min time between shifts | 0 | Yes | 5 | (Penalised per minute over) |
Max consecutive working days | 0 | Yes | 40 | Requests max 4 consecutive working days. |
Min consecutive working days | 0 | Yes | 5 | Requests min 2 consecutive working days. |
Shift type successions | 100 | Yes | 5 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,D1, E : D1 : _,D1, D2 : L : N : |
Max working bank holidays | 0 | Yes | 50 | Requests max 1 working bank holidays. |
Max consecutive free days | 0 | Yes | 10 | Requests max 3 consecutive free days. |
Min consecutive free days | 40 | Yes | 10 | Requests min 2 consecutive free days. |
Complete weekends | 0 | Yes | 20 | |
Identical shift types during weekend | 0 | Yes | 20 | |
Night shift before free weekend | 0 | Yes | 20 | |
Two free days after night shifts | 0 | Yes | 5 | |
Max assignments for all days of the week | 0 | Yes | 10 | |
Number of consecutive shift types | 40 | Yes | 5 | Valid lengths of sequences of consecutive shift types: E : D1 : 1, 2, 3, 4, 5, D2 : L : N : |
Max shift types per week | 0 | Yes | 5 | |
Max hours worked | 0 | Yes | 10 | Requests max 160 hours. |
Min hours worked | 0 | Yes | 5 | Requests min 140 hours. |
Alternative skill | 0 | Yes | 10 | |
Skilled shifts | 0 | Yes | 10000 | |
Requested shift group on | 0 | Yes | 0 |
Constraint | Penalty | |
1. | Requested shifts on | 6 |
2. | Max consecutive free days | 0 |
3. | Requested days off | 10 |
4. | Max hours worked | 0 |
5. | Complete weekends | 180 |
6. | Max shift types | 80 |
7. | Tutorship | 0 |
8. | Number of consecutive shift types | 160 |
9. | Requested shifts off | 2 |
10. | Max consecutive working days | 0 |
11. | Identical shift types during weekend | 0 |
12. | Max shift types per week | 35 |
13. | Max consecutive working weekends | 140 |
14. | Two free days after night shifts | 20 |
15. | Shift type successions | 145 |
16. | Work separately | 0 |
17. | Min hours worked | 10 |
18. | Max working bank holidays | 150 |
19. | Skilled shifts | 0 |
20. | Alternative skill | 0 |
21. | Min time between shifts | 0 |
22. | Night shift before free weekend | 0 |
23. | Max number of assignments | 80 |
24. | Employee availability | 0 |
25. | Min consecutive free days | 320 |
26. | Max assignments for all days of the week | 150 |
27. | Requested shift group on | 0 |
28. | Max working weekends in four weeks | 440 |
29. | Min consecutive working days | 25 |
Total | 1953 |