About

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

1 2 3
2006 October020304050607080910111213141516171819202122
MTWTFSSMTWTFSSMTWTFSS

P

V

A              

N

N

     

N

N

N

   

N

N

    0 0
B      

N

N

       

N

N

N

             

N

N

0 0
C

D

D

D

D

         

DV

DV

 

AV

A

D

DV

          0 0
D    

AV

AV

A

     

D

D

       

A

AV

 

A

A

A

A

0 0
E

AV

A

A

 

D

DV

DV

DV

           

A

A

A

        0 0
F                

DV

DV

   

DV

D

DV

 

A

AV

      0 0
G

DV

D

D

DV

D

   

D

D

   

D

DV

DV

D

D

 

D

DV

    0 0
H

A

AV

 

DV

DV

   

AV

AV

A

D

D

       

D

DV

A

AV

AV

0 0
I

DV

D

DV

A

AV

   

A

A

AV

A

 

A

AV

DV

D

DV

        0 0
J          

AV

A

     

AV

AV

     

DV

D

DV

      0 0
K                                    

DV

D

DV

0 0
L          

N

N

   

N

N

         

N

N

N

    0 0
M          

A

A

A

                          0 0
N

A

A

 

D

D

DV

DV

D

DV

 

DV

DV

   

D

D

DV

D

D

    0 0
O

N

N

N

   

N

N

             

N

N

          0 0
P

D

DV

D

D

DV

     

A

A

A

A

       

D

D

D

A

A

0 0
Q          

D

D

D

                          0 0
R                      

A

A

A

              0 0
S    

A

A

A

       

D

D

DV

             

DV

D

0 0
T

N

N

                 

N

N

N

 

N

N

        0 0
U    

N

N

N

   

N

N

                   

N

N

0 0
V                      

D

D

DV

              0 0
W

D

DV

DV

   

A

AV

DV

D

D

D

     

AV

A

AV

A

AV

    0 0
X                                    

D

DV

DV

0 0

Requests

Employees' penalty (soft constraints) 0
Shift Cover (Skill : All)
D Preferred 3 3 3 3 3 1 1 3 3 3 3 3 1 1 3 3 3 3 3 1 1   
D Provided 3 3 3 3 3 1 1 3 3 3 3 3 1 1 3 3 3 3 3 1 1 00
DV Preferred 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
DV Provided 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 00
A Preferred 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
A Provided 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 00
AV Preferred 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1   
AV Provided 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00
N Preferred 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
N Provided 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 00
Total penalty (soft constraints)0
Total violations (hard constraints)0

Shifts Start End Description

D

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

DV

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

A

15:00 22:30 . Time units=750.

AV

15:00 22:30 . Time units=750.

N

22:00 07:45 . Time units=975.
 
Cover constraints
Must not be over preferred levels: Hard constraint.
Must not be under preferred levels: Hard constraint.
Must not be over maximum levels: Hard constraint.
Must not be under minimum levels: Hard constraint.

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

   

 

Penalties

A
Contract: C1
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 6220 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 7395 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
0
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
3900
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
2925
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Max 3 consecutive night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNN   0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
B
Contract: C1
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 6220 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 7395 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
1950
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
2925
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
1950
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Max 3 consecutive night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNN   0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
C
Contract: C2
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 7388 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
7500
Max 8563 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
7500
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
3000
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
3000
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
1500
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
D
Contract: C2
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 7388 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
8250
Max 8563 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
8250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
1500
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
4500
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
E
Contract: C2
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 7388 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
7500
Max 8563 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
7500
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
4500
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
750
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
2250
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
F
Contract: C3
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 4732 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
5250
Max 6000 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
5250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
0
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
3000
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
2250
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
G
Contract: C4B
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 10050 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 11250 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
3750
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
3750
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
3000
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
H
Contract: C4
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 10050 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 11250 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
3000
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
3750
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
3750
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
I
Contract: C4
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 10050 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 11250 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
3750
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
4500
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
2250
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
J
Contract: C3
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 4732 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
5250
Max 6000 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
5250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
1500
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
1500
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
2250
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
K
Contract: C5
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 1645 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 2820 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
0
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
0
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
2250
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
L
Contract: C1
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 6220 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 7395 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
1950
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
1950
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
2925
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Max 3 consecutive night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNN   0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
M
Contract: C5
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 1645 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 2820 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
1500
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
750
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
N
Contract: C4B
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 10050 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
11250
Max 11250 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
11250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
4500
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
3000
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
3750
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
O
Contract: C1
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 6220 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 7395 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
4875
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
0
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
1950
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Max 3 consecutive night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNN   0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
P
Contract: C4B
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 10050 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 11250 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
3750
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
3000
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
3750
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
Q
Contract: C5
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 1645 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 2820 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
1500
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
750
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
R
Contract: C5
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 1645 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 2820 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
0
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
S
Contract: C3
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 4732 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6000
Max 6000 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6000
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
1500
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
T
Contract: C1
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 6220 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 7395 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
1950
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
2925
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
1950
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Max 3 consecutive night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNN   0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
U
Contract: C1
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 6220 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 7395 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
6825
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
2925
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
1950
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
1950
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Max 3 consecutive night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNN   0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
V
Contract: C5
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 1645 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 2820 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
0
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
W
Contract: C4
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 10050 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 11250 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
10500
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
3750
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
3000
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
3750
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 
X
Contract: C5
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Min 1645 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 2820 time units between days 0-20
[Soft constraint, weight=1, function=Linear].
2250
Max 5400 time units between days 0-6
[Soft constraint, weight=1, function=Linear].
0
Max 5400 time units between days 7-13
[Soft constraint, weight=1, function=Linear].
0
Max 5400 time units between days 14-20
[Soft constraint, weight=1, function=Linear].
2250
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567
No AV shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllAV      0
No night shifts
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN      0
Max 6 consecutive working days
Max 0 matches between days 0-20 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOnOnOnOnOnOn0
Min 2 consecutive day shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0D or
DV
Not D or
DV
     0
AllNot D or
DV
D or
DV
Not D or
DV
    
Min 2 consecutive E shifts
Max 0 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
0A or
AV
Not A or
AV
     0
AllNot A or
AV
A or
AV
Not A or
AV
    
 

Total employees' penalty (soft constraints)

Requirement Penalty
1. Requested intervals/days and shifts on and off 0
2. Workload 0
3. Patterns 0
Total 0