About

Page created using API Version: 3.27.0.0

1 2 3 4 5
2014 August2526272829303101020304050607080910111213141516171819202122232425262728
MTWTFSSMTWTFSSMTWTFSSMTWTFSSMTWTFSS

P

V

A

l2

l2

l2

   

ea

e2

ea

   

da

da

da

da

d1

   

l2

l2

l2

la

l2

   

e1

e1

e1

e2

ea

   

da

da

da

da

0 0
B

da

   

da

da

   

la

la

la

la

la

   

da

da

da

da

da

     

da

da

da

da

da

     

la

la

la

la

la

0 0
C  

l1

l1

l1

l1

   

ea

ea

   

l1

l1

la

l1

la

   

da

da

da

da

da

   

ea

ea

ea

e1

e1

   

d1

d1

d1

0 0
D

la

la

la

   

l1

la

la

l1

l1

   

la

la

la

l1

l1

   

d1

da

d1

da

da

   

da

da

da

da

   

e1

ea

e1

0 0
E

la

       

da

da

d2

d2

d2

   

d2

d2

d2

da

d2

   

la

l2

   

e2

e2

e2

e2

ea

   

l2

l2

l2

l2

l2

0 0
F  

da

da

da

da

d2

   

la

la

l2

l2

l2

   

d2

da

da

da

da

   

l2

l2

la

la

la

   

da

da

da

da

d2

  0 0
G

e2

e2

e2

e2

e2

   

e2

e2

ea

ea

ea

   

la

l2

l2

la

la

   

d2

d2

da

d2

da

   

da

da

da

da

   

ea

0 0
H

la

la

la

   

d1

da

da

da

da

   

da

da

da

d1

d1

   

e1

e1

ea

ea

e1

   

l1

la

l1

l1

l1

   

la

la

0 0
I

da

da

da

da

d1

   

d1

da

da

da

   

da

da

da

da

d1

   

la

la

la

la

l2

   

e1

e2

e2

e1

e1

   

ea

0 0
J

e1

e1

e1

e1

e1

   

da

d1

d1

d1

d2

   

e1

e1

e1

e1

e2

   

la

la

la

la

l1

   

da

d1

d1

   

ea

ea

0 0
K  

da

da

     

ea

ea

e1

e1

ea

   

l1

la

la

la

l1

   

d1

da

d1

da

da

   

da

d2

d2

da

d1

   

da

0 0
L

ea

ea

ea

ea

   

da

da

da

   

da

da

da

da

da

   

ea

ea

ea

ea

ea

   

la

la

la

la

la

   

da

da

da

0 0
M

ea

ea

         

da

da

da

da

da

   

ea

ea

ea

ea

   

la

la

la

   

la

la

la

   

da

da

da

da

da

0 0
N

l1

   

la

la

la

la

la

   

ea

ea

ea

ea

e2

   

da

da

da

da

   

d1

da

da

da

da

   

la

la

la

la

la

0 0
O

da

   

l2

l2

l2

l2

l1

   

da

da

d1

d1

   

ea

ea

e1

e2

e2

   

d2

d1

d1

da

d2

   

e2

e2

e2

e2

e2

0 0
P

d1

d1

   

ea

e2

     

e2

e1

e1

e1

e2

   

da

d2

d1

d2

d2

   

ea

ea

ea

ea

ea

   

d2

d2

d2

da

d2

0 0
Q

d2

d2

d2

d2

   

l1

l2

l2

l2

l1

   

l2

l2

   

da

d2

da

da

da

   

da

d2

d2

d1

d1

   

l1

l1

l1

l1

0 0
R

ea

       

e1

e1

e1

   

e2

e2

e2

e1

     

la

l1

   

e1

e1

l1

l1

   

l1

l2

l2

   

ea

e1

  0 0
S    

d1

d1

da

da

d1

       

d1

la

         

ea

l1

l1

l1

l1

   

da

d1

da

da

da

          0 0
T    

ea

ea

d2

da

d2

   

ea

d2

       

e2

e2

e2

   

ea

e2

e2

   

l2

l2

l2

la

la

          0 0
U    

la

la

la

la

   

ea

ea

la

la

         

la

la

la

   

ea

ea

ea

ea

   

ea

ea

ea

ea

      0 0
V        

ea

ea

ea

         

ea

ea

ea

ea

la

   

ea

ea

   

la

la

       

ea

ea

ea

ea

ea

  0 0
Employees' penalty (soft constraints) 0
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
e1 Max 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   
e1 Assigned 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 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
e1 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   
e1 Assigned 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 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
e2 Max 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   
e2 Assigned 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 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
e2 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   
e2 Assigned 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 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
ea Max 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3   
ea Assigned 3 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 3 2 3 2 2 3 2 3 2 2 2 2 2 3 3 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
ea Min 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
ea Assigned 3 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 3 2 3 2 2 3 2 3 2 2 2 2 2 3 3 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
d1 Max 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   
d1 Assigned 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 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
d1 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   
d1 Assigned 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 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
d2 Max 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   
d2 Assigned 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 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
d2 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   
d2 Assigned 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 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
da Max 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4   
da Assigned 3 3 3 3 3 3 3 4 4 3 4 4 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
da Min 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3   
da Assigned 3 3 3 3 3 3 3 4 4 3 4 4 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
l1 Max 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   
l1 Assigned 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 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
l1 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   
l1 Assigned 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 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
l2 Max 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   
l2 Assigned 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 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
l2 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   
l2 Assigned 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 00
Shift Cover (Skill=All. Max=Soft constraint [weight=1000, function=Linear]. )
la Max 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3   
la Assigned 3 2 3 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 00
Shift Cover (Skill=All. Min=Soft constraint [weight=1000, function=Linear]. )
la Min 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
la Assigned 3 2 3 2 2 2 2 3 2 2 2 2 2 2 3 2 2 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 00
Total penalty (soft constraints)0
Total violations (hard constraints)0
Workload Resource Matrix
e1 TimeUnits 88888888888888888888888888888888888
e2 TimeUnits 88888888888888888888888888888888888
ea TimeUnits 88888888888888888888888888888888888
d1 TimeUnits 88888888888888888888888888888888888
d2 TimeUnits 88888888888888888888888888888888888
da TimeUnits 88888888888888888888888888888888888
l1 TimeUnits 88888888888888888888888888888888888
l2 TimeUnits 88888888888888888888888888888888888
la TimeUnits 88888888888888888888888888888888888

Shifts   Description

e1

06:00:00-14:00:00 Early shift - Skill 1.

e2

06:00:00-14:00:00 Early shift - Skill 2.

ea

06:00:00-14:00:00 Early shift - Any Skill.

d1

09:00:00-17:00:00 Day shift - Skill 1.

d2

09:00:00-17:00:00 Day shift - Skill 2.

da

09:00:00-17:00:00 Day shift - Any Skill.

l1

14:00:00-22:00:00 Late shift - Skill 1.

l2

14:00:00-22:00:00 Late shift - Skill 2.

la

14:00:00-22:00:00 Late shift - Any Skill.
   

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

 

 

Employees

A
Contract: StandardConstraints, FullTime, Skill_1, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     11
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
B
Contract: StandardConstraints, FullTime
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     10
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
C
Contract: StandardConstraints, FullTime, Skill_1
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     12
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
D
Contract: StandardConstraints, FullTime, Skill_1
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     11
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
E
Contract: StandardConstraints, FullTime, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     12
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
F
Contract: StandardConstraints, FullTime, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     10
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
G
Contract: StandardConstraints, FullTime, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     11
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
H
Contract: StandardConstraints, FullTime, Skill_1
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     12
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
I
Contract: StandardConstraints, FullTime, Skill_1, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     11
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
J
Contract: StandardConstraints, FullTime, Skill_1, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     12
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
K
Contract: StandardConstraints, FullTime, Skill_1, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     9
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
L
Contract: StandardConstraints, FullTime
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     10
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
M
Contract: StandardConstraints, FullTime
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     10
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
N
Contract: StandardConstraints, FullTime, Skill_1, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     11
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
O
Contract: StandardConstraints, FullTime, Skill_1, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     11
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
P
Contract: StandardConstraints, FullTime, Skill_1, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     10
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
Q
Contract: StandardConstraints, FullTime, Skill_1, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Min 160 hours
Min 160 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
160
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOffOnOff   0
Max 10 E and L shifts
Max 12 matches between days 7-34 of pattern:
[Soft constraint, weight=100, function=Linear].
Alle1 or
e2 or
ea or
l1 or
l2 or
la
     10
Try and avoid shift changes without a day off in between
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=1, function=Linear].
Alle1 or
e2 or
ea
d1 or
d2 or
da
    0
Alle1 or
e2 or
ea
l1 or
l2 or
la
    
Alld1 or
d2 or
da
l1 or
l2 or
la
    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
R
Contract: StandardConstraints, PartTime, Skill_1, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
128
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOffOnOff   0
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
S
Contract: StandardConstraints, PartTime, Skill_1
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
96
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOffOnOff   0
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
T
Contract: StandardConstraints, PartTime, Skill_2
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
104
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOffOnOff   0
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
U
Contract: StandardConstraints, PartTime
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
120
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOffOnOff   0
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 
V
Contract: StandardConstraints, PartTime
Constraint Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 168 hours
Max 168 of resource TimeUnits between days 7-34
[Soft constraint, weight=100, function=Quadratic].
112
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max five consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOnOnOnOnOn0
Min two consecutive days off
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=1000, function=Linear].
AllOnOffOn   0
Min two consecutive working days
Max 0 matches between days 0-34 of pattern:
[Soft constraint, weight=10, function=Linear].
AllOffOnOff   0
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld1e1    0
Alld1e2    
Alld1ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alld2e1    0
Alld2e2    
Alld2ea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alldae1    0
Alldae2    
Alldaea    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll1e1    0
Alll1e2    
Alll1ea    
Alll1d1    
Alll1d2    
Alll1da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alll2e1    0
Alll2e2    
Alll2ea    
Alll2d1    
Alll2d2    
Alll2da    
At least 14 hours rest after a shift
Max 0 matches between days 0-34 of patterns:
[Soft constraint, weight=10000, function=Linear].
Alllae1    0
Alllae2    
Alllaea    
Alllad1    
Alllad2    
Alllada    
 

Total employees' penalty (soft constraints)

Constraint Penalty
1. Workload 0
2. Patterns 0
Total 0