About

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

1 2 3 4
2000 October02030405060708091011121314151617181920212223242526272829
MTWTFSSMTWTFSSMTWTFSSMTWTFSS

P

V

C.C    

D

D

D

D

     

N

N

N

   

N

N

   

N

N

       

D

D

D

D

0 0
D.M

N

N

   

D

D

   

N

N

       

D

D

D

     

N

N

N

   

D

D

D

0 0
E.B    

D

D

D

D

     

N

N

N

   

N

N

   

N

N

       

D

D

D

D

0 0
E.H

D

D

   

N

N

N

N

   

D

D

   

N

N

N

     

D

D

D

       

D

0 0
G.M    

N

N

N

N

   

N

N

   

D

D

D

D

         

D

D

D

D

   

N

0 0
M.B    

D

D

   

D

D

D

D

     

D

D

   

N

N

N

     

N

N

N

N

  0 0
M.D

D

D

D

   

N

N

   

D

D

D

       

N

N

   

D

D

   

N

N

N

  0 0
M.N

N

N

N

     

D

D

D

D

   

D

D

D

D

       

N

N

N

N

        0 0
M.R

D

   

N

N

N

       

N

N

N

N

   

D

D

D

D

     

D

D

D

    0 0
N.T

N

N

N

     

D

D

D

D

   

D

D

D

D

       

N

N

N

N

        0 0
R.C

D

D

D

   

N

N

   

D

D

D

       

N

N

   

D

D

   

N

N

N

  0 0
R.S

D

   

N

N

   

N

N

     

N

N

   

D

D

D

D

   

D

D

D

   

N

0 0
V.A

D

   

N

N

   

N

N

     

N

N

   

D

D

D

D

   

D

D

D

   

N

0 0
Employees' penalty (soft constraints) 0
Shift Cover (Skill : All)
D Min 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3   
D Provided 6 3 5 3 3 3 3 3 3 5 3 3 3 4 5 4 4 3 3 3 3 4 4 4 6 4 3 4 00
N Min 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3   
N Provided 3 3 3 4 5 5 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 00
Shift Cover (Skill : 0)
D Min 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1   
D Provided 2 1 1 1 1 1 1 1 1 1 1 1 1 2 3 2 2 1 1 1 1 2 2 2 2 2 1 2 00
N Provided 1 1 1 2 3 3 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 00
Shift Cover (Skill : 1)
D Provided 4 2 4 2 2 2 1 1 1 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 4 2 2 2 00
N Min 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1   
N Provided 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 00
Total penalty (soft constraints)0
Total violations (hard constraints)0

Shifts Start End Description

D

07:00 19:00 Day.

N

19:00 07:00 Night.
 
Cover constraints
Must not be over preferred levels: Soft constraint, weight=10000, function=Linear.
Must not be under preferred levels: Soft constraint, weight=10000, function=Linear.
Must not be over maximum levels: Soft constraint, weight=10000, function=Linear.
Must not be under minimum levels: Soft constraint, weight=10000, function=Linear.

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

 

Computation
Found by   M.N. Azaiez and S.S. Al Sharif
Algorithm LINGO (IP solver)
Computation time 10 minutes
Date 2003
System PC
CPUPentium 700MHz

 

Penalties

C.C
Skills: 1
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
D.M
Skills: 0
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
E.B
Skills: 1
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
E.H
Skills: 0
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
G.M
Skills: 0
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
M.B
Skills: 0
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
M.D
Skills: 1
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
M.N
Skills: 2
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
M.R
Skills: 0
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
N.T
Skills: 1
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
R.C
Skills: 1
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
R.S
Skills: 1
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 
V.A
Skills: 1
Contract: RKH
Requirement Violations Penalty Details
Patterns 0 0
SatisfiedPattern matchesPatternsMatched
Start day12345
Min 12 days off
Min 12 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 14 days off
Max 14 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOff    13
Max 15 days on
Max 15 matches between days 0-27 of pattern:
[Soft constraint, weight=20, function=Linear].
AllOn    15
Min 8 D shifts
Min 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Max 8 D shifts
Max 8 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllD    8
Min 7 N shifts
Min 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 7 N shifts
Max 7 matches between days 0-27 of pattern:
[Soft constraint, weight=5, function=Linear].
AllN    7
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOnOnOnOnOn0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=3, function=Linear].
AllDN   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllND   0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOnOffOn  0
Max 0 matches between days 0-27 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffOnOff  0
Max 4 weekend days
Max 4 matches between days 0-27 of patterns:
[Soft constraint, weight=10000, function=Linear].
SaturdaysOn    4
SundaysOn    
 

Total employees' penalty (soft constraints)

Requirement Penalty
1. Patterns 0
Total 0