About
Page created using Nurse Rostering Problem API (2.4.3149.26002)
| 1 | 2 | 3 | 4 | 5 | |||||||||||||||||||||||||||
| 2000 April | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | |
| M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | W | T | F | S | S | M | T | ||
| A | DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
DH |
328 | |||||
| B | L |
D |
L |
L |
V |
D |
V |
V |
DH |
DH |
N |
V |
DH |
V |
V |
L |
D |
DH |
DH |
V |
116 | ||||||||||
| C | V N |
N |
L |
D |
V |
V |
L |
L |
L |
D |
L |
L |
L |
L |
D |
L |
L |
D |
V |
D |
24 | ||||||||||
| D | V |
V |
V |
V |
V |
D |
L |
D |
V |
V |
V N |
N |
V |
V |
L |
L |
L |
L |
L |
L |
L |
24 | |||||||||
| E | V |
V |
L |
D |
L |
L |
L |
L |
D |
L |
L |
D |
V |
L |
L |
D |
V |
V |
V |
V |
N |
N |
32 | ||||||||
| F | D |
L |
L |
L |
D |
V |
V |
V |
V |
L |
L |
D |
V |
L |
V |
V |
V |
D |
D |
V |
V |
24 | |||||||||
| G | N |
N |
N |
V |
L |
L |
L |
D |
L |
L |
V |
L |
L |
V |
V |
L |
V |
V |
V |
9 | |||||||||||
| H | L |
V |
L |
V |
V |
V |
L |
L |
D |
V N |
L |
D |
V |
V |
D |
V |
L |
L |
D |
L |
17 | ||||||||||
| I | V |
L |
L |
L |
L |
V |
L |
L |
V N |
N |
N |
L |
D |
V |
64 | ||||||||||||||||
| J | L |
D |
V |
V |
V |
V |
V |
D |
V |
L |
D |
L |
L |
L |
L |
56 | |||||||||||||||
| K | L |
L |
V |
L |
N |
N |
N |
L |
V |
D |
L |
V |
L |
L |
L |
49 | |||||||||||||||
| L | V |
V |
V |
V |
V |
V |
V |
V |
V |
V |
V |
V |
V |
V |
8 | ||||||||||||||||
| M | D |
V N |
N |
N |
N |
N |
N |
V N |
N |
N |
N |
N |
N |
N |
65 | ||||||||||||||||
| Employees' Penalty | 816 | ||||||||||||||||||||||||||||||
| Shift Cover (Skill : All) | |||||||||||||||||||||||||||||||
| V Preferred | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | |
| V Provided | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 2 | 2 | 3 | 3 | 0 |
| D Preferred | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
| D Provided | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
| DH Preferred | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
| DH Provided | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
| L Preferred | 3 | 3 | 3 | 3 | 3 | 1 | 1 | 3 | 3 | 3 | 3 | 3 | 1 | 1 | 3 | 3 | 3 | 3 | 3 | 1 | 1 | 3 | 3 | 3 | 3 | 3 | 1 | 1 | 3 | 3 | |
| L Provided | 3 | 3 | 3 | 3 | 3 | 1 | 1 | 3 | 3 | 3 | 3 | 3 | 1 | 1 | 3 | 3 | 3 | 3 | 3 | 1 | 1 | 3 | 3 | 3 | 3 | 3 | 1 | 1 | 3 | 3 | 0 |
| N Preferred | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |
| N Provided | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
| Total Penalty | 816 | ||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||||
Penalties
A| Constraint | Penalty | Required | Weight | Details |
| Min time between shifts | 0 | Yes | 20 | (Penalised per minute over) |
| Shift type successions | 0 | Yes | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,DH,L,N, V : _,V,DH,L,N, D : DH : _,V,DH,L,N, L : _,V,DH,L,N, N : _,V,DH,L,N, |
| Max working bank holidays | 20 | Yes | 10 | Requests max 0 working bank holidays. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| Max shifts for days of the week | 0 | Yes | 1 | Max total assignments for all Sundays = 2 |
| Number of consecutive shift types | 10 | Yes | 5 | Valid lengths of sequences of consecutive shift types: V : 3, 4, 5, 6, D : DH : L : N : |
| Max shift types per week | 0 | Yes | 1 | |
| Max hours worked | 48 | Yes | 1 | Requests max 160 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 200 | Yes | 0 | |
| Requested shifts on | 50 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 7 Requests max 5 'D' shifts, receives 3 No limit on 'DH' shifts, receives 5 Requests max 10 'L' shifts, receives 4 Requests max 10 'N' shifts, receives 1 |
| Max number of shifts | 0 | Yes | 5 | Requests max 22 shifts, receives 20 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (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 | 80 | Yes | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 5 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 15 | Yes | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, 7, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 4 'D' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 3 In week 1 requests max 7 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 3 In week 2 requests max 4 'D' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 4 'D' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 7 'N' shifts, receives 1 In week 4 requests max 7 'V' shifts, receives 2 In week 4 requests max 4 'D' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 16 | Yes | 1 | Requests max 160 hours. |
| Alternative skill | 5 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 4 Requests max 5 'D' shifts, receives 5 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 10 Requests max 10 'N' shifts, receives 2 |
| Max number of shifts | 0 | Yes | 5 | Requests max 22 shifts, receives 21 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (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 | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 5 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, 7, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 2 In week 1 requests max 4 'D' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 1 In week 1 requests max 7 'N' shifts, receives 2 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 4 'D' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 3 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 4 'D' shifts, receives 2 In week 3 requests max 7 'L' shifts, receives 4 In week 3 requests max 7 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 4 'D' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 2 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 24 | Yes | 1 | Requests max 160 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 10 Requests max 5 'D' shifts, receives 2 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 8 Requests max 10 'N' shifts, receives 2 |
| Max number of shifts | 0 | Yes | 5 | Requests max 22 shifts, receives 22 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (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 | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 5 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, 7, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 5 In week 1 requests max 4 'D' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 7 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 2 In week 2 requests max 4 'D' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 1 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 3 In week 3 requests max 4 'D' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 7 'N' shifts, receives 2 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 4 'D' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 5 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 24 | Yes | 1 | Requests max 160 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 7 Requests max 5 'D' shifts, receives 4 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 9 Requests max 10 'N' shifts, receives 2 |
| Max number of shifts | 0 | Yes | 5 | Requests max 22 shifts, receives 22 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (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 | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 5 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, 7, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 2 In week 1 requests max 4 'D' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 2 In week 1 requests max 7 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 4 'D' shifts, receives 2 In week 2 requests max 7 'L' shifts, receives 5 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 4 'D' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 2 In week 3 requests max 7 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 4 In week 4 requests max 4 'D' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 32 | Yes | 1 | Requests max 160 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 10 Requests max 5 'D' shifts, receives 5 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 6 Requests max 10 'N' shifts, receives 0 |
| Max number of shifts | 0 | Yes | 5 | Requests max 22 shifts, receives 21 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (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 | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 5 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, 7, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 4 'D' shifts, receives 2 In week 1 requests max 7 'L' shifts, receives 3 In week 1 requests max 7 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 4 In week 2 requests max 4 'D' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 4 'D' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 3 In week 3 requests max 7 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 3 In week 4 requests max 4 'D' shifts, receives 2 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 24 | Yes | 1 | Requests max 160 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 7 Requests max 5 'D' shifts, receives 1 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 8 Requests max 10 'N' shifts, receives 3 |
| Max number of shifts | 0 | Yes | 5 | Requests max 22 shifts, receives 19 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (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 | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 5 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, 7, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 4 'D' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 7 'N' shifts, receives 3 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 4 'D' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 4 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 4 'D' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 3 In week 3 requests max 7 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 5 In week 4 requests max 4 'D' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 8 | Yes | 1 | Requests max 160 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 8 Requests max 5 'D' shifts, receives 4 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 8 Requests max 10 'N' shifts, receives 1 |
| Max number of shifts | 0 | Yes | 5 | Requests max 22 shifts, receives 21 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (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 | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 5 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, 7, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 3 In week 1 requests max 4 'D' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 2 In week 1 requests max 7 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 4 'D' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 2 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 3 In week 3 requests max 4 'D' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 1 In week 3 requests max 7 'N' shifts, receives 1 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 4 'D' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 2 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 16 | Yes | 1 | Requests max 160 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 4 Requests max 7 'D' shifts, receives 1 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 7 Requests max 10 'N' shifts, receives 3 |
| Max number of shifts | 0 | Yes | 5 | Requests max 15 shifts, receives 15 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 6 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, 5, 6, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 1 In week 1 requests max 7 'D' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 2 In week 1 requests max 7 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'D' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 2 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 2 In week 3 requests max 7 'D' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 2 In week 3 requests max 7 'N' shifts, receives 3 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'D' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 64 | Yes | 1 | Requests max 80 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 6 Requests max 7 'D' shifts, receives 3 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 6 Requests max 10 'N' shifts, receives 0 |
| Max number of shifts | 0 | Yes | 5 | Requests max 15 shifts, receives 15 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 6 consecutive working days. |
| Min consecutive working days | 0 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, 5, 6, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 7 'D' shifts, receives 1 In week 1 requests max 7 'L' shifts, receives 1 In week 1 requests max 7 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 4 In week 2 requests max 7 'D' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 7 'D' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 7 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 7 'D' shifts, receives 1 In week 4 requests max 7 'L' shifts, receives 4 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 56 | Yes | 1 | Requests max 80 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 10 'V' shifts, receives 3 Requests max 7 'D' shifts, receives 1 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 8 Requests max 10 'N' shifts, receives 3 |
| Max number of shifts | 0 | Yes | 5 | Requests max 15 shifts, receives 15 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (Penalised per minute over) |
| Max consecutive working days | 0 | Yes | 5 | Requests max 6 consecutive working days. |
| Min consecutive working days | 1 | Yes | 1 | Requests min 2 consecutive working days. |
| Shift type successions | 0 | Yes | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 10 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, 5, 6, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 1 In week 1 requests max 7 'D' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 3 In week 1 requests max 7 'N' shifts, receives 2 In week 2 requests max 7 'V' shifts, receives 0 In week 2 requests max 7 'D' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 7 'N' shifts, receives 1 In week 3 requests max 7 'V' shifts, receives 1 In week 3 requests max 7 'D' shifts, receives 1 In week 3 requests max 7 'L' shifts, receives 2 In week 3 requests max 7 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 7 'D' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 1 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 48 | Yes | 1 | Requests max 80 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 0 | Yes | 5 | Requests max 28 'V' shifts, receives 14 Requests max 28 'D' shifts, receives 0 No limit on 'DH' shifts, receives 0 Requests max 28 'L' shifts, receives 0 Requests max 28 'N' shifts, receives 0 |
| Max number of shifts | 0 | Yes | 5 | Requests max 20 shifts, receives 14 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (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 | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 8 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 2 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 2, 3, 4, 5, 6, 7, D : 2, 3, 4, 5, 6, DH : L : 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, 7, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 5 In week 1 requests max 7 'D' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 7 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 2 In week 2 requests max 7 'D' shifts, receives 0 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 7 'N' shifts, receives 0 In week 3 requests max 7 'V' shifts, receives 5 In week 3 requests max 7 'D' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 7 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 0 In week 4 requests max 7 'D' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 7 'N' shifts, receives 0 |
| Max hours worked | 8 | Yes | 1 | Requests max 112 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 | |
| Requested shifts off | 0 | Yes | 0 | |
| Requested shifts on | 0 | Yes | 0 |
| Constraint | Penalty | Required | Weight | Details |
| Max shift types | 15 | Yes | 5 | Requests max 10 'V' shifts, receives 2 Requests max 5 'D' shifts, receives 1 No limit on 'DH' shifts, receives 0 Requests max 10 'L' shifts, receives 0 Requests max 10 'N' shifts, receives 13 |
| Max number of shifts | 0 | Yes | 5 | Requests max 22 shifts, receives 16 |
| Max working weekends in four weeks | 0 | Yes | 7 | Requests max 4 working weekends in four weeks. |
| Min time between shifts | 0 | Yes | 20 | (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 | 10 | Which shifts may follow a shift the next day. ("_" = empty day). _ : _,V,D,L,N, V : _,V,D,L,N, D : _,V,D,L,N, DH : L : _,V,D,L,N, N : _,V,D,L,N, |
| Max working bank holidays | 0 | Yes | 10 | Requests max 6 working bank holidays. |
| Max consecutive free days | 0 | Yes | 0 | Requests max 5 consecutive free days. |
| Min consecutive free days | 0 | Yes | 1 | Requests min 1 consecutive free days. |
| Complete weekends | 0 | Yes | 40 | |
| Night shift before free weekend | 0 | Yes | 0 | |
| 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 | 5 | Valid lengths of sequences of consecutive shift types: V : 1, 2, 3, 4, 5, 6, 7, D : 1, 2, 3, 4, DH : L : 1, 2, 3, 4, 5, 6, 7, N : 2, 3, 4, 5, 6, 7, |
| Max shift types per week | 0 | Yes | 1 | Max shift types per week In week 1 requests max 7 'V' shifts, receives 0 In week 1 requests max 4 'D' shifts, receives 0 In week 1 requests max 7 'L' shifts, receives 0 In week 1 requests max 7 'N' shifts, receives 0 In week 2 requests max 7 'V' shifts, receives 1 In week 2 requests max 4 'D' shifts, receives 1 In week 2 requests max 7 'L' shifts, receives 0 In week 2 requests max 7 'N' shifts, receives 6 In week 3 requests max 7 'V' shifts, receives 0 In week 3 requests max 4 'D' shifts, receives 0 In week 3 requests max 7 'L' shifts, receives 0 In week 3 requests max 7 'N' shifts, receives 0 In week 4 requests max 7 'V' shifts, receives 1 In week 4 requests max 4 'D' shifts, receives 0 In week 4 requests max 7 'L' shifts, receives 0 In week 4 requests max 7 'N' shifts, receives 7 |
| Max hours worked | 0 | Yes | 1 | Requests max 160 hours. |
| Alternative skill | 0 | Yes | 1 | |
| Skilled shifts | 0 | Yes | 10000 | |
| Requested days off | 0 | Yes | 0 | |
| Requested shifts on | 50 | Yes | 0 |
| Constraint | Penalty | |
| 1. | Max consecutive free days | 0 |
| 2. | Max hours worked | 368 |
| 3. | Complete weekends | 0 |
| 4. | Max shift types | 15 |
| 5. | Requested shifts on | 100 |
| 6. | Number of consecutive shift types | 25 |
| 7. | Requested shifts off | 0 |
| 8. | Max consecutive working days | 0 |
| 9. | Max shift types per week | 0 |
| 10. | Requested days off | 200 |
| 11. | Shift type successions | 80 |
| 12. | Max shifts for days of the week | 0 |
| 13. | Skilled shifts | 0 |
| 14. | Alternative skill | 5 |
| 15. | Min time between shifts | 0 |
| 16. | Night shift before free weekend | 0 |
| 17. | Max working bank holidays | 20 |
| 18. | Max number of shifts | 0 |
| 19. | Min consecutive free days | 0 |
| 20. | Max working weekends in four weeks | 0 |
| 21. | Min consecutive working days | 3 |
| Total | 816 |