About

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

1 2
1993 November0102030405060708091011121314
MTWTFSSMTWTFSS

P

V

1      

TD

TD

     

TD

TD

 

TN

TN

TN

0 0
2

TN

TN

   

TD

TN

TN

   

TD

TD

      0 0
3

TD

TD

TN

   

TD

TD

   

TN

TN

      0 0
4

TD

TD

TD

   

TN

TN

   

TN

TN

      0 0
5      

TD

TN

   

TN

TN

   

TD

TD

TD

0 0
6    

TD

TN

TN

   

TN

TN

     

TD

TD

0 0
7

TN

TN

     

TD

TD

TD

   

TD

TN

    0 0
8    

TN

TN

     

TD

TD

   

TD

TN

TN

0 0
Employees' penalty (soft constraints) 0
Shift Cover (Skill : All)
TD Preferred 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
TD Provided 2 2 2 2 2 2 2 2 2 2 2 2 2 2 00
TN Preferred 2 2 2 2 2 2 2 2 2 2 2 2 2 2   
TN Provided 2 2 2 2 2 2 2 2 2 2 2 2 2 2 00
Total penalty (soft constraints)0
Total violations (hard constraints)0

Shifts Start End Description

TD

06:00 18:00 Day.

TN

18:00 06:00 Night.
 
Cover constraints
Must not be over preferred levels: Soft constraint, weight=100, function=Linear.
Must not be under preferred levels: Soft constraint, weight=100, 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

   

 

Penalties

1
Contract: All
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 7 days off
Min 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Max 7 days off
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Min 3 TN shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     3
Max 4 TN shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     3
Min 3 TD shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     4
Max 4 TD shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     4
Min 1 weekend off
Min 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Max 1 weekend off
Max 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Min 2 consecutive working days
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=100, function=Linear].
0OnOff    0
AllOffOnOff   
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOff 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
TN or
TD
 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTNTNTN  0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
OffTN or
TD
0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTD    0
 
2
Contract: All
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 7 days off
Min 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Max 7 days off
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Min 3 TN shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     4
Max 4 TN shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     4
Min 3 TD shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     3
Max 4 TD shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     3
Min 1 weekend off
Min 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Max 1 weekend off
Max 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Min 2 consecutive working days
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=100, function=Linear].
0OnOff    0
AllOffOnOff   
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOff 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
TN or
TD
 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTNTNTN  0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
OffTN or
TD
0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTD    0
 
3
Contract: All
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 7 days off
Min 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Max 7 days off
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Min 3 TN shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     3
Max 4 TN shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     3
Min 3 TD shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     4
Max 4 TD shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     4
Min 1 weekend off
Min 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Max 1 weekend off
Max 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Min 2 consecutive working days
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=100, function=Linear].
0OnOff    0
AllOffOnOff   
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOff 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
TN or
TD
 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTNTNTN  0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
OffTN or
TD
0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTD    0
 
4
Contract: All
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 7 days off
Min 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Max 7 days off
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Min 3 TN shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     4
Max 4 TN shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     4
Min 3 TD shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     3
Max 4 TD shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     3
Min 1 weekend off
Min 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Max 1 weekend off
Max 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Min 2 consecutive working days
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=100, function=Linear].
0OnOff    0
AllOffOnOff   
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOff 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
TN or
TD
 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTNTNTN  0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
OffTN or
TD
0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTD    0
 
5
Contract: All
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 7 days off
Min 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Max 7 days off
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Min 3 TN shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     3
Max 4 TN shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     3
Min 3 TD shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     4
Max 4 TD shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     4
Min 1 weekend off
Min 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Max 1 weekend off
Max 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Min 2 consecutive working days
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=100, function=Linear].
0OnOff    0
AllOffOnOff   
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOff 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
TN or
TD
 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTNTNTN  0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
OffTN or
TD
0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTD    0
 
6
Contract: All
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 7 days off
Min 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Max 7 days off
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Min 3 TN shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     4
Max 4 TN shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     4
Min 3 TD shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     3
Max 4 TD shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     3
Min 1 weekend off
Min 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Max 1 weekend off
Max 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Min 2 consecutive working days
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=100, function=Linear].
0OnOff    0
AllOffOnOff   
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOff 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
TN or
TD
 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTNTNTN  0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
OffTN or
TD
0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTD    0
 
7
Contract: All
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 7 days off
Min 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Max 7 days off
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Min 3 TN shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     3
Max 4 TN shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     3
Min 3 TD shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     4
Max 4 TD shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     4
Min 1 weekend off
Min 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Max 1 weekend off
Max 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Min 2 consecutive working days
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=100, function=Linear].
0OnOff    0
AllOffOnOff   
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOff 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
TN or
TD
 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTNTNTN  0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
OffTN or
TD
0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTD    0
 
8
Contract: All
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Min 7 days off
Min 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Max 7 days off
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOff     7
Min 3 TN shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     4
Max 4 TN shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN     4
Min 3 TD shifts
Min 3 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     3
Max 4 TD shifts
Max 4 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTD     3
Min 1 weekend off
Min 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Max 1 weekend off
Max 1 match between days 0-13 of pattern:
[Soft constraint, weight=1000, function=Linear].
SaturdaysOffOff    1
Min 2 consecutive working days
Max 0 matches between days 0-13 of patterns:
[Soft constraint, weight=100, function=Linear].
0OnOff    0
AllOffOnOff   
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOffOffOffOffOff 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
TN or
TD
 0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTNTNTN  0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTN or
TD
TN or
TD
TN or
TD
TN or
TD
OffTN or
TD
0
Max 0 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllTNTD    0
 

Total employees' penalty (soft constraints)

Requirement Penalty
1. Patterns 0
Total 0