About

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

1 2
1995 July0304050607080910111213141516
MTWTFSSMTWTFSS

P

V

1

D

D

D

D

E

   

D

D

D

D

E

    0 0
10

D

D

D

D

D

   

E

E

E

   

E

E

0 0
11      

N

N

   

N

N

   

N

N

N

0 0
12

E

E

E

   

D

D

E

E

E

E

E

    0 0
13

D

D

   

D

E

E

E

E

   

D

D

D

1 0
14    

N

N

     

N

N

N

   

N

N

0 0
15

E

E

E

E

E

   

E

E

E

   

E

E

0 0
16

D

D

   

D

E

E

E

E

E

   

E

E

1 0
17

E

E

   

D

E

E

E

E

E

   

D

D

1 0
18

N

N

   

N

N

N

   

N

N

      0 0
19

E

E

E

E

E

   

D

D

   

E

E

E

0 0
2

D

D

D

D

E

   

E

E

E

   

D

D

0 0
20

D

D

E

   

D

D

D

D

E

E

E

    0 0
21      

N

N

   

N

N

N

   

N

N

0 0
22

N

N

N

   

N

N

     

N

N

    0 0
23

N

N

N

   

N

N

N

N

          0 0
24

E

E

   

E

E

E

E

E

   

D

D

D

1 0
25

D

D

D

D

E

   

D

D

E

E

E

    0 0
26

D

D

D

D

D

   

D

D

D

D

D

    0 0
27

E

E

E

   

D

D

D

D

D

D

E

    0 0
28

N

     

N

N

N

   

N

N

N

    0 0
29

E

E

E

E

E

   

D

D

E

E

E

    0 0
3

E

E

   

E

E

E

E

E

   

E

E

E

1 0
30

E

E

E

E

E

   

D

D

   

D

D

D

0 0
4

E

E

E

E

E

   

D

D

D

D

E

    0 0
5    

N

N

N

     

N

N

   

N

N

0 0
6

D

D

E

   

D

D

E

E

E

E

E

    0 0
7  

N

N

N

           

N

N

N

N

0 0
8

D

D

E

   

D

D

D

D

D

D

D

    0 0
9

N

N

     

N

N

N

   

N

N

    0 0
Employees' penalty (soft constraints) 5

Violations

Shift Cover (Skill : All)
D Preferred 10 10 5 5 5 5 5 10 10 5 5 5 5 5   
D Provided 10 10 5 5 5 5 5 10 10 5 5 5 5 5 00
E Preferred 10 10 10 5 10 5 5 10 10 10 5 10 5 5   
E Provided 10 10 10 5 10 5 5 10 10 10 5 10 5 5 00
N Preferred 5 5 5 5 5 5 5 5 5 5 5 5 5 5   
N Provided 5 5 5 5 5 5 5 5 5 5 5 5 5 5 00
Total penalty (soft constraints)5
Total violations (hard constraints)0

Shifts Start End Description

D

08:00 16:00 Day. Time units=7.

E

14:00 22:00 Evening. Time units=7.

N

22:00 08:00 Night. Time units=10.
 
Cover constraints
Must not be over preferred levels: Soft constraint, weight=1000, function=Linear.
Must not be under preferred levels: Soft constraint, weight=1000, function=Linear.
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

1
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
10
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
11
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
12
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
13
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
xMax 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       2
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
14
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
15
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
16
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
xMax 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       2
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
17
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
xMax 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       2
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
18
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
19
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
2
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
20
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
21
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
22
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
23
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
24
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
xMax 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       2
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
25
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
26
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
27
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
28
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
29
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
3
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
xMax 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       2
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
30
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
4
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
5
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
6
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
7
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
8
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 
9
Contract: Standard
Requirement Violations Penalty Details
Workload 0 0
SatisfiedWorkloadUnits
Max 70 hours
Max 70 time units between days 0-13
[Hard constraint].
70
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456789
Max 7 consecutive working days
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
 0
At least 2 days off after 7 days on
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllN or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
N or
E or
D
OffN or
E or
D
0
Max 4 consecutive night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNN    0
At least 2 days off after 4 night shifts
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNNNNOffN or
E or
D
   0
No N-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllND       0
No N-E
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllNE       0
No E-D
Max 0 matches between days 0-13 of pattern:
[Hard constraint].
AllED       0
No On-Off-On
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllN or
E or
D
OffN or
E or
D
      0
No Off-On-Off
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffN or
E or
D
Off      0
Work both Sat and Sun or neither
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       0
SaturdaysOffN or
E or
D
       
Max 1 working weekend
Max 1 match between days 0-13 of patterns:
[Soft constraint, weight=1, function=Linear].
SaturdaysN or
E or
D
Off       1
SaturdaysOffN or
E or
D
       
SaturdaysN or
E or
D
N or
E or
D
       
 

Total employees' penalty (soft constraints)

Requirement Penalty
1. Workload 0
2. Patterns 5
Total 5