About
Page created using Nurse Rostering Problem API (2.4.3149.26002)
| 1 | 2 | 3 | 4 | ||||||||||||||||||||||||
| 2000 March | 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 | |
| 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 | ||
| 10 | V |
L |
L |
V |
V |
V |
L |
V |
N |
V |
V |
L |
V |
V |
L |
L |
32 | ||||||||||
| 11 | V |
V |
L |
V |
L |
N |
N |
V |
L |
V |
N |
V |
L |
V |
N |
65 | |||||||||||
| 12 | N |
V |
L |
V |
V |
V |
V |
V |
L |
V |
L |
L |
L |
V |
L |
V |
35 | ||||||||||
| 13 | V |
L |
V |
V |
L |
V |
V |
V |
V |
V |
V |
V |
V |
N |
L |
N |
63 | ||||||||||
| 14 | L |
L |
L |
L |
V |
V |
V |
V |
L |
V |
L |
V |
L |
V |
L |
L |
34 | ||||||||||
| 15 | L |
V |
V |
L |
L |
L |
L |
V |
V |
L |
L |
V |
L |
V |
V |
L |
63 | ||||||||||
| 16 | L |
V |
V |
L |
L |
L |
V |
V |
N |
V |
L |
L |
V |
V |
V |
V |
34 | ||||||||||
| 17 | V |
L |
L |
V |
L |
V |
L |
L |
V |
N |
100 | ||||||||||||||||
| 18 | V |
L |
L |
V |
L |
V |
200 | ||||||||||||||||||||
| 19 | N |
N |
N |
N |
N |
L |
L |
N |
N |
L |
1 | ||||||||||||||||
| 2 | L |
N |
V |
L |
V |
L |
L |
V |
N |
N |
V |
N |
V |
226 | |||||||||||||
| 20 | L |
L |
L |
L |
V |
V |
N |
N |
V |
L |
100 | ||||||||||||||||
| 21 | N |
V |
L |
L |
V |
L |
V |
N |
N |
N |
1 | ||||||||||||||||
| 22 | N |
N |
N |
N |
N |
N |
N |
N |
2 | ||||||||||||||||||
| 23 | V |
L |
L |
N |
N |
N |
N |
N |
L |
2 | |||||||||||||||||
| 24 | N |
V |
L |
V |
N |
V |
N |
L |
V |
L |
L |
V |
158 | ||||||||||||||
| 25 | N |
V |
N |
V |
L |
V |
L |
N |
V |
L |
L |
V |
187 | ||||||||||||||
| 26 | L |
N |
V |
L |
N |
V |
L |
V |
N |
L |
V |
V |
N |
152 | |||||||||||||
| 27 | V |
N |
L |
V |
N |
L |
V |
V |
L |
N |
L |
V |
186 | ||||||||||||||
| 28 | N |
L |
V |
L |
V |
N |
L |
L |
N |
V |
V |
N |
V |
152 | |||||||||||||
| 29 | V |
L |
N |
V |
L |
L |
V |
V |
N |
L |
V |
N |
187 | ||||||||||||||
| 3 | V |
L |
V |
V |
L |
L |
N |
V |
N |
V |
L |
192 | |||||||||||||||
| 30 | L |
N |
L |
L |
V |
L |
N |
N |
N |
V |
V |
V |
V |
V |
67 | ||||||||||||
| 31 | V |
L |
V |
N |
L |
L |
L |
V |
V |
L |
V |
N |
V |
L |
64 | ||||||||||||
| 32 | V |
V |
L |
L |
L |
V |
L |
V |
V |
N |
V |
L |
V |
V |
L |
V |
34 | ||||||||||
| 33 | V |
V |
V |
V |
L |
V |
L |
V |
L |
V |
L |
V |
L |
L |
L |
L |
62 | ||||||||||
| 34 | L |
V |
L |
V |
V |
V |
N |
V |
L |
L |
L |
L |
V |
V |
V |
V |
35 | ||||||||||
| 35 | L |
L |
N |
N |
N |
V |
L |
N |
N |
1 | |||||||||||||||||
| 36 | N |
N |
N |
N |
N |
L |
L |
L |
V |
1 | |||||||||||||||||
| 37 | N |
N |
N |
N |
N |
N |
N |
L |
1 | ||||||||||||||||||
| 38 | V |
L |
L |
L |
L |
L |
L |
V |
V |
100 | |||||||||||||||||
| 39 | N |
N |
N |
V |
L |
V |
L |
L |
101 | ||||||||||||||||||
| 4 | N |
V |
L |
L |
N |
V |
N |
V |
L |
V |
L |
V |
N |
153 | |||||||||||||
| 40 | N |
N |
N |
L |
N |
N |
N |
3 | |||||||||||||||||||
| 41 | V |
L |
L |
L |
L |
V |
N |
N |
N |
2 | |||||||||||||||||
| 42 | N |
N |
N |
L |
V |
N |
N |
N |
V |
2 | |||||||||||||||||
| 43 | N |
L |
V |
N |
N |
N |
N |
N |
2 | ||||||||||||||||||
| 44 | L |
L |
V |
L |
V |
L |
L |
N |
N |
N |
V |
2 | |||||||||||||||
| 45 | N |
N |
N |
N |
N |
N |
N |
N |
L |
2 | |||||||||||||||||
| 46 | N |
N |
N |
N |
N |
0 | |||||||||||||||||||||
| 5 | V |
V |
V |
N |
N |
L |
L |
L |
V |
L |
V |
L |
V |
L |
66 | ||||||||||||
| 6 | L |
L |
N |
N |
V |
V |
V |
L |
V |
N |
N |
V |
V |
L |
178 | ||||||||||||
| 7 | V |
V |
V |
L |
L |
L |
V |
V |
V |
N |
V |
L |
N |
N |
68 | ||||||||||||
| 8 | L |
V |
N |
N |
V |
L |
V |
N |
N |
V |
V |
L |
L |
V |
106 | ||||||||||||
| 9 | N |
N |
V |
L |
V |
L |
V |
V |
L |
V |
V |
N |
N |
L |
64 | ||||||||||||
| A | N |
N |
0 | ||||||||||||||||||||||||
| Employees' Penalty | 3286 | ||||||||||||||||||||||||||
| Shift Cover (Skill : All) | |||||||||||||||||||||||||||
| V Preferred | 8 | 8 | 8 | 8 | 8 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | |
| V Provided | 8 | 8 | 8 | 8 | 8 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 7 | 7 | 8 | 8 | 8 | 8 | 8 | 0 |
| L Preferred | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | |
| L Provided | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 0 |
| N Preferred | 6 | 6 | 6 | 6 | 6 | 6 | 4 | 4 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 4 | 6 | 6 | 6 | 6 | 6 | |
| N Provided | 6 | 6 | 6 | 6 | 6 | 6 | 4 | 4 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 4 | 6 | 6 | 6 | 6 | 6 | 0 |
| Total Penalty | 3286 | ||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||||
Penalties
10| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 9 Requests max 15 'L' shifts, receives 6 Requests max 6 'N' shifts, receives 1 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 2 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 30 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 3 In week 1 requests max 4 'L' shifts, receives 2 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 5 'V' shifts, receives 2 In week 2 requests max 4 'L' shifts, receives 1 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 5 'V' shifts, receives 3 In week 3 requests max 4 'L' shifts, receives 1 In week 3 requests max 3 'N' shifts, receives 1 In week 4 requests max 5 'V' shifts, receives 1 In week 4 requests max 4 'L' shifts, receives 2 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 7 Requests max 15 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 4 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 15 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 5 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 3 In week 1 requests max 4 'L' shifts, receives 1 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 5 'V' shifts, receives 1 In week 2 requests max 4 'L' shifts, receives 2 In week 2 requests max 3 'N' shifts, receives 2 In week 3 requests max 5 'V' shifts, receives 2 In week 3 requests max 4 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 1 In week 4 requests max 5 'V' shifts, receives 1 In week 4 requests max 4 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 1 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 9 Requests max 15 'L' shifts, receives 6 Requests max 6 'N' shifts, receives 1 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 5 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 30 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 3 In week 1 requests max 4 'L' shifts, receives 1 In week 1 requests max 3 'N' shifts, receives 1 In week 2 requests max 5 'V' shifts, receives 3 In week 2 requests max 4 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 5 'V' shifts, receives 1 In week 3 requests max 4 'L' shifts, receives 4 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 5 'V' shifts, receives 2 In week 4 requests max 4 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 11 Requests max 15 'L' shifts, receives 3 Requests max 6 'N' shifts, receives 2 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 3 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 3 In week 1 requests max 4 'L' shifts, receives 1 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 5 'V' shifts, receives 4 In week 2 requests max 4 'L' shifts, receives 1 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 5 'V' shifts, receives 4 In week 3 requests max 4 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 5 'V' shifts, receives 0 In week 4 requests max 4 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 2 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 7 Requests max 15 'L' shifts, receives 9 Requests max 6 'N' shifts, receives 0 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 4 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 30 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 1 In week 1 requests max 4 'L' shifts, receives 4 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 5 'V' shifts, receives 3 In week 2 requests max 4 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 5 'V' shifts, receives 2 In week 3 requests max 4 'L' shifts, receives 3 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 5 'V' shifts, receives 1 In week 4 requests max 4 'L' shifts, receives 2 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 7 Requests max 15 'L' shifts, receives 9 Requests max 6 'N' shifts, receives 0 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 3 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 2 In week 1 requests max 4 'L' shifts, receives 1 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 5 'V' shifts, receives 1 In week 2 requests max 4 'L' shifts, receives 4 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 5 'V' shifts, receives 2 In week 3 requests max 4 'L' shifts, receives 2 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 5 'V' shifts, receives 2 In week 4 requests max 4 'L' shifts, receives 2 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 9 Requests max 15 'L' shifts, receives 6 Requests max 6 'N' shifts, receives 1 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 4 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 30 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 2 In week 1 requests max 4 'L' shifts, receives 3 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 5 'V' shifts, receives 2 In week 2 requests max 4 'L' shifts, receives 1 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 5 'V' shifts, receives 2 In week 3 requests max 4 'L' shifts, receives 2 In week 3 requests max 3 'N' shifts, receives 1 In week 4 requests max 5 'V' shifts, receives 3 In week 4 requests max 4 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 4 Requests max 19 'L' shifts, receives 5 Requests max 8 'N' shifts, receives 1 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 10 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 2 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 1 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 1 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 1 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 100 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 3 Requests max 19 'L' shifts, receives 3 Requests max 8 'N' shifts, receives 0 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 6 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 2 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 1 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 200 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 0 Requests max 19 'L' shifts, receives 3 Requests max 8 'N' shifts, receives 7 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 10 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 1 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 2 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 3 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 2 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 2 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 5 'V' shifts, receives 5 Requests max 4 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 4 |
| Max number of shifts | 20 | Yes | 5 | Requests max 9 shifts, receives 13 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 8 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 20 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 6 | Yes | 3 | Max shift types per week In week 1 requests max 1 'V' shifts, receives 1 In week 1 requests max 2 'L' shifts, receives 2 In week 1 requests max 1 'N' shifts, receives 1 In week 2 requests max 1 'V' shifts, receives 1 In week 2 requests max 2 'L' shifts, receives 1 In week 2 requests max 1 'N' shifts, receives 0 In week 3 requests max 1 'V' shifts, receives 1 In week 3 requests max 2 'L' shifts, receives 1 In week 3 requests max 1 'N' shifts, receives 2 In week 4 requests max 1 'V' shifts, receives 2 In week 4 requests max 2 'L' shifts, receives 0 In week 4 requests max 1 'N' shifts, receives 1 |
| Max hours worked | 62 | Yes | 2 | Requests max 76 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 50 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 3 Requests max 19 'L' shifts, receives 5 Requests max 8 'N' shifts, receives 2 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 10 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 4 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 2 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 100 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 3 Requests max 19 'L' shifts, receives 3 Requests max 8 'N' shifts, receives 4 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 10 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 1 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 1 In week 1 requests max 3 'N' shifts, receives 1 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 2 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 3 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 0 Requests max 19 'L' shifts, receives 0 Requests max 8 'N' shifts, receives 8 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 8 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 2 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 3 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 2 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 3 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 1 Requests max 19 'L' shifts, receives 3 Requests max 8 'N' shifts, receives 5 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 9 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 1 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 1 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 2 In week 2 requests max 3 'N' shifts, receives 3 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 2 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 5 'V' shifts, receives 5 Requests max 4 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 3 |
| Max number of shifts | 15 | Yes | 5 | Requests max 9 shifts, receives 12 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 8 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 90 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 3 | Yes | 3 | Max shift types per week In week 1 requests max 1 'V' shifts, receives 2 In week 1 requests max 2 'L' shifts, receives 1 In week 1 requests max 1 'N' shifts, receives 1 In week 2 requests max 1 'V' shifts, receives 1 In week 2 requests max 2 'L' shifts, receives 0 In week 2 requests max 1 'N' shifts, receives 1 In week 3 requests max 1 'V' shifts, receives 1 In week 3 requests max 2 'L' shifts, receives 2 In week 3 requests max 1 'N' shifts, receives 1 In week 4 requests max 1 'V' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 1 In week 4 requests max 1 'N' shifts, receives 0 |
| Max hours worked | 42 | Yes | 2 | Requests max 76 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 5 'V' shifts, receives 5 Requests max 4 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 3 |
| Max number of shifts | 15 | Yes | 5 | Requests max 9 shifts, receives 12 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 7 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 120 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 3 | Yes | 3 | Max shift types per week In week 1 requests max 1 'V' shifts, receives 1 In week 1 requests max 2 'L' shifts, receives 0 In week 1 requests max 1 'N' shifts, receives 1 In week 2 requests max 1 'V' shifts, receives 2 In week 2 requests max 2 'L' shifts, receives 2 In week 2 requests max 1 'N' shifts, receives 1 In week 3 requests max 1 'V' shifts, receives 1 In week 3 requests max 2 'L' shifts, receives 0 In week 3 requests max 1 'N' shifts, receives 1 In week 4 requests max 1 'V' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 2 In week 4 requests max 1 'N' shifts, receives 0 |
| Max hours worked | 42 | Yes | 2 | Requests max 76 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 5 'V' shifts, receives 5 Requests max 4 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 4 |
| Max number of shifts | 20 | Yes | 5 | Requests max 9 shifts, receives 13 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 7 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 3 | Yes | 3 | Max shift types per week In week 1 requests max 1 'V' shifts, receives 1 In week 1 requests max 2 'L' shifts, receives 2 In week 1 requests max 1 'N' shifts, receives 1 In week 2 requests max 1 'V' shifts, receives 1 In week 2 requests max 2 'L' shifts, receives 0 In week 2 requests max 1 'N' shifts, receives 1 In week 3 requests max 1 'V' shifts, receives 2 In week 3 requests max 2 'L' shifts, receives 2 In week 3 requests max 1 'N' shifts, receives 1 In week 4 requests max 1 'V' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 0 In week 4 requests max 1 'N' shifts, receives 1 |
| Max hours worked | 62 | Yes | 2 | Requests max 76 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 5 'V' shifts, receives 5 Requests max 4 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 3 |
| Max number of shifts | 15 | Yes | 5 | Requests max 9 shifts, receives 12 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 6 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 120 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 3 | Yes | 3 | Max shift types per week In week 1 requests max 1 'V' shifts, receives 1 In week 1 requests max 2 'L' shifts, receives 0 In week 1 requests max 1 'N' shifts, receives 1 In week 2 requests max 1 'V' shifts, receives 2 In week 2 requests max 2 'L' shifts, receives 2 In week 2 requests max 1 'N' shifts, receives 1 In week 3 requests max 1 'V' shifts, receives 1 In week 3 requests max 2 'L' shifts, receives 1 In week 3 requests max 1 'N' shifts, receives 0 In week 4 requests max 1 'V' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 1 In week 4 requests max 1 'N' shifts, receives 1 |
| Max hours worked | 42 | Yes | 2 | Requests max 76 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 5 'V' shifts, receives 5 Requests max 4 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 4 |
| Max number of shifts | 20 | Yes | 5 | Requests max 9 shifts, receives 13 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 7 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 3 | Yes | 3 | Max shift types per week In week 1 requests max 1 'V' shifts, receives 1 In week 1 requests max 2 'L' shifts, receives 2 In week 1 requests max 1 'N' shifts, receives 1 In week 2 requests max 1 'V' shifts, receives 1 In week 2 requests max 2 'L' shifts, receives 0 In week 2 requests max 1 'N' shifts, receives 1 In week 3 requests max 1 'V' shifts, receives 2 In week 3 requests max 2 'L' shifts, receives 2 In week 3 requests max 1 'N' shifts, receives 1 In week 4 requests max 1 'V' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 0 In week 4 requests max 1 'N' shifts, receives 1 |
| Max hours worked | 62 | Yes | 2 | Requests max 76 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 5 'V' shifts, receives 5 Requests max 4 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 3 |
| Max number of shifts | 15 | Yes | 5 | Requests max 9 shifts, receives 12 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 7 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 120 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 3 | Yes | 3 | Max shift types per week In week 1 requests max 1 'V' shifts, receives 1 In week 1 requests max 2 'L' shifts, receives 1 In week 1 requests max 1 'N' shifts, receives 0 In week 2 requests max 1 'V' shifts, receives 2 In week 2 requests max 2 'L' shifts, receives 2 In week 2 requests max 1 'N' shifts, receives 1 In week 3 requests max 1 'V' shifts, receives 1 In week 3 requests max 2 'L' shifts, receives 0 In week 3 requests max 1 'N' shifts, receives 1 In week 4 requests max 1 'V' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 1 In week 4 requests max 1 'N' shifts, receives 1 |
| Max hours worked | 42 | Yes | 2 | Requests max 76 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 5 'V' shifts, receives 5 Requests max 4 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 2 |
| Max number of shifts | 10 | Yes | 5 | Requests max 9 shifts, receives 11 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 7 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 150 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 3 | Yes | 3 | Max shift types per week In week 1 requests max 1 'V' shifts, receives 1 In week 1 requests max 2 'L' shifts, receives 1 In week 1 requests max 1 'N' shifts, receives 0 In week 2 requests max 1 'V' shifts, receives 2 In week 2 requests max 2 'L' shifts, receives 2 In week 2 requests max 1 'N' shifts, receives 0 In week 3 requests max 1 'V' shifts, receives 1 In week 3 requests max 2 'L' shifts, receives 0 In week 3 requests max 1 'N' shifts, receives 1 In week 4 requests max 1 'V' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 1 In week 4 requests max 1 'N' shifts, receives 1 |
| Max hours worked | 22 | Yes | 2 | Requests max 76 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 6 Requests max 6 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 4 |
| Max number of shifts | 0 | Yes | 5 | Requests max 14 shifts, receives 14 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 7 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 4 'V' shifts, receives 1 In week 1 requests max 3 'L' shifts, receives 3 In week 1 requests max 2 'N' shifts, receives 1 In week 2 requests max 4 'V' shifts, receives 0 In week 2 requests max 3 'L' shifts, receives 1 In week 2 requests max 2 'N' shifts, receives 1 In week 3 requests max 4 'V' shifts, receives 3 In week 3 requests max 3 'L' shifts, receives 0 In week 3 requests max 2 'N' shifts, receives 2 In week 4 requests max 4 'V' shifts, receives 2 In week 4 requests max 3 'L' shifts, receives 0 In week 4 requests max 2 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 114 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 6 Requests max 6 'L' shifts, receives 6 Requests max 6 'N' shifts, receives 2 |
| Max number of shifts | 0 | Yes | 5 | Requests max 14 shifts, receives 14 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 4 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 4 'V' shifts, receives 2 In week 1 requests max 3 'L' shifts, receives 1 In week 1 requests max 2 'N' shifts, receives 0 In week 2 requests max 4 'V' shifts, receives 1 In week 2 requests max 3 'L' shifts, receives 3 In week 2 requests max 2 'N' shifts, receives 1 In week 3 requests max 4 'V' shifts, receives 2 In week 3 requests max 3 'L' shifts, receives 1 In week 3 requests max 2 'N' shifts, receives 0 In week 4 requests max 4 'V' shifts, receives 1 In week 4 requests max 3 'L' shifts, receives 1 In week 4 requests max 2 'N' shifts, receives 1 |
| Max hours worked | 0 | Yes | 2 | Requests max 114 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 9 Requests max 15 'L' shifts, receives 6 Requests max 6 'N' shifts, receives 1 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 4 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 30 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 2 In week 1 requests max 4 'L' shifts, receives 3 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 5 'V' shifts, receives 3 In week 2 requests max 4 'L' shifts, receives 1 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 5 'V' shifts, receives 3 In week 3 requests max 4 'L' shifts, receives 1 In week 3 requests max 3 'N' shifts, receives 1 In week 4 requests max 5 'V' shifts, receives 1 In week 4 requests max 4 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 8 Requests max 15 'L' shifts, receives 8 Requests max 6 'N' shifts, receives 0 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 2 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 4 In week 1 requests max 4 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 5 'V' shifts, receives 2 In week 2 requests max 4 'L' shifts, receives 3 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 5 'V' shifts, receives 2 In week 3 requests max 4 'L' shifts, receives 1 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 5 'V' shifts, receives 0 In week 4 requests max 4 'L' shifts, receives 4 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 15 'V' shifts, receives 9 Requests max 15 'L' shifts, receives 6 Requests max 6 'N' shifts, receives 1 |
| Max number of shifts | 0 | Yes | 5 | Requests max 16 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 5 consecutive working days. |
| Min consecutive working days | 5 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 30 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 5 Max total assignments for all Tuesdays = 5 Max total assignments for all Wednesdays = 5 Max total assignments for all Thursdays = 5 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, L : 1, 2, 3, 4, 5, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 5 'V' shifts, receives 3 In week 1 requests max 4 'L' shifts, receives 2 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 5 'V' shifts, receives 2 In week 2 requests max 4 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 1 In week 3 requests max 5 'V' shifts, receives 1 In week 3 requests max 4 'L' shifts, receives 4 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 5 'V' shifts, receives 3 In week 4 requests max 4 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 120.75 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 1 Requests max 19 'L' shifts, receives 3 Requests max 8 'N' shifts, receives 5 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 9 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 1 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 2 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 3 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 1 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 2 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 1 Requests max 19 'L' shifts, receives 3 Requests max 8 'N' shifts, receives 5 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 9 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 1 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 3 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 2 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 3 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 0 Requests max 19 'L' shifts, receives 1 Requests max 8 'N' shifts, receives 7 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 8 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 1 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 2 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 3 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 2 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 3 Requests max 19 'L' shifts, receives 6 Requests max 8 'N' shifts, receives 0 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 9 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 1 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 5 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 2 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 100 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 2 Requests max 19 'L' shifts, receives 3 Requests max 8 'N' shifts, receives 3 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 8 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 1 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 1 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 2 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 1 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 2 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 100 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 5 'V' shifts, receives 5 Requests max 4 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 4 |
| Max number of shifts | 20 | Yes | 5 | Requests max 9 shifts, receives 13 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 8 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 5 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 3 | Yes | 3 | Max shift types per week In week 1 requests max 1 'V' shifts, receives 1 In week 1 requests max 2 'L' shifts, receives 2 In week 1 requests max 1 'N' shifts, receives 1 In week 2 requests max 1 'V' shifts, receives 1 In week 2 requests max 2 'L' shifts, receives 0 In week 2 requests max 1 'N' shifts, receives 1 In week 3 requests max 1 'V' shifts, receives 2 In week 3 requests max 2 'L' shifts, receives 2 In week 3 requests max 1 'N' shifts, receives 1 In week 4 requests max 1 'V' shifts, receives 1 In week 4 requests max 2 'L' shifts, receives 0 In week 4 requests max 1 'N' shifts, receives 1 |
| Max hours worked | 62 | Yes | 2 | Requests max 76 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 0 Requests max 19 'L' shifts, receives 1 Requests max 8 'N' shifts, receives 6 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 7 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 1 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 2 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 3 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 1 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 3 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 2 Requests max 19 'L' shifts, receives 4 Requests max 8 'N' shifts, receives 3 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 9 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 2 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 4 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 3 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 2 Requests max 19 'L' shifts, receives 1 Requests max 8 'N' shifts, receives 6 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 9 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 2 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 3 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 1 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 3 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 1 Requests max 19 'L' shifts, receives 1 Requests max 8 'N' shifts, receives 6 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 8 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 1 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 1 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 1 In week 1 requests max 3 'N' shifts, receives 1 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 3 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 2 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 3 Requests max 19 'L' shifts, receives 5 Requests max 8 'N' shifts, receives 3 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 11 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 1 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 1 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 3 In week 1 requests max 3 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 2 In week 3 requests max 3 'N' shifts, receives 3 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 19 'V' shifts, receives 0 Requests max 19 'L' shifts, receives 1 Requests max 8 'N' shifts, receives 8 |
| Max number of shifts | 0 | Yes | 5 | Requests max 19 shifts, receives 9 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 7 consecutive working days. |
| Min consecutive working days | 1 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 1 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, L : 1, 2, 3, 4, 5, 6, 7, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 3 'N' shifts, receives 3 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 3 'N' shifts, receives 3 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 3 'N' shifts, receives 2 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 3 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 152 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | No limit on 'V' shifts, receives 0 No limit on 'L' shifts, receives 0 Requests max 8 'N' shifts, receives 5 |
| Max number of shifts | 0 | Yes | 5 | Requests max 8 shifts, receives 5 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,N, V : L : N : _,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 20 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 3 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : L : N : 1, 2, 3, 4, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 4 'N' shifts, receives 3 In week 2 requests max 4 'N' shifts, receives 0 In week 3 requests max 4 'N' shifts, receives 0 In week 4 requests max 4 'N' shifts, receives 2 |
| Max hours worked | 0 | Yes | 2 | Requests max 80 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 6 Requests max 6 'L' shifts, receives 6 Requests max 6 'N' shifts, receives 2 |
| Max number of shifts | 0 | Yes | 5 | Requests max 14 shifts, receives 14 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 6 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 4 'V' shifts, receives 3 In week 1 requests max 3 'L' shifts, receives 0 In week 1 requests max 2 'N' shifts, receives 0 In week 2 requests max 4 'V' shifts, receives 0 In week 2 requests max 3 'L' shifts, receives 3 In week 2 requests max 2 'N' shifts, receives 2 In week 3 requests max 4 'V' shifts, receives 2 In week 3 requests max 3 'L' shifts, receives 1 In week 3 requests max 2 'N' shifts, receives 0 In week 4 requests max 4 'V' shifts, receives 1 In week 4 requests max 3 'L' shifts, receives 2 In week 4 requests max 2 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 114 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 6 Requests max 6 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 4 |
| Max number of shifts | 0 | Yes | 5 | Requests max 14 shifts, receives 14 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 8 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 30 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 40 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 4 'V' shifts, receives 0 In week 1 requests max 3 'L' shifts, receives 2 In week 1 requests max 2 'N' shifts, receives 2 In week 2 requests max 4 'V' shifts, receives 3 In week 2 requests max 3 'L' shifts, receives 0 In week 2 requests max 2 'N' shifts, receives 0 In week 3 requests max 4 'V' shifts, receives 1 In week 3 requests max 3 'L' shifts, receives 1 In week 3 requests max 2 'N' shifts, receives 2 In week 4 requests max 4 'V' shifts, receives 2 In week 4 requests max 3 'L' shifts, receives 1 In week 4 requests max 2 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 114 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 100 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 7 Requests max 6 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 3 |
| Max number of shifts | 0 | Yes | 5 | Requests max 14 shifts, receives 14 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 8 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 4 'V' shifts, receives 3 In week 1 requests max 3 'L' shifts, receives 0 In week 1 requests max 2 'N' shifts, receives 0 In week 2 requests max 4 'V' shifts, receives 2 In week 2 requests max 3 'L' shifts, receives 3 In week 2 requests max 2 'N' shifts, receives 0 In week 3 requests max 4 'V' shifts, receives 2 In week 3 requests max 3 'L' shifts, receives 0 In week 3 requests max 2 'N' shifts, receives 1 In week 4 requests max 4 'V' shifts, receives 0 In week 4 requests max 3 'L' shifts, receives 1 In week 4 requests max 2 'N' shifts, receives 2 |
| Max hours worked | 0 | Yes | 2 | Requests max 114 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 6 Requests max 6 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 4 |
| Max number of shifts | 0 | Yes | 5 | Requests max 14 shifts, receives 14 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 6 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 30 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 20 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 4 'V' shifts, receives 1 In week 1 requests max 3 'L' shifts, receives 1 In week 1 requests max 2 'N' shifts, receives 2 In week 2 requests max 4 'V' shifts, receives 2 In week 2 requests max 3 'L' shifts, receives 1 In week 2 requests max 2 'N' shifts, receives 0 In week 3 requests max 4 'V' shifts, receives 2 In week 3 requests max 3 'L' shifts, receives 1 In week 3 requests max 2 'N' shifts, receives 2 In week 4 requests max 4 'V' shifts, receives 1 In week 4 requests max 3 'L' shifts, receives 1 In week 4 requests max 2 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 114 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 50 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 6 Requests max 6 'L' shifts, receives 4 Requests max 6 'N' shifts, receives 4 |
| Max number of shifts | 0 | Yes | 5 | Requests max 14 shifts, receives 14 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 4 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 60 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : V,L,N, V : _,V,L, L : _,V,L, N : _,V,L,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 7 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, L : 1, 2, 3, 4, N : 1, 2, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 4 'V' shifts, receives 1 In week 1 requests max 3 'L' shifts, receives 0 In week 1 requests max 2 'N' shifts, receives 2 In week 2 requests max 4 'V' shifts, receives 3 In week 2 requests max 3 'L' shifts, receives 2 In week 2 requests max 2 'N' shifts, receives 0 In week 3 requests max 4 'V' shifts, receives 2 In week 3 requests max 3 'L' shifts, receives 1 In week 3 requests max 2 'N' shifts, receives 0 In week 4 requests max 4 'V' shifts, receives 0 In week 4 requests max 3 'L' shifts, receives 1 In week 4 requests max 2 'N' shifts, receives 2 |
| Max hours worked | 0 | Yes | 2 | Requests max 114 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested days on | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | No limit on 'V' shifts, receives 0 No limit on 'L' shifts, receives 0 Requests max 8 'N' shifts, receives 2 |
| Max number of shifts | 0 | Yes | 5 | Requests max 8 shifts, receives 2 |
| Max working weekends in four weeks | 0 | Yes | 1 | Requests max 2 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 10 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 4 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 30 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,N, V : L : N : _,N, |
| Max working bank holidays | 0 | Yes | 1 | Requests max 12 working bank holidays. |
| Max consecutive free days | 0 | Yes | 1 | Requests max 20 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 3 consecutive free days. |
| Complete weekends | 0 | Yes | 20 | |
| Night shift before free weekend | 0 | Yes | 10 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Mondays = 4 Max total assignments for all Tuesdays = 4 Max total assignments for all Wednesdays = 4 Max total assignments for all Thursdays = 4 Max total assignments for all Fridays = 4 Max total assignments for all Saturdays = 2 Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 0 | Yes | 1 | Valid lengths of sequences of consecutive shift types: V : L : N : 1, 2, 3, 4, |
| Max shift types per week | 0 | Yes | 3 | Max shift types per week In week 1 requests max 4 'N' shifts, receives 0 In week 2 requests max 4 'N' shifts, receives 2 In week 3 requests max 4 'N' shifts, receives 0 In week 4 requests max 4 'N' shifts, receives 0 |
| Max hours worked | 0 | Yes | 2 | Requests max 80 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Requested days off | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 |
| Constraint | Penalty | |
| 1. | Max consecutive free days | 0 |
| 2. | Requested days on | 800 |
| 3. | Max hours worked | 438 |
| 4. | Complete weekends | 80 |
| 5. | Max shift types | 0 |
| 6. | Number of consecutive shift types | 14 |
| 7. | Requested shifts off | 0 |
| 8. | Max consecutive working days | 0 |
| 9. | Max shift types per week | 30 |
| 10. | Requested days off | 0 |
| 11. | Shift type successions | 1620 |
| 12. | Max shifts for days of the week | 0 |
| 13. | Alternative skill | 0 |
| 14. | Min time between shifts | 0 |
| 15. | Night shift before free weekend | 0 |
| 16. | Max working bank holidays | 0 |
| 17. | Max number of shifts | 150 |
| 18. | Min consecutive free days | 0 |
| 19. | Max working weekends in four weeks | 0 |
| 20. | Min consecutive working days | 154 |
| Total | 3286 |