About

Page created using Nurse Rostering Problem API (2.4.3149.26002)

1 2 3 4
2001 December040506070809101112131415161718192021222324252627282930
TWTFSSMTWTFSSMTWTFSSMTWTFSS
A

L

L

V

V

   

L

L

L

V

D

   

D

D

D

V

L

   

N

N

N

N

N

    12
B

D

V

L

L

   

V

D

D

L

L

   

L

L

V

D

D

   

V

D

V

V

L

    4
C

N

N

N

N

   

N

N

N

N

N

   

V

V

L

L

V

   

D

V

L

D

V

    18
D

V

D

D

D

   

D

V

V

D

V

   

N

N

N

N

N

   

L

L

D

L

D

    14
Employees' Penalty 48

Violations

Shift Cover (Skill : All)
V Preferred 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1 1 1 - -  
V Provided 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0
D Preferred 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 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0
L Preferred 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1 1 1 - - 1 1 1 1 1 - -  
L Provided 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0
N Preferred 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 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0
Total Penalty48

ShiftsStartEndDescription

V

06:30 14:30 Vroege, hours worked=8 hours, duration=8 hours. Minimum 280 minutes rest required before, minimum 586 minutes rest required after.

D

08:00 16:36 Dagdienst, hours worked=8.6 hours, duration=8.6 hours. Minimum 375 minutes rest required before, minimum 439 minutes rest required after.

L

14:00 22:00 Late, hours worked=8 hours, duration=8 hours. Minimum 734 minutes rest required before, minimum 115 minutes rest required after.

N

21:30 07:00 Nacht, (night shift=true), hours worked=9.5 hours, duration=9.5 hours. Minimum 231 minutes rest required before, minimum 309 minutes rest required after.
 
Cover weights
Over preferred 10000
Under preferred 10000
Over maximum 0
Under minimum 0

KEY
  Bank holiday
 Weekend
 Employee unavailable
 Day off request
 Day on request
 Shift off request
 Shift on request

 

Computation
Found by  
Algorithm
Computation time
Date
System
CPU

 

Penalties

A
Contract: FullTime
Constraint Penalty Required Weight Details
Max shift types 0 Yes 1 Requests max 10 'V' shifts, receives 4
Requests max 10 'D' shifts, receives 4
Requests max 10 'L' shifts, receives 6
Requests max 10 'N' shifts, receives 5
Max number of shifts 0 Yes 1 Requests max 20 shifts, receives 19
Max consecutive working weekends 0 Yes 1 Requests max 1 consecutive working weekends.
Max working weekends in four weeks 0 Yes 1 Requests max 2 working weekends in four weeks.
Min time between shifts 0 Yes 1 (Penalised per minute over)
Max consecutive working days 0 Yes 1 Requests max 7 consecutive working days.
Min consecutive working days 0 Yes 1 Requests min 2 consecutive working days.
Shift type successions 0 Yes 1 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,
L : _,V,D,L,N,
N : _,V,D,L,N,
Max working bank holidays 0 Yes 1 Requests max 0 working bank holidays.
Max consecutive free days 0 Yes 1 Requests max 28 consecutive free days.
Min consecutive free days 0 Yes 1 Requests min 0 consecutive free days.
Complete weekends 0 Yes 1
Night shift before free weekend 1 Yes 1
Max shifts for days of the week 1 Yes 1 Max total assignments for all Mondays = 2
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,
D : 1, 2, 3, 4,
L : 1, 2, 3, 4,
N : 1, 2, 3, 4,
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 7 'D' shifts, receives 0
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 1
In week 2 requests max 7 'D' shifts, receives 2
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 1
In week 3 requests max 7 'D' shifts, receives 2
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 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 4
Max hours worked 9 Yes 1 Requests max 152 hours.
Alternative skill 0 Yes 1
 
B
Contract: FullTime
Constraint Penalty Required Weight Details
Max shift types 0 Yes 1 Requests max 10 'V' shifts, receives 6
Requests max 10 'D' shifts, receives 6
Requests max 10 'L' shifts, receives 7
Requests max 10 'N' shifts, receives 0
Max number of shifts 0 Yes 1 Requests max 20 shifts, receives 19
Max consecutive working weekends 0 Yes 1 Requests max 1 consecutive working weekends.
Max working weekends in four weeks 0 Yes 1 Requests max 2 working weekends in four weeks.
Min time between shifts 0 Yes 1 (Penalised per minute over)
Max consecutive working days 0 Yes 1 Requests max 7 consecutive working days.
Min consecutive working days 0 Yes 1 Requests min 2 consecutive working days.
Shift type successions 0 Yes 1 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,
L : _,V,D,L,N,
N : _,V,D,L,N,
Max working bank holidays 0 Yes 1 Requests max 0 working bank holidays.
Max consecutive free days 0 Yes 1 Requests max 28 consecutive free days.
Min consecutive free days 0 Yes 1 Requests min 0 consecutive free days.
Complete weekends 0 Yes 1
Night shift before free weekend 0 Yes 1
Max shifts for days of the week 1 Yes 1 Max total assignments for all Mondays = 2
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,
D : 1, 2, 3, 4,
L : 1, 2, 3, 4,
N : 1, 2, 3, 4,
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 7 '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 7 'D' shifts, receives 2
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 2
In week 3 requests max 7 'D' shifts, receives 2
In week 3 requests max 7 'L' shifts, receives 1
In week 3 requests max 7 'N' shifts, receives 0
In week 4 requests max 7 'V' shifts, receives 2
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 3 Yes 1 Requests max 152 hours.
Alternative skill 0 Yes 1
 
C
Contract: FullTime
Constraint Penalty Required Weight Details
Max shift types 0 Yes 1 Requests max 10 'V' shifts, receives 5
Requests max 10 'D' shifts, receives 2
Requests max 10 'L' shifts, receives 3
Requests max 10 'N' shifts, receives 9
Max number of shifts 0 Yes 1 Requests max 20 shifts, receives 19
Max consecutive working weekends 0 Yes 1 Requests max 1 consecutive working weekends.
Max working weekends in four weeks 0 Yes 1 Requests max 2 working weekends in four weeks.
Min time between shifts 0 Yes 1 (Penalised per minute over)
Max consecutive working days 0 Yes 1 Requests max 7 consecutive working days.
Min consecutive working days 0 Yes 1 Requests min 2 consecutive working days.
Shift type successions 0 Yes 1 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,
L : _,V,D,L,N,
N : _,V,D,L,N,
Max working bank holidays 0 Yes 1 Requests max 0 working bank holidays.
Max consecutive free days 0 Yes 1 Requests max 28 consecutive free days.
Min consecutive free days 0 Yes 1 Requests min 0 consecutive free days.
Complete weekends 0 Yes 1
Night shift before free weekend 2 Yes 1
Max shifts for days of the week 1 Yes 1 Max total assignments for all Mondays = 2
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,
D : 1, 2, 3, 4,
L : 1, 2, 3, 4,
N : 1, 2, 3, 4,
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 0
In week 1 requests max 7 'L' shifts, receives 0
In week 1 requests max 7 'N' shifts, receives 5
In week 2 requests max 7 'V' shifts, receives 1
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 4
In week 3 requests max 7 'V' shifts, receives 2
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 2
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 14 Yes 1 Requests max 152 hours.
Alternative skill 0 Yes 1
 
D
Contract: FullTime
Constraint Penalty Required Weight Details
Max shift types 0 Yes 1 Requests max 10 'V' shifts, receives 4
Requests max 10 'D' shifts, receives 7
Requests max 10 'L' shifts, receives 3
Requests max 10 'N' shifts, receives 5
Max number of shifts 0 Yes 1 Requests max 20 shifts, receives 19
Max consecutive working weekends 0 Yes 1 Requests max 1 consecutive working weekends.
Max working weekends in four weeks 0 Yes 1 Requests max 2 working weekends in four weeks.
Min time between shifts 0 Yes 1 (Penalised per minute over)
Max consecutive working days 0 Yes 1 Requests max 7 consecutive working days.
Min consecutive working days 0 Yes 1 Requests min 2 consecutive working days.
Shift type successions 0 Yes 1 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,
L : _,V,D,L,N,
N : _,V,D,L,N,
Max working bank holidays 0 Yes 1 Requests max 0 working bank holidays.
Max consecutive free days 0 Yes 1 Requests max 28 consecutive free days.
Min consecutive free days 0 Yes 1 Requests min 0 consecutive free days.
Complete weekends 0 Yes 1
Night shift before free weekend 1 Yes 1
Max shifts for days of the week 1 Yes 1 Max total assignments for all Mondays = 2
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,
D : 1, 2, 3, 4,
L : 1, 2, 3, 4,
N : 1, 2, 3, 4,
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 4
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 3
In week 2 requests max 7 'D' shifts, receives 1
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 0
In week 3 requests max 7 'D' shifts, receives 0
In week 3 requests max 7 'L' shifts, receives 1
In week 3 requests max 7 'N' shifts, receives 4
In week 4 requests max 7 'V' shifts, receives 0
In week 4 requests max 7 'D' shifts, receives 2
In week 4 requests max 7 'L' shifts, receives 2
In week 4 requests max 7 'N' shifts, receives 0
Max hours worked 11 Yes 1 Requests max 152 hours.
Alternative skill 0 Yes 1
 

Total Employees' Penalty

Constraint Penalty
1. Max consecutive free days 0
2. Max hours worked 37
3. Complete weekends 0
4. Max shift types 0
5. Number of consecutive shift types 3
6. Max consecutive working days 0
7. Max shift types per week 0
8. Max consecutive working weekends 0
9. Shift type successions 0
10. Max shifts for days of the week 4
11. Alternative skill 0
12. Min time between shifts 0
13. Night shift before free weekend 4
14. Max working bank holidays 0
15. Max number of shifts 0
16. Min consecutive free days 0
17. Max working weekends in four weeks 0
18. Min consecutive working days 0
Total 48