About

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

1 2
1993 November0102030405060708091011121314
MTWTFSSMTWTFSS

P

V

1

TN

TN

   

TD

TD

TD

     

TN

TN

    0 0
2    

TD

TN

     

TN

TN

   

TD

TN

TN

0 0
3    

TN

TN

     

TN

TN

TN

   

TN

TN

0 0
4

TN

TN

TN

       

TD

TD

     

TD

TD

0 0
5

TD

TD

     

TD

TD

TD

   

TD

TN

    0 0
6    

TD

TD

TN

       

TD

TN

 

TD

TD

0 0
7

TD

TD

   

TD

TN

TN

 

TD

TN

        0 0
8      

TD

TN

TN

TN

   

TD

TD

TD

    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

 

Computation
Found by  
Algorithm
Computation time
Date
System
CPU

 

Penalties

1
Contract: All
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day123456
Max 7 shifts
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOn     7
Min 1 weekend off
Min 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
Max 7 shifts
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOn     7
Min 1 weekend off
Min 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
Max 7 shifts
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOn     7
Min 1 weekend off
Min 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
Max 7 shifts
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOn     7
Min 1 weekend off
Min 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
Max 7 shifts
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOn     7
Min 1 weekend off
Min 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
Max 7 shifts
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOn     7
Min 1 weekend off
Min 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
Max 7 shifts
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOn     7
Min 1 weekend off
Min 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
Max 7 shifts
Max 7 matches between days 0-13 of pattern:
[Soft constraint, weight=100, function=Linear].
AllOn     7
Min 1 weekend off
Min 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