About

Page created using Nurse Rostering Problem (NRP) API (3.1.3625.27914)

1 2 3 4 5 6
2002 June020304050607080910111213141516171819202122232425262728293001020304050607080910111213
SMTWTFSSMTWTFSSMTWTFSSMTWTFSSMTWTFSSMTWTFS

P

V

A                                                                    

D

     

N

N

    10 0
AA

N

     

S12

S12

S12

S12

   

D12

D12

       

D12

S12

   

S12

S12

   

D12

D12

           

D12

     

D22

D23

D22

D19

D12

S12

1010 0
AB  

D

D22

D22

N

N

E

E

   

D

D

     

D

       

E

E

D12

D23

D

D22

D22

     

D22

D22

   

E

E

N

E

D

D

D

  10 0
AC

D1

N

N

N

N

     

D1

   

N

N

N

S12

   

D12

S12

N

           

D23

N

N

N

   

D19

D12

   

D12

     

D19

N

0 0
AD

D

D

D

E

D19

       

D19

D

E

E

D19

D19

D

E

D19

D19

D

   

D

D19

   

D

D19

D19

   

D

D19

E

   

D

D19

E

E

D19

D19

30 0
AE  

N

N

N

N

N

E

N

N

N

N

         

N

N

N

N

N

E

N

N

N

N

     

N

N

   

N

N

N

N

E

N

N

N

  50 0
AF  

D23

D23

   

D12

D12

D

   

D12

D12

     

D12

D12

   

D12

D12

N

   

D12

D12

       

D12

   

D23

D23

D22

   

D23

D23

N

  10 0
AG

E

N

   

D

N

   

D2

D

   

D12

N

E

   

D

N

N

   

E

D

N

   

N

E

D12

   

D

E

     

D12

D

   

N

30 0
AH

N

N

N

N

S12

       

E2

     

E

N

S12

   

E2

N

     

D1

S12

   

E

D

D

N

   

N

   

N

     

D1

D12

0 0
AI

D23

D19

D12

         

D2

       

D12

D

D19

D23

             

N

   

D23

D23

N

           

E1

D22

     

D23

40 0
AJ    

D2

     

D12

D

       

N

     

D2

     

D12

D12

       

D2

   

E1

       

D1

D23

     

D23

    40 0
AK    

S12

S12

   

D22

D12

   

D22

S12

E

     

D22

D12

   

D22

D12

S12

S12

     

N

S12

S12

           

S12

   

S12

S12

S12

1910 0
AL

D1

N

S12

   

S12

             

D1

D

     

D1

E

   

N

     

E1

D

D

D

           

N

   

N

N

  0 0
AM

N

     

D22

D19

   

D19

S12

E

D19

D19

D19

D19

D19

   

D22

D19

   

D22

   

D19

D22

D22

D19

D19

N

   

D19

   

S12

S12

   

S12

S12

110 0
AN

N

N

N

   

D

     

D

   

D

N

N

N

S12

N

         

N

N

   

D1

N

   

D

D

D

   

D

D

D

      60 0
AO

D23

D23

   

D2

D23

   

D23

   

D2

D12

D23

D23

N

   

D2

     

D23

N

E

E

E

D23

D23

D23

D12

D12

S12

E

       

S12

      40 0
AP

D19

E

   

N

     

D1

S12

     

E

D12

   

E1

S12

N

     

D1

     

N

N

N

   

N

       

N

N

   

N

0 0
AQ    

D

D

   

E

E

D

D

D

D

       

D

D

   

E

D19

E

D

D

D

     

D

D

     

E

E

D

D

D

D

    50 0
AR          

D23

S12

S12

   

S12

S12

S12

             

S12

E

D23

D12

D12

S12

S12

     

D12

D12

   

D19

D12

   

D12

D12

D12

  1860 0
AS  

D2

     

D12

S12

S12

     

D12

D12

   

D1

   

D12

D12

S12

S12

     

S12

           

D1

D12

S12

S12

     

D12

D12

  80 0
AT  

D

D

D

D

     

N

N

N

   

N

N

E

N

N

           

D

D

D

N

E

D19

D19

D

       

D12

     

S12

N

10 0
AU

S12

       

S12

   

N

N

   

S12

S12

N

N

N

   

N

   

E

   

D1

D12

N

N

N

   

D1

N

   

N

S12

   

E

N

0 0
AV  

D

D

D

D

D

E

D19

       

D

       

D

D

D

N

N

   

D

D

D

     

D

D

D

D

N

E

D

   

D

    70 0
AW

D

E

E

E

E

     

E

     

D

D

D

N

N

N

N

S12

           

D1

D

D

S12

S12

   

S12

     

S12

     

D

10 0
AX  

N

   

N

N

N

N

     

D12

S12

   

E2

N

   

D1

D19

N

N

N

N

N

     

D

       

D19

D12

E

N

N

S12

    0 0
AY

N

     

D23

S12

   

D23

D23

S12

   

S12

E

D23

D23

E

       

N

N

   

S12

S12

N

S12

             

D23

D23

D12

D12

D12

150 0
AZ

D1

N

N

E

N

N

   

N

N

     

D1

N

N

N

N

N

E

   

D2

N

     

D1

D

D19

N

N

E

N

   

E

   

N

    0 0
B

E

E

           

D

       

N

N

                       

D2

N

   

E

E

               

E

90 0
BA    

S12

N

S12

S12

       

D12

   

N

N

   

D22

D22

       

D23

D23

   

D19

D19

   

D23

           

D23

D23

D23

E

20 0
BB  

N

   

D1

S12

S12

S12

   

S12

S12

N

       

E2

D

N

S12

S12

S12

S12

   

S12

       

S12

S12

S12

S12

S12

     

S12

N

  10 0
C  

D

D

D19

D

D

   

N

N

     

N

N

N

   

D1

N

     

D1

D19

D

N

E

D

D19

D

   

D1

   

N

N

N

   

D12

10 0
D        

E1

D12

D

D19

D23

D23

E

       

E

E

E

E

E

D

D

D

             

D1

D23

E

D19

D

D

D

D

        40 0
E  

N

   

N

N

       

N

N

N

N

N

   

N

         

N

N

E

N

N

N

N

E

N

             

N

N

N

10 0
F  

E

N

     

N

E

   

D23

D23

E

       

D1

D23

D23

E

E

D

D23

         

D1

S12

   

N

N

N

N

N

   

N

  40 0
G    

E1

D

D

D

D12

D19

N

     

D

   

E

   

D

D

D

D

   

N

E

E

   

E

E

E

   

D

D

   

D

E

E

  50 0
H

D12

   

D12

D12

       

D12

N

N

N

E

D12

N

N

N

N

N

   

N

N

N

   

D2

N

N

N

N

N

     

N

N

N

N

N

  80 0
I  

D12

     

N

N

N

S12

     

N

   

E

S12

     

D2

D19

E

   

N

N

   

N

E

N

   

N

N

N

   

N

    0 0
J

E

E

D19

D

           

D

   

D

D

   

D

E

       

E

E

   

D

D

D19

D

D

         

D

     

D

100 0
K    

E

E

E

D19

D

D

D

   

E

E

     

D

   

D

D

D

D

E

E

E

E

   

S12

   

E

E

E

E

E

   

D

S12

  40 0
L

N

N

   

D

D

   

D12

D12

     

D

D

D

D

           

D1

S12

N

N

N

N

   

N

N

N

   

N

N

   

D

D

40 0
M

E

   

N

             

D

D19

E

E

     

D19

D19

           

D

E

E

E

                 

D

D

E

70 0
N

D2

   

E

E

     

E

E

E

   

D2

N

N

N

   

E2

   

D1

N

     

N

S12

N

     

D1

   

D2

N

E

   

E1

30 0
O  

D2

D23

     

E1

D19

D23

E

         

D1

E

     

E

E

D19

D23

         

D1

D23

E

   

D

D

E

          110 0
P  

D

     

E1

D12

D12

D

D19

N

E

S12

   

D

D12

   

E1

D19

D19

D

N

N

N

N

   

E2

     

D1

D12

D12

E

S12

S12

N

N

  0 0
Q

D1

N

N

N

N

N

     

D1

N

N

N

N

S12

   

S12

N

S12

   

N

   

D23

D19

D

D

N

S12

N

N

       

D12

N

N

N

  0 0
R

E

   

E

D23

       

D19

D23

   

E

E

   

E

D23

       

D19

D23

   

E

E

   

E

D23

       

D19

D23

   

E

60 0
S

D

D

D

D

         

D

D

   

D

D

D

D

D

         

D

D

   

D

D

   

D

D

     

D

D

D

   

D

60 0
T      

D

   

D

D

D

   

D

D

           

D

D

D

D

   

D

D

       

D2

D2

D2

E

N

   

E1

N

N

  260 0
U

D19

N

N

   

N

   

N

N

N

   

N

N

   

D19

N

S12

     

N

N

   

S12

N

N

N

   

N

   

N

N

N

N

    80 0
V  

E

E

E

   

D

D

D19

D

D19

E

D19

   

E

E

E

E

D19

D

D

   

E

E

E

   

D

E

E

D19

D

D

D

   

D

D19

E

  40 0
W

D2

     

N

N

   

N

N

N

   

D1

S12

     

D1

N

   

E1

N

N

   

D1

N

     

D1

N

     

D12

N

   

N

10 0
X    

D12

   

D22

   

D22

D22

     

D19

D22

D22

N

           

D22

     

D22

D22

   

D2

D22

D22

       

D19

   

D

70 0
Y        

E1

D19

N

S12

S12

S12

N

         

N

S12

   

D12

D

N

N

   

D

   

D2

   

S12

S12

S12

N

N

   

N

    0 0
Z  

N

N

     

D2

D12

N

     

N

     

D

   

N

N

N

N

   

N

         

N

   

D12

D12

E

   

N

    30 0

Requests

Employees' penalty (soft constraints) 6930

Violations

Period Cover (Skill : 1)
(07:30-10:00) Max 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23   
(07:30-10:00) Preferred 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8   
(07:30-10:00) Provided 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 10
(10:00-11:30) Max 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23   
(10:00-11:30) Preferred 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8   
(10:00-11:30) Provided 8 8 9 9 9 9 9 8 9 9 9 8 8 8 9 9 9 9 9 8 9 8 9 9 8 9 10 10 9 8 9 9 9 9 8 9 9 9 9 8 8 8 300
(11:30-15:30) Max 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30   
(11:30-15:30) Preferred 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10   
(11:30-15:30) Provided 10 13 13 10 12 14 10 12 15 13 12 11 11 10 12 10 12 10 11 11 12 11 12 11 11 10 12 13 14 13 10 13 11 10 10 10 10 13 14 13 10 10 650
(15:30-19:30) Max 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25   
(15:30-19:30) Preferred 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10   
(15:30-19:30) Provided 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10
(19:30-22:00) Max 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23   
(19:30-22:00) Preferred 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8   
(19:30-22:00) Provided 8 8 9 9 9 9 9 8 9 9 9 8 8 8 9 9 9 9 10 8 9 8 9 9 8 9 10 10 9 8 9 9 9 9 8 8 9 9 9 8 8 8 300
(22:00-23:30) Max 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23   
(22:00-23:30) Preferred 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8   
(22:00-23:30) Provided 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 10
(23:30-07:30) Max 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22   
(23:30-07:30) 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 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7   
(23:30-07:30) Provided 7 14 12 7 12 16 8 8 11 10 12 7 12 12 14 9 12 10 9 14 7 7 10 15 13 8 8 11 13 15 9 8 7 11 7 7 14 12 11 16 14 10 1550
Period Cover (Skill : 5)
(07:30-10:00) Min 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 1 1 1 1 1 1 1 1 1 1 1 1   
(07:30-10:00) Provided 3 3 6 4 1 1 1 3 2 3 4 3 4 4 3 2 4 3 1 2 1 2 2 4 5 4 4 4 3 2 3 6 4 1 1 2 5 4 4 3 4 5 00
(10:00-11:30) Min 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 1 1 1 1 1 1 1 1 1 1 1 1   
(10:00-11:30) Provided 3 3 6 4 2 2 2 3 3 4 5 3 4 4 4 3 5 3 2 2 2 2 3 5 5 4 5 6 4 2 3 6 5 2 1 2 6 5 5 3 4 5 00
(11:30-15:30) Min 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 1 1 1 1 1 1 1 1 1 1 1 1   
(11:30-15:30) Provided 7 5 6 4 6 5 3 3 7 7 6 5 5 7 7 6 7 5 4 3 2 3 5 6 6 5 4 7 8 5 4 8 7 4 2 2 6 9 8 4 4 7 00
(15:30-19:30) Min 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 1 1 1 1 1 1 1 1 1 1 1 1   
(15:30-19:30) Provided 4 3 3 3 5 4 3 3 5 4 4 3 4 7 6 5 5 5 3 1 2 4 5 4 4 3 2 7 7 3 3 3 4 4 4 3 4 7 7 4 4 5 00
(19:30-22:00) Min 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 1 1 1 1 1 1 1 1 1 1 1 1   
(19:30-22:00) Provided 3 2 2 4 6 5 5 3 4 4 5 3 3 4 5 4 5 3 3 2 4 3 5 2 3 2 4 8 6 4 1 1 3 4 2 1 4 6 5 2 3 5 00
(22:00-23:30) Min 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 1 1 1 1 1 1 1 1 1 1 1 1   
(22:00-23:30) Provided 3 2 2 4 5 4 4 3 3 3 4 3 3 4 4 3 4 3 2 2 3 3 4 1 3 2 3 6 5 4 1 1 2 3 2 1 3 5 4 2 3 5 00
(23:30-07:30) Min 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 1 1 1 1 1 1 1 1 1 1 1 1   
(23:30-07:30) Provided 5 5 6 3 4 5 2 3 5 5 6 2 2 4 5 4 5 5 3 6 4 2 4 7 6 3 2 4 5 6 5 1 1 5 1 2 5 3 4 5 5 5 00
Total penalty (soft constraints)7213
Total violations (hard constraints)0

Shifts Start End Description

D

07:30 15:30 . Time units=8.

D1

07:30 11:30 . Time units=4.

D12

07:30 19:30 . Time units=12.

D22

10:00 22:00 . Time units=12.

D19

11:30 19:30 . Time units=8.

D2

11:30 15:30 . Time units=4.

D23

11:30 23:30 . Time units=12.

E

15:30 23:30 . Time units=8.

E1

15:30 19:30 . Time units=4.

E2

19:30 23:30 . Time units=4.

S12

19:30 07:30 . Time units=12.

N

23:30 07:30 . Time units=8.
 
Cover constraints
Must not be over preferred levels: Soft constraint, weight=1, function=Linear.
Must not be under preferred levels: Soft constraint, weight=1, function=Linear.
Must not be over maximum levels: Soft constraint, weight=100, function=Linear.
Must not be under minimum levels: Soft constraint, weight=100, function=Linear.

KEY
 Assignment frozen
 Day off request
 Day on request
 Shift off request
 Shift on request

 

Computation
Found by  
Algorithm
Computation time
Date
System
CPU

 

Penalties

A
Skills: 1 2 3
Contract: 1191
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 10
Workload 0 0
SatisfiedWorkloadUnits
Max 0 time units between days 0-13
[Soft constraint, weight=100, function=Linear].
0
Max 0 time units between days 14-27
[Soft constraint, weight=100, function=Linear].
0
Max 24 time units between days 28-41
[Soft constraint, weight=100, function=Linear].
24
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
S12
N or
S12
N or
S12
N or
S12
N or
S12
N or
S12
0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE or
E1 or
E2
E or
E1 or
E2
E or
E1 or
E2
E or
E1 or
E2
E or
E1 or
E2
E or
E1 or
E2
0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD or
D19 or
D23 or
D22 or
D12 or
D1 or
D2
D or
D19 or
D23 or
D22 or
D12 or
D1 or
D2
D or
D19 or
D23 or
D22 or
D12 or
D1 or
D2
D or
D19 or
D23 or
D22 or
D12 or
D1 or
D2
D or
D19 or
D23 or
D22 or
D12 or
D1 or
D2
D or
D19 or
D23 or
D22 or
D12 or
D1 or
D2
0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD1D1    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD1D2    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD1E1    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD1E2    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDD1    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDD2    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDE1    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDE2    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD12D1    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD12D2    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD12E1    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD12E2    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD22D1    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD22D2    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD22E1    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD22E2    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD2D1    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD2D2    0
Max 0 matches between days 0-41 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD2E1    0
Max 0 matches between days