About

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

1 2 3 4
2000 March0607080910111213141516171819202122232425262728293031
MTWTFSSMTWTFSSMTWTFSSMTWTF

P

V

10      

V

L

L

V

 

L

L

L

V

       

L

L

 

L

L

 

N

N

    0 0
11

V

V

V

         

L

V

L

 

L

L

     

V

V

         

N

N

0 0
12

L

V

L

 

N

N

N

   

V

V

     

L

V

   

N

N

         

V

71 0
13

N

N

 

V

V

   

L

L

V

   

V

V

     

L

V

     

N

N

 

N

0 0
14        

N

N

N

     

V

V

   

L

L

   

N

N

N

 

L

L

V

V

2 0
15              

L

V

L

 

N

N

N

N

N

 

V

V

              1 0
16

L

L

     

V

V

   

L

V

V

   

L

V

   

L

V

V

V

        0 0
17

N

N

           

V

L

 

N

N

N

N

N

 

L

V

              1 0
18        

L

L

L

V

             

L

V

 

N

N

N

N

N

N

    1 0
19

N

N

             

L

L

L

V

V

             

N

N

      0 0
2          

L

V

 

N

                 

L

L

V

 

V

L

    1 0
20        

N

N

N

N

N

           

L

L

   

V

V

   

N

N

  1 0
21    

N

N

         

L

V

 

V

V

V

   

V

V

   

L

V

V

V

L

0 0
22        

N

N

N

   

V

V

V

   

N

N

   

L

L

V

V

        1 0
23

V

L

L

L

V

           

L

V

V

V

V

V

V

     

L

V

V

V

L

0 0
24          

V

L

V

                   

L

V

L

          0 0
25      

L

V

             

L

L

V

               

V

L

  0 0
26    

V

L

     

V

L

             

V

L

           

L

V

200 0
27      

L

V

           

L

L

V

             

L

V

      0 0
28

L

V

             

L

L

V

             

V

L

V

        100 0
29              

L

L

           

V

L

         

V

L

 

N

100 0
3    

L

L

V

         

V

L

       

V

L

                100 0
30    

N

N

 

V

V

V

V

             

N

N

 

L

L

 

L

V

L

  0 0
31

V

V

V

       

L

V

     

V

V

V

 

N

N

     

L

V

      0 0
32

L

V

     

L

L

V

V

V

           

N

N

 

L

V

V

        0 0
33    

N

N

             

N

N

N

N

             

L

L

    1 0
34        

L

V

V

   

N

N

     

L

V

   

L

L

L

V

 

V

V

V

0 0
35

V

V

L

V

             

N

N

N

 

V

L

L

V

   

L

L

 

L

L

1 0
36

L

L

V

V

L

L

L

   

N

N

             

N

N

 

N

N

      70 0
37

V

L

V

       

L

V

V

   

L

L

V

L

V

V

V

   

L

V

V

V

L

0 0
38

L

V

V

 

N

N

 

N

N

 

L

V

           

N

N

N

N

   

L

V

71 0
39

V

L

V

L

V

   

L

V

 

V

L

L

L

V

   

V

V

   

N

N

   

N

0 0
4          

L

V

                   

V

L

     

L

L

V

  100 0
40    

L

L

L

L

L

V

           

N

N

     

V

L

V

 

N

N

  0 0
41

V

L

           

L

V

 

N

N

N

   

V

L

             

L

1 0
42

L

V

 

V

L

V

L

V

   

L

V

   

L

V

V

V

 

L

L

V

L

V

 

V

0 0
43    

N

N

     

L

V

   

N

N

N

N

N

             

L

L

L

1 0
44

N

N

   

L

V

V

   

N

N

     

L

L

L

 

N

N

N

N

 

L

V

V

1 0
45

N

N

 

V

V

       

N

N

 

L

L

V

             

L

V

V

  0 0
46                

N

N

N

       

N

N

N

                0 0
5    

L

V

     

N

N

 

L

L

V

V

 

V

V

           

N

N

  0 0
6        

N

N

 

V

L

         

L

L

L

   

V

V

V

   

L

V

70 0
7    

V

V

V

   

N

N

   

L

V

L

V

           

L

V

   

L

0 0
8    

N

N

 

V

L

   

V

V

V

     

L

L

 

L

V

V

          0 0
9

V

L

L

           

N

N

 

L

L

   

N

N

           

N

N

0 0
A

N

N

N

N

                       

N

N

           

N

N

0 0

Requests

Employees' penalty (soft constraints) 895

Violations

Shift Cover (Skill : All)
V Preferred 8 8 8 8 8 7 7 8 8 8 8 8 7 7 8 8 8 8 8 7 7 8 8 8 8 8   
V Provided 8 8 8 8 8 7 7 8 8 8 8 8 7 7 8 8 8 8 8 7 7 8 8 8 8 8 00
L Preferred 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7   
L Provided 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 00
N Preferred 6 6 6 6 6 6 4 4 6 6 6 6 6 6 6 6 6 6 6 6 4 6 6 6 6 6   
N Provided 6 6 6 6 6 6 4 4 6 6 6 6 6 6 6 6 6 6 6 6 4 6 6 6 6 6 00
Total penalty (soft constraints)895
Total violations (hard constraints)0

Shifts Start End Description

V

06:30 13:30 Vroegdienst. Time units=7.

L

13:00 21:00 Laatdienst. Time units=8.

N

20:45 06:45 Nachtdienst. Time units=10.
 
Cover constraints
Must not be over preferred levels: Hard constraint.
Must not be under preferred levels: Hard constraint.
Must not be over maximum levels: Hard constraint.
Must not be under minimum levels: Hard constraint.

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

 

Computation
Found by  
Algorithm
Computation time
Date
System
CPU

 

Penalties

10
Contract: 8_10
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 120 time units
Max 120 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
113
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Max 16 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
       14
Max 5 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
 0
20V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
  
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off      0
AllOffV or
N or
L
Off     
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      2
SaturdaysNot V or
N or
L
V or
N or
L
      
SaturdaysV or
N or
L
V or
N or
L
      
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      0
SaturdaysNot V or
N or
L
V or
N or
L
      
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
     0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
       2
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
       2
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N    0
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN       2
Max 15 V shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV       3
Max 15 L shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL       9
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       2
Max shift types per week
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       2
Max shift types per week
Max 5 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       1
Max shift types per week
Max 5 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       0
Max shift types per week
Max 5 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       0
Max shift types per week
Max 4 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       2
Max shift types per week
Max 4 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       3
Max shift types per week
Max 4 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       4
Max shift types per week
Max 4 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN      0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN      0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV      0
AllNL      
 
11
Contract: 8_10
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 120 time units
Max 120 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
94
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Max 16 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
       12
Max 5 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
 0
20V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
  
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off      0
AllOffV or
N or
L
Off     
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      1
SaturdaysNot V or
N or
L
V or
N or
L
      
SaturdaysV or
N or
L
V or
N or
L
      
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      0
SaturdaysNot V or
N or
L
V or
N or
L
      
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
     0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
       1
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
       1
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N    0
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN       2
Max 15 V shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV       6
Max 15 L shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL       4
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       2
Max shift types per week
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       3
Max shift types per week
Max 5 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       1
Max shift types per week
Max 5 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       2
Max shift types per week
Max 5 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       0
Max shift types per week
Max 4 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max shift types per week
Max 4 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       4
Max shift types per week
Max 4 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max shift types per week
Max 4 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN      0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN      0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV      0
AllNL      
 
12
Contract: 8_10
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 50
Workload 0 0
SatisfiedWorkloadUnits
Max 120 time units
Max 120 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
109
Patterns 0 21
SatisfiedPattern matchesPatternsMatched
Start day12345678
Max 16 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
       13
Max 5 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
 0
20V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
  
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off      0
AllOffV or
N or
L
Off     
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      2
SaturdaysNot V or
N or
L
V or
N or
L
      
SaturdaysV or
N or
L
V or
N or
L
      
xBoth days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      1
SaturdaysNot V or
N or
L
V or
N or
L
      
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
     0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
       2
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
       1
xMax 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N    1
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN       5
Max 15 V shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV       5
Max 15 L shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL       3
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       3
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       2
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       1
Max shift types per week
Max 5 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       2
Max shift types per week
Max 5 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       1
Max shift types per week
Max 5 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       1
Max shift types per week
Max 4 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       2
Max shift types per week
Max 4 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max shift types per week
Max 4 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       1
Max shift types per week
Max 4 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN      0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN      0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV      0
AllNL      
 
13
Contract: 8_10
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 120 time units
Max 120 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
116
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Max 16 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
       14
Max 5 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
 0
20V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
  
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off      0
AllOffV or
N or
L
Off     
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      1
SaturdaysNot V or
N or
L
V or
N or
L
      
SaturdaysV or
N or
L
V or
N or
L
      
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      0
SaturdaysNot V or
N or
L
V or
N or
L
      
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
     0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
       1
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
       1
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N    0
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN       5
Max 15 V shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV       6
Max 15 L shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL       3
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       2
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       3
Max shift types per week
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       2
Max shift types per week
Max 5 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       3
Max shift types per week
Max 5 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       1
Max shift types per week
Max 5 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       0
Max shift types per week
Max 4 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max shift types per week
Max 4 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       2
Max shift types per week
Max 4 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       1
Max shift types per week
Max 4 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN      0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN      0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV      0
AllNL      
 
14
Contract: 8_10
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 120 time units
Max 120 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
120
Patterns 0 2
SatisfiedPattern matchesPatternsMatched
Start day12345678
Max 16 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
       14
Max 5 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
 0
20V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
  
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off      0
AllOffV or
N or
L
Off     
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      2
SaturdaysNot V or
N or
L
V or
N or
L
      
SaturdaysV or
N or
L
V or
N or
L
      
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      0
SaturdaysNot V or
N or
L
V or
N or
L
      
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
     0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
       2
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
       2
xMax 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N    2
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN       6
Max 15 V shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV       4
Max 15 L shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL       4
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       3
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       3
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       0
Max shift types per week
Max 5 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       2
Max shift types per week
Max 5 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       0
Max shift types per week
Max 5 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       2
Max shift types per week
Max 4 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max shift types per week
Max 4 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max shift types per week
Max 4 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       2
Max shift types per week
Max 4 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       2
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN      0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN      0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV      0
AllNL      
 
15
Contract: 8_10
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 120 time units
Max 120 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
87
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day12345678
Max 16 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
       10
Max 5 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
 0
20V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
  
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off      0
AllOffV or
N or
L
Off     
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      1
SaturdaysNot V or
N or
L
V or
N or
L
      
SaturdaysV or
N or
L
V or
N or
L
      
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      0
SaturdaysNot V or
N or
L
V or
N or
L
      
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
     0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
       1
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
       1
xMax 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N    1
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN       5
Max 15 V shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV       3
Max 15 L shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL       2
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       3
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       2
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       0
Max shift types per week
Max 5 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       1
Max shift types per week
Max 5 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       2
Max shift types per week
Max 5 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       0
Max shift types per week
Max 4 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max shift types per week
Max 4 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       2
Max shift types per week
Max 4 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max shift types per week
Max 4 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN      0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN      0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV      0
AllNL      
 
16
Contract: 8_10
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 120 time units
Max 120 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
96
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345678
Max 16 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
       13
Max 5 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
 0
20V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
  
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off      0
AllOffV or
N or
L
Off     
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      2
SaturdaysNot V or
N or
L
V or
N or
L
      
SaturdaysV or
N or
L
V or
N or
L
      
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
      0
SaturdaysNot V or
N or
L
V or
N or
L
      
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
     0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
       2
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
       2
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N    0
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN       0
Max 15 V shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV       8
Max 15 L shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL       5
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN       0
Max shift types per week
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       2
Max shift types per week
Max 5 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       2
Max shift types per week
Max 5 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       3
Max shift types per week
Max 5 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       1
Max shift types per week
Max 4 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       2
Max shift types per week
Max 4 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       1
Max shift types per week
Max 4 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       2
Max shift types per week
Max 4 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN      0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN      0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV      0
AllNL      
 
17
Contract: waverpleeg
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 152 time units
Max 152 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
100
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
        11
Max 7 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
0
18V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
 
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off       0
AllOffV or
N or
L
Off      
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff 0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       1
SaturdaysNot V or
N or
L
V or
N or
L
       
SaturdaysV or
N or
L
V or
N or
L
       
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       0
SaturdaysNot V or
N or
L
V or
N or
L
       
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
      0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
        1
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
        1
xMax 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N     1
Max 8 N shifts
Max 8 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN        7
Max 19 V shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV        2
Max 19 L shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL        2
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        2
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        3
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        2
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN       0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV       0
AllNL       
 
18
Contract: waverpleeg
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 152 time units
Max 152 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
106
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
        12
Max 7 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
0
18V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
 
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off       0
AllOffV or
N or
L
Off      
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff 0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       2
SaturdaysNot V or
N or
L
V or
N or
L
       
SaturdaysV or
N or
L
V or
N or
L
       
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       0
SaturdaysNot V or
N or
L
V or
N or
L
       
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
      0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
        2
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
        2
xMax 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N     1
Max 8 N shifts
Max 8 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN        6
Max 19 V shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV        2
Max 19 L shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL        4
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        3
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        3
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN       0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV       0
AllNL       
 
19
Contract: waverpleeg
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 152 time units
Max 152 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
78
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
        9
Max 7 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
0
18V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
 
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off       0
AllOffV or
N or
L
Off      
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff 0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       1
SaturdaysNot V or
N or
L
V or
N or
L
       
SaturdaysV or
N or
L
V or
N or
L
       
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       0
SaturdaysNot V or
N or
L
V or
N or
L
       
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
      0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
        1
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
        1
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N     0
Max 8 N shifts
Max 8 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN        4
Max 19 V shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV        2
Max 19 L shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL        3
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        2
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        2
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN       0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV       0
AllNL       
 
2
Contract: 1_2
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 76 time units
Max 76 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
63
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day1234567891011
Max 9 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
          8
Max 4 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
     0
21V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
      
xMin 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off         1
AllOffV or
N or
L
Off        
Max 10 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         2
SaturdaysNot V or
N or
L
V or
N or
L
         
SaturdaysV or
N or
L
V or
N or
L
         
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         0
SaturdaysNot V or
N or
L
V or
N or
L
         
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
        0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
          2
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
          2
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N       0
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN          1
Max 5 V shifts
Max 5 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV          3
Max 4 L shifts
Max 4 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL          4
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          1
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          0
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 2 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max shift types per week
Max 2 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          0
Max shift types per week
Max 2 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          2
Max shift types per week
Max 2 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN         0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN         0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV         0
AllNL         
 
20
Contract: waverpleeg
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 152 time units
Max 152 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
100
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
        11
Max 7 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
0
18V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
 
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off       0
AllOffV or
N or
L
Off      
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff 0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       2
SaturdaysNot V or
N or
L
V or
N or
L
       
SaturdaysV or
N or
L
V or
N or
L
       
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       0
SaturdaysNot V or
N or
L
V or
N or
L
       
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
      0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
        2
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
        2
xMax 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N     1
Max 8 N shifts
Max 8 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN        7
Max 19 V shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV        2
Max 19 L shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL        2
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        3
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        2
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        2
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN       0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV       0
AllNL       
 
21
Contract: waverpleeg
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 152 time units
Max 152 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
107
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
        14
Max 7 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
0
18V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
 
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off       0
AllOffV or
N or
L
Off      
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff 0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       1
SaturdaysNot V or
N or
L
V or
N or
L
       
SaturdaysV or
N or
L
V or
N or
L
       
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       0
SaturdaysNot V or
N or
L
V or
N or
L
       
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
      0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
        1
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
        1
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N     0
Max 8 N shifts
Max 8 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN        2
Max 19 V shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV        9
Max 19 L shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL        3
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        2
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN       0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV       0
AllNL       
 
22
Contract: waverpleeg
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 152 time units
Max 152 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
101
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
        12
Max 7 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
0
18V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
 
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off       0
AllOffV or
N or
L
Off      
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff 0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       2
SaturdaysNot V or
N or
L
V or
N or
L
       
SaturdaysV or
N or
L
V or
N or
L
       
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       0
SaturdaysNot V or
N or
L
V or
N or
L
       
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
      0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
        2
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
        2
xMax 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N     1
Max 8 N shifts
Max 8 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN        5
Max 19 V shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV        5
Max 19 L shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL        2
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        3
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        2
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN       0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV       0
AllNL       
 
23
Contract: waverpleeg
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 152 time units
Max 152 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
125
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
        17
Max 7 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
0
18V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
 
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off       0
AllOffV or
N or
L
Off      
Max 7 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOff 0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       1
SaturdaysNot V or
N or
L
V or
N or
L
       
SaturdaysV or
N or
L
V or
N or
L
       
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
       0
SaturdaysNot V or
N or
L
V or
N or
L
       
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
      0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
        1
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
        1
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N     0
Max 8 N shifts
Max 8 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN        0
Max 19 V shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV        11
Max 19 L shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL        6
Max shift types per week
Max 3 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max shift types per week
Max 3 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN        0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN       0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN       0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV       0
AllNL       
 
24
Contract: 1_2
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 76 time units
Max 76 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
45
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567891011
Max 9 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
          6
Max 4 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
     0
21V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
      
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off         0
AllOffV or
N or
L
Off        
Max 10 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         2
SaturdaysNot V or
N or
L
V or
N or
L
         
SaturdaysV or
N or
L
V or
N or
L
         
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         0
SaturdaysNot V or
N or
L
V or
N or
L
         
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
        0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
          2
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
          2
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N       0
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN          0
Max 5 V shifts
Max 5 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV          3
Max 4 L shifts
Max 4 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL          3
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          0
Max shift types per week
Max 2 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max shift types per week
Max 2 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          0
Max shift types per week
Max 2 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          2
Max shift types per week
Max 2 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN         0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN         0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV         0
AllNL         
 
25
Contract: 1_2
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 76 time units
Max 76 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
53
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567891011
Max 9 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
          7
Max 4 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
     0
21V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
      
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off         0
AllOffV or
N or
L
Off        
Max 10 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         1
SaturdaysNot V or
N or
L
V or
N or
L
         
SaturdaysV or
N or
L
V or
N or
L
         
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         0
SaturdaysNot V or
N or
L
V or
N or
L
         
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
        0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
          1
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
          1
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N       0
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN          0
Max 5 V shifts
Max 5 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV          3
Max 4 L shifts
Max 4 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL          4
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          0
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 2 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max shift types per week
Max 2 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          2
Max shift types per week
Max 2 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          0
Max shift types per week
Max 2 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN         0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN         0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV         0
AllNL         
 
26
Contract: 1_2
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 200
Workload 0 0
SatisfiedWorkloadUnits
Max 76 time units
Max 76 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
60
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567891011
Max 9 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
          8
Max 4 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
     0
21V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
      
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off         0
AllOffV or
N or
L
Off        
Max 10 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         0
SaturdaysNot V or
N or
L
V or
N or
L
         
SaturdaysV or
N or
L
V or
N or
L
         
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         0
SaturdaysNot V or
N or
L
V or
N or
L
         
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
        0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
          0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
          0
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N       0
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN          0
Max 5 V shifts
Max 5 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV          4
Max 4 L shifts
Max 4 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL          4
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 2 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max shift types per week
Max 2 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max shift types per week
Max 2 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max shift types per week
Max 2 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN         0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN         0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV         0
AllNL         
 
27
Contract: 1_2
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Workload 0 0
SatisfiedWorkloadUnits
Max 76 time units
Max 76 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
53
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567891011
Max 9 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
          7
Max 4 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
Not V or
N or
L
     0
21V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
V or
N or
L
      
Min 2 consecutive working days
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1, function=Linear].
0V or
N or
L
Off         0
AllOffV or
N or
L
Off        
Max 10 consecutive free days
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOffOffOffOffOffOffOffOffOffOff0
Max working weekends in four weeks
Max 2 matches between days 0-20 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         1
SaturdaysNot V or
N or
L
V or
N or
L
         
SaturdaysV or
N or
L
V or
N or
L
         
Both days on or off on weekend
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=20, function=Linear].
SaturdaysV or
N or
L
Not V or
N or
L
         0
SaturdaysNot V or
N or
L
V or
N or
L
         
No night shift before free weekend
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=10, function=Linear].
FridaysNNot V or
N or
L
Not V or
N or
L
        0
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SaturdaysV or
N or
L
          1
Max 2 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
SundaysV or
N or
L
          1
Max 2 consecutive N shifts
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=1, function=Linear].
AllNNNNot N       0
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN          0
Max 5 V shifts
Max 5 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV          3
Max 4 L shifts
Max 4 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL          4
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllN          0
Max shift types per week
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 1 match between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          0
Max shift types per week
Max 1 match between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV          1
Max shift types per week
Max 2 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max shift types per week
Max 2 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          2
Max shift types per week
Max 2 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          0
Max shift types per week
Max 2 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          1
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllLN         0
Max 0 matches between days 0-25 of pattern:
[Soft constraint, weight=30, function=Linear].
AllVN         0
Max 0 matches between days 0-25 of patterns:
[Soft constraint, weight=1000, function=Linear].
AllNV         0
AllNL         
 
28
Contract: 1_2
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 100
Workload 0 0
SatisfiedWorkloadUnits
Max 76 time units
Max 76 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
60
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567891011
Max 9 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV or
N or
L
          8