About

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

1 2 3 4
2000 March0607080910111213141516171819202122232425262728293031
MTWTFSSMTWTFSSMTWTFSSMTWTF

P

V

10

L

L

   

L

V

V

V

 

L

L

V

         

L

L

L

V

V

   

V

V

0 0
11

V

L

L

V

V

           

N

N

N

     

L

V

   

L

V

   

N

1 0
12

L

V

     

L

V

     

V

V

           

N

N

N

N

     

V

1 0
13    

N

N

           

V

L

V

V

   

N

N

     

L

V

V

V

  0 0
14          

V

V

V

V

         

N

N

     

L

V

          0 0
15              

L

L

V

V

 

V

V

V

 

V

V

V

   

N

N

      0 0
16

L

L

V

V

L

       

N

N

     

L

V

   

N

N

N

       

V

101 0
17

N

N

         

L

L

   

N

N

N

N

N

         

L

L

      1 0
18        

N

N

N

   

N

N

     

N

N

 

L

L

V

L

          1 0
19    

N

N

           

L

L

L

L

   

N

N

     

N

N

      0 0
2                  

L

V

               

L

L

V

        100 0
20

L

V

L

 

L

L

L

 

V

V

       

L

V

     

L

V

 

L

L

 

V

0 0
21

V

V

V

L

V

   

L

V

   

N

N

N

N

N

         

L

L

 

N

N

1 0
22

L

L

V

 

N

N

N

 

V

L

V

V

   

L

V

     

L

V

V

L

 

V

V

1 0
23

V

V

V

V

         

V

V

 

L

L

V

 

N

N

             

L

0 0
24          

L

L

V

                   

L

V

L

V

        0 0
25                

N

     

L

L

V

 

L

L

                1 0
26        

L

V

L

 

V

L

                 

V

L

V

        0 0
27    

V

L

             

L

L

V

 

L

V

               

N

0 0
28          

L

L

             

L

V

             

V

L

  100 0
29

V

L

               

N

     

V

L

               

L

L

101 0
3              

L

V

             

L

V

       

V

L

    100 0
30          

L

L

   

N

N

     

L

L

L

   

V

V

   

N

N

  0 0
31    

V

L

V

   

N

N

   

L

V

L

   

N

N

       

N

N

    0 0
32        

N

N

N

 

V

V

L

V

           

N

N

N

   

V

L

  2 0
33    

L

V

     

L

L

   

N

N

N

   

V

V

V

       

N

N

N

1 0
34        

N

N

N

   

V

L

V

       

L

V

L

V

V

 

N

N

    1 0
35

V

V

 

L

V

   

N

N

     

L

L

V

V

V

V

V

   

L

V

L

L

L

0 0
36

L

V

L

 

N

N

 

V

L

V

           

N

N

 

L

L

V

 

L

V

V

70 0
37

N

N

 

V

V

           

N

N

N

   

L

V

V

         

V

L

1 0
38      

V

L

L

V

   

L

L

V

           

N

N

N

N

 

L

V

V

1 0
39    

N

N

     

L

L

V

V

L

L

V

 

V

L

L

V

   

L

L

   

L

0 0
4          

L

L

V

           

L

L

V

                  100 0
40          

V

V

 

L

V

         

V

V

 

N

N

 

N

N

 

V

V

70 0
41

N

N

           

N

N

 

L

V

L

V

L

         

L

L

L

L

L

0 0
42    

L

V

L

V

V

V

 

L

L

V

       

V

V

L

V

L

V

        0 0
43      

V

V

           

N

N

N

N

N

           

V

V

    1 0
44    

N

N

 

V

L

V

 

N

N

     

L

L

   

L

V

L

V

V

V

    0 0
45

V

V

L

L

V

   

N

N

   

L

V

L

 

V

V

L

V

       

N

N

N

0 0
46

N

N

N

N

                                 

N

N

N

N

  0 0
5

V

L

L

L

         

L

V

 

V

V

   

N

N

       

L

V

V

L

0 0
6

N

N

   

L

V

V

     

L

V

           

N

N

            70 0
7    

V

L

V

   

N

N

     

L

V

V

L

           

V

L

L

  0 0
8

L

V

   

N

N

 

V

V

         

N

N

 

V

L

L

V

 

V

V

    70 0
9

V

L

V

       

L

L

     

V

V

V

 

L

L

V

       

V

L

  0 0
A

N

N

N

N

         

N

N

                         

N

N

0 0

Requests

Employees' penalty (soft constraints) 896

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)896
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].
120
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
       16
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       8
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       1
Max shift types per week
Max 5 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       3
Max shift types per week
Max 4 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL       3
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       3
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].
107
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
       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
      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       4
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       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       3
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       1
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       0
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       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      
 
12
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].
91
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
       11
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    1
Max 6 N shifts
Max 6 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN       4
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       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       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       1
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       0
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       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      
 
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].
98
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       4
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       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       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       0
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       0
Max shift types per week
Max 5 matches between days 21-25 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       3
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       1
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       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      
 
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].
63
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
       8
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       5
Max 15 L shifts
Max 15 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllL       1
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       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       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       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       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      
 
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].
92
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       8
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       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       0
Max shift types per week
Max 5 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       4
Max shift types per week
Max 5 matches between days 14-20 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       4
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 100
Workload 0 0
SatisfiedWorkloadUnits
Max 120 time units
Max 120 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
110
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
       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
      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       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       0
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       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       2
Max shift types per week
Max 5 matches between days 7-13 of pattern:
[Soft constraint, weight=3, function=Linear].
AllV       0
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       3
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      
 
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].
102
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        0
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        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].
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
        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        1
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        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        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       
 
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].
92
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
        10
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        6
Max 19 V shifts
Max 19 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV        0
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        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        2
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 100
Workload 0 0
SatisfiedWorkloadUnits
Max 76 time units
Max 76 time units between days 0-25
[Soft constraint, weight=2, function=Linear].
38
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
          5
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          2
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          0
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          0
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          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         
 
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].
114
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
        15
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
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        6
Max 19 L shifts
Max 19 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        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       
 
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].
137
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
        16
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        5
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        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        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       
 
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].
141
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
        18
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        3
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        6
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        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       
 
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].
93
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
        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
       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        7
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        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        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       
 
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].
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
         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          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          0
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          2
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].
49
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
          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
      
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
         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          1
Max 5 V shifts
Max 5 matches between days 0-25 of pattern:
[Soft constraint, weight=5, function=Linear].
AllV          1
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          0
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          0
Max shift types per week
Max 2 matches between days 0-6 of pattern:
[Soft constraint, weight=3, function=Linear].
AllL          0
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          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         
 
26
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].
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
         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          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          2
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          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         
 
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].
63
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
         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          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          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          1
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          2
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          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         
 
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].
46
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day1234567891011
Max 9 matches between days 0-25