About

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

1
2002 September02030405060708
MTWTFSS

P

V

001

N

P

 

A

 

A

  10 0
002  

P

 

A

 

P

  7 0
003

A

 

A

 

N

P

P

5 0
004  

A

 

A

 

N

P

20 0
005  

N

 

A

 

A

A

15 0
006  

P

 

A

A

A

  26 0
007

A

 

A

 

A

 

N

10 0
008

P

P

 

A

 

N

  5 0
009  

A

 

N

P

 

A

10 0
010

P

P

P

P

      10 0
011

A

 

N

 

P

P

P

1 0
012

P

 

N

 

A

 

A

10 0
013  

N

P

 

A

 

A

10 0
014               30 0
015  

A

 

P

P

 

N

6 0
016

A

 

P

N

 

A

  6 0
017  

P

P

P

P

 

N

1 0
018

N

 

A

 

P

P

P

6 0
019

A

A

 

P

 

N

  6 0
020  

A

A

 

N

P

P

10 0
021

P

 

N

 

A

 

A

10 0
022  

N

P

 

A

 

A

20 0
023               30 0
024

P

 

A

 

N

P

P

5 0
025

N

 

A

P

P

    15 0
026

A

 

P

P

 

A

  6 0
027

P

A

 

N

 

A

  11 0

Requests

Employees' penalty (soft constraints) 301

Violations

Shift Cover (Skill : All)
A Preferred 6 6 6 6 6 6 6   
A Provided 6 6 6 6 6 6 6 00
P Preferred 6 6 6 6 6 6 6   
P Provided 6 6 6 6 6 6 6 00
N Preferred 3 3 3 3 3 3 3   
N Provided 3 3 3 3 3 3 3 00
Total penalty (soft constraints)301
Total violations (hard constraints)0

Shifts Start End Description

A

06:00 14:00 Morning.

P

14:00 22:00 Afternoon.

N

22:00 06: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

   

 

Penalties

001
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
002
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 7
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 0
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 3
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP2
 
003
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 5
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 5
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
004
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 10
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
005
Contract: LLR
Requirement Violations Penalty Details
Patterns 0 15
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
006
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 10
Patterns 0 16
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 0
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP1
 
007
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
008
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 5
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
009
Contract: LLR
Requirement Violations Penalty Details
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
010
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 0
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
011
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 5
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP1
 
012
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
013
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
014
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 30
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 0
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff6
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
015
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 6
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP1
 
016
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 6
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP1
 
017
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 1
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 5
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP1
 
018
Contract: LLR
Requirement Violations Penalty Details
Patterns 0 6
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 5
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP1
 
019
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 6
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP1
 
020
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 5
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
021
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
022
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 10
Patterns 0 10
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA2
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
023
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 30
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 0
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff6
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
024
Contract: LLR
Requirement Violations Penalty Details
Patterns 0 5
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 5
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
025
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 15
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn1
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff1
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 
026
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 6
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 0
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP1
 
027
Contract: LLR
Requirement Violations Penalty Details
Requested intervals/days and shifts on and off 0 0
Patterns 0 11
SatisfiedPattern matchesPatternsMatched
Start day12
Max 1 N shift
Max 1 match between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllN 1
Max 5 shifts
Max 5 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllOn 4
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=10000, function=Linear].
AllNA0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=6, function=Linear].
AllPA1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllAOn0
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffOff0
xMax 0 matches between days 0-6 of pattern:
[Soft constraint, weight=5, function=Linear].
AllOffA1
Max 0 matches between days 0-6 of pattern:
[Soft constraint, weight=1, function=Linear].
AllOffP0
 

Total employees' penalty (soft constraints)

Requirement Penalty
1. Requested intervals/days and shifts on and off 30
2. Patterns 271
Total 301