About

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

1 2 3 4 5 6
1995 October262728293031010203040506070809101112131415161718192021222324252627282930
TFSSMTWTFSSMTWTFSSMTWTFSSMTWTFSSMTWT

P

V

A01

D

E

   

D

D

E

E

 

D

D

N

N

     

D

D

E

   

D

D

 

D

D

D

E

E

 

D

E

N

N

    0 0
A02

D

D

 

D

D

N

N

     

D

D

D

D

 

E

E

 

O

D

D

N

N

   

D

D

D

D

E

E

   

D

N

N

0 0
A03

N

 

E

E

E

O

D

 

D

D

   

D

E

E

N

N

   

D

D

D

E

N

N

     

D

D

D

D

E

 

D

D

0 0
A04

O

 

D

N

N

   

D

D

E

 

D

E

N

N

     

D

E

   

D

E

 

O

D

D

N

N

   

D

D

D

D

0 0
A05

D

D

       

D

N

N

 

E

E

 

D

D

D

D

N

N

 

E

E

 

D

D

N

N

       

D

D

   

E

0 0
A06

E

N

N

 

D

E

 

D

E

N

N

     

D

D

 

D

D

N

N

   

D

E

E

E

 

D

D

N

N

 

E

E

  0 0
A07

E

   

E

E

E

 

D

D

D

E

E

   

D

D

E

 

N

N

   

D

D

   

D

D

D

 

D

D

D

E

 

D

0 0
A08

D

D

D

D

 

D

D

D

E

 

N

N

   

D

O

D

E

   

D

D

 

D

N

N

   

D

E

   

D

D

D

E

0 0
A09

D

   

D

N

N

   

D

E

 

D

D

D

E

E

   

D

E

 

D

D

D

E

 

N

N

   

D

D

E

 

D

N

0 0
A10    

D

D

D

D

O

E

 

D

D

D

E

       

D

E

 

D

O

 

D

D

E

 

D

D

D

E

 

D

N

N

  0 0
A11

D

D

D

 

D

D

E

 

D

D

D

 

D

E

 

D

N

N

     

O

D

E

 

D

D

D

D

N

N

   

D

E

  0 0
A12  

D

D

       

D

D

 

D

D

     

D

D

E

 

D

D

O

N

N

     

D

D

D

D

E

 

D

D

D

0 0
A13  

E

E

   

D

D

 

N

N

   

O

D

     

D

D

D

E

E

E

 

D

D

E

E

E

     

D

D

D

D

0 0
B14

D

E

 

D

D

D

D

E

 

D

N

N

   

D

O

     

D

D

D

E

E

 

E

E

 

D

E

N

N

   

D

D

0 0
B15

E

 

N

N

 

O

D

D

E

   

D

E

E

 

D

E

E

E

 

D

D

   

N

N

   

D

D

D

 

D

D

N

N

0 0
B16  

D

D

D

E

   

D

N

N

   

D

D

E

E

 

D

O

 

D

E

N

N

   

O

D

 

D

E

E

N

N

 

E

0 0
B17

N

N

   

D

E

E

 

D

E

E

 

D

D

N

N

   

O

D

E

 

D

D

E

   

D

N

N

   

D

D

E

  0 0
B18

D

D

E

E

N

N

   

D

D

D

E

N

N

     

D

D

E

N

N

   

D

O

D

E

E

   

D

E

E

 

D

0 0
B19

D

 

N

N

 

D

D

 

D

D

D

 

O

D

E

 

N

N

   

D

O

E

 

D

D

D

D

       

D

D

D

D

0 0
B20

D

D

     

D

D

E

E

E

   

D

E

 

D

D

D

 

D

D

D

D

   

D

E

 

D

D

 

N

N

   

O

0 0
B21

O

 

D

D

D

E

N

N

   

D

D

E

 

N

N

   

D

D

D

E

 

D

D

E

 

D

D

E

E

E

   

D

O

0 0
B22

E

E

E

 

D

D

O

D

D

D

 

D

D

D

 

E

E

   

D

N

N

       

D

E

E

 

D

D

D

D

 

O

0 0
B23  

D

D

E

E

 

D

D

 

D

E

 

N

N

   

D

D

D

D

E

   

D

E

     

D

D

D

D

E

 

D

O

0 0
B24

N

N

 

D

D

D

E

   

D

D

E

 

D

D

D

 

D

E

E

 

D

D

E

 

D

D

N

N

     

D

D

D

D

0 0
B25

D

D

D

   

D

N

N

   

D

D

 

D

D

 

D

E

N

N

   

D

D

D

D

N

N

   

D

D

 

E

E

E

0 0

Requests

Employees' penalty (soft constraints) 0
Shift Cover (Skill : All)
D Min - - - - - - 8 8 8 8 7 8 8 8 7 7 7 7 7 8 8 8 8 8 7 8 8 8 13 8 8 7 8 8 8 8   
D Max - - - - - - 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 18 11 11 11 11 11 11 11   
D Provided 11 10 9 8 10 11 9 9 10 11 10 9 8 10 7 8 7 9 7 10 11 8 9 10 8 8 9 10 13 8 9 8 11 11 11 9 00
O Provided 2 0 0 0 0 2 2 0 0 0 0 0 2 0 0 2 0 0 3 0 0 4 0 0 0 2 1 0 0 0 0 0 0 0 0 4 00
E Min - - - - - - 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   
E 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   
E Provided 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 4 00
N 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   
N 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   
N Provided 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 3 00
Shift Cover (Skills : (1, 9))
D Min - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0   
D Max - - - - - - 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   
D Provided 2 0 0 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 0 0 2 2 1 1 1 1 0 0 0 2 1 0 0 1 0 00
O Provided 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00
E Min - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0   
E 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   
E Provided 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 0 0 1 1 0 0 1 1 0 0 0 00
N Min - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0   
N 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   
N Provided 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 1 00
Shift Cover (Skills : (1, 2, 3, 4, 5, 6))
D 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   
D Max - - - - - - 2 3 3 3 2 3 2 3 2 2 2 2 2 2 3 2 2 3 2 2 3 3 6 2 2 2 3 3 3 2   
D Provided 3 2 1 1 3 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 00
O Provided 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 00
E 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   
E 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   
E Provided 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 10
N 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   
N 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   
N Provided 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 10
Shift Cover (Skills : (19, 20, 21, 22, 23, 24, 25))
D 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   
D Max - - - - - - 4 6 6 6 4 6 4 6 4 4 4 4 4 4 6 4 4 6 4 4 5 6 6 4 4 4 6 6 6 4   
D Provided 3 3 3 2 3 5 3 2 2 4 4 3 2 4 2 2 3 3 2 4 3 2 3 3 3 4 3 2 3 2 3 3 3 3 4 2 00
O Provided 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 00
E 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   
E 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   
E Provided 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00
N Min - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0   
N Max - - - - - - 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   
N Provided 1 1 1 1 0 0 2 2 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 2 1 0 0 1 1 0 0 0 00
Shift Cover (Skills : (14, 15, 16, 17, 18))
D Min - - - - - - 1 1 1 1 1 1 1 1 0 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1   
D Max - - - - - - 2 3 3 3 2 3 2 3 1 1 1 2 1 2 3 2 2 3 2 1 3 3 6 2 2 2 3 3 3 2   
D Provided 2 2 1 2 2 1 2 2 2 2 1 1 2 2 1 1 0 2 1 2 3 2 1 1 1 0 1 2 2 2 1 1 2 2 1 2 00
O Provided 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 00
E 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   
E 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   
E Provided 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00
N Min - - - - - - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0   
N 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   
N Provided 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 00
Shift Cover (Skills : (14, 15, 16, 17, 18, 25))
D Min - - - - - - 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2   
D Max - - - - - - 3 3 3 3 2 3 3 3 2 2 2 2 2 3 3 3 3 3 2 2 3 3 6 3 3 2 3 3 3 3   
D Provided 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 1 1 2 1 2 3 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 20
O Provided 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 00
E 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   
E Max - - - - - - 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   
E Provided 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 00
N 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   
N 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   
N Provided 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 20
Shift Cover (Skill : GroupA)
D Min - - - - - - 4 4 4 4 3 4 4 4 4 4 4 3 4 4 4 4 4 4 3 4 4 4 6 4 4 3 4 4 4 4   
D Max - - - - - - 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 9 6 6 6 6 6 6 6   
D Provided 6 5 5 4 5 5 4 5 6 5 5 5 4 4 4 5 4 4 4 4 5 4 5 6 4 4 5 6 8 4 5 4 6 6 6 5 00
O Provided 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 1 0 0 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 00
E 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   
E Max - - - - - - 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   
E Provided 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 2 00
N 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   
N Max - - - - - - 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   
N Provided 1 1 1 1 2 2 1 1 2 2 2 2 1 1 1 1 2 2 2 2 1 1 2 2 2 2 2 1 1 2 2 1 1 2 2 2 00
Shift Cover (Skill : GroupB)
D Min - - - - - - 4 4 4 4 3 4 4 4 3 3 3 3 3 4 4 4 4 4 3 3 4 4 5 4 4 3 4 4 4 4   
D Max - - - - - - 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 9 6 6 6 6 6 6 6   
D Provided 5 5 4 4 5 6 5 4 4 6 5 4 4 6 3 3 3 5 3 6 6 4 4 4 4 4 4 4 5 4 4 4 5 5 5 4 00
O Provided 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 0 2 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 4 00
E 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   
E Max - - - - - - 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   
E Provided 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 2 00
N 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   
N Max - - - - - - 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   
N Provided 2 2 2 2 1 1 2 2 1 1 1 1 2 2 2 2 1 1 1 1 2 2 1 1 1 1 1 2 2 1 1 2 2 1 1 1 00
Total penalty (soft constraints)6
Total violations (hard constraints)0

Shifts Start End Description

D

06:00 16:00 Day.

O

06:00 18:00 Other work.

E

12:00 20:00 Evening.

N

18:00 06:00 Night.
 
Cover constraints
Must not be over preferred levels: Hard constraint.
Must not be under preferred levels: Hard constraint.
Must not be over maximum levels: Soft constraint, weight=1, function=Linear.
Must not be under minimum levels: Soft constraint, weight=1, function=Linear.

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

 

Computation
Found by   Ikegami and Niwa [Reference IKE03]
Algorithm Hybrid Tabu Search/Branch and Bound
Computation time 5783 minutes, 1 second
Date 2003
System Linux
CPUPentium III, 1 Ghz

 

Penalties

A01
Skills: 1 GroupA
Contract: A01
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       10
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A02
Skills: 2 GroupA
Contract: A02
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       9
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       11
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       5
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       5
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A03
Skills: 3 GroupA
Contract: A03
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       9
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       13
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A04
Skills: 4 GroupA
Contract: A04
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       11
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A05
Skills: 5 GroupA
Contract: A05
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       9
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       5
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       5
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       6
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A06
Skills: 6 GroupA
Contract: A06
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       8
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       6
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A07
Skills: GroupA
Contract: A07
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       14
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A08
Skills: GroupA
Contract: A08
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       11
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A09
Skills: 9 GroupA
Contract: A09
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       11
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       3
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       3
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A10
Skills: GroupA
Contract: A10
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       11
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       5
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       5
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A11
Skills: GroupA
Contract: A11
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       11
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A12
Skills: GroupA
Contract: A12
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 17 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       15
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       2
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       2
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
A13
Skills: GroupA
Contract: A13
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       11
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B14
Skills: 14 GroupB
Contract: B14
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       9
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B15
Skills: 15 GroupB
Contract: B15
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       9
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       11
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B16
Skills: 16 GroupB
Contract: B16
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       9
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       7
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       6
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B17
Skills: 17 GroupB
Contract: B17
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       9
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B18
Skills: 18 GroupB
Contract: B18
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       9
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B19
Skills: 19 GroupB
Contract: B19
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 17 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       14
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       2
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       2
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B20
Skills: 20 GroupB
Contract: B20
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       12
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       5
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       5
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B21
Skills: 21 GroupB
Contract: B21
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       9
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       10
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       6
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       4
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B22
Skills: 22 GroupB
Contract: B22
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       12
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B23
Skills: 23 GroupB
Contract: B23
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       10
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       13
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B24
Skills: 24 GroupB
Contract: B24
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       9
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     1
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 15 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       14
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       5
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       5
Min 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       2
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 
B25
Skills: 25 GroupB
Contract: B25
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Min 2 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffN or
E or
D or
O
Off     0
Max 6 consecutive working days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
N or
E or
D or
O
 0
Max 5 consecutive free days
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOffOff  0
Min 9 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff       9
Max 2 weekends off
Max 2 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
FridaysNot NOffOff     0
Max 6 days between day shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDNot DNot DNot DNot DNot DNot DNot D0
Min 6 days between N shifts
Max 0 matches between days 0-35 of patterns:
[Soft constraint, weight=100, function=Linear].
AllNOff
or
On
N     0
AllNOff
or
On
Off
or
On
N    
AllNOff
or
On
Off
or
On
Off
or
On
N   
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
N  
AllNOff
or
On
Off
or
On
Off
or
On
Off
or
On
Off
or
On
N 
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllDDDDD   0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEEEE    0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNNN     0
Min 2 consecutive N shifts
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNot NNNot N     0
Max 14 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllD       11
Min 4 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllE       4
Min 3 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       6
Max 6 matches between days 6-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllN       6
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllND      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNE      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllED      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllEO      0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffD     0
Max 0 matches between days 0-35 of pattern:
[Soft constraint, weight=100, function=Linear].
AllNOffO     0
 

Total employees' penalty (soft constraints)

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