Lecture Notes Scheduling 2
Lecture Notes Scheduling 2
Workforce Scheduling
Scheduling Days Off
1. Compute no. people needed each day. The APServe is open 7 days a week. The
schedule of requirements is:
2. Find the smallest two consecutive days
Highest number in the pair is <= highest number in any other Required employees
pair
Those two days will be the first worker’s days off Day M T W Th F S Su
Number of employees 6 4 8 9 10 3 2
3. Subtract one from the days the first worker wasn’t
scheduled
4. Repeat The manager needs a workforce schedule that provides two
consecutive days off and minimizes the amount of total slack
capacity. To break ties in the selection of off days, the scheduler
gives preference to Saturday and Sunday if it is one of the tied pairs.
If not, she selects one of the tied pairs arbitrarily.
7–1 7–2
1 2
Required employees
Required employees
Day M T W Th F S Su
Day M T W Th F S Su
Number of employees 6 4 8 9 10* 3 2
Number of employees 6 4 8 9 10* 3 2
Employee 1 X X X X X
Employee 1 X X X X X Requirements 5 3 7 8 9* 3 2
Employee 2 X X X X X
7–3 7–4
3 4
5/6/2025
Day M T W Th F S Su
Day M T W Th F S Su
Number of employees 6 4 8 9 10* 3 2
Number of employees 6 4 8 9 10* 3 2
Employee 1 X X X X X
Employee 1 X X X X X Requirement 5 3 7 8 9* 3 2
Requirement 5 3 7 8 9* 3 2 Employee 2 X X X X X
Employee 2 X X X X X Requirement 4 2 6 7 8* 3 2
Requirement 4 2 6 7 8* 3 2 Employee 3 X X X X X
Employee 3 X X X X X Requirement 3 1 5 6 7* 3 2
Requirement 3 1 5 6 7* 3 2 Employee 4 X X X X X
Requirement 3 1 4 5 6* 2 1
Employee 5 X X X X X
7–5 7–6
5 6
Day M T W Th F S Su
• Different # people needed in different areas at
different times
Requirement 2 0 3 4 5* 2 1
Employee 6 X X X X X
Requirement 2 0 2 3 4* 1 0
Employee 7 X X X X X
Requirement 1 0 1 2 3* 1 0
Employee 8 X X X X X
Requirement 0 0 0 1 2* 1 0
Employee 9 X X X X X
Requirement 0 0 0 0 1* 0 0
Employee 10 X X X X X
7–7 7–8
7 8
5/6/2025
On 4 6 8 8 8 8 8 8 8 10 10 10
7–9 7 – 10
9 10
7 – 11 7 – 12
11 12
5/6/2025
7 – 13 7 – 14
13 14
7 – 15 7 – 16
15 16
5/6/2025
where
a. What should be the line’s cycle time?
n = number of stations
b. What is the smallest number of workstations that she could
t hope for in designing the line for this cycle time?
Efficiency (%) = nc (100) c. Suppose that she finds a solution that requires only five
stations. What would be the line’s efficiency?
7 – 17 7 – 18
17 18
t 244 seconds
TM = = = 4.067 or 5 stations
c 60 seconds
19 20
5/6/2025
7 – 21 7 – 22
21 22
7 – 23 7 – 24
23 24
5/6/2025
Example
A plant manager needs a design for an assembly line to assembly a new Draw a precedence diagram, complete I, F, J, and K
product that is being introduced. The time requirements and
immediate
predecessors for the Work Element Time (sec)
Immediate Work Time (sec) Immediate
work elements are Predecessor Element Predecessor A
A 12 ―
as follows: A 12 ―
B 60 A
B 60 A C 36 ― B
C 36 ― D 24 ― C
D 24 ― E 38 C, D F
F 72 B, E
E 38 C, D K
G 14 ―
D E
F 72 B, E
H 72 ―
G 14 ― J
I 35 G, H
H 72 ―
J 60 I
G I
I 35 G, H
K 12 F, J
J 60 I Total = 435
K 12 F, J H
Total = 435
7 – 25 7 – 26
25 26
If the desired output rate is 30 units per hour, what are the cycle time and Suppose that we are fortunate enough to find a solution with just four
theoretical minimum? stations. What is the idle time per unit, efficiency, and the balance delay
for this solution?
7 – 27 7 – 28
27 28
5/6/2025
Example
A company is setting up an assembly line to produce 192 units per 8-hour
Using trial and error, one possible solution is shown below. shift. The following table identifies the work elements, times, and
immediate predecessors:
Work
Elements Idle Time Work Element Time (sec) Immediate Predecessor(s)
Station Assigned Cumulative Time (c = 120) A 40 None
1 H, C, A 120 0 B 80 A
C 30 D, E, F
2 B, D, G 98 22
D 25 B
3 E, F 110 10 E 20 B
F 15 B
4 I, J, K 107 13
G 120 A
5 A fifth station is not needed H 145 G
I 130 H
J 115 C, I
Total 720
7 – 29 7 – 30
29 30
Example
a. What is the desired cycle time (in seconds)?
b. The sum of the work-element times is 720 seconds, so
b. What is the theoretical minimum number of stations?
c. Use trial and error to work out a solution, and show your solution on a
precedence diagram. t 720 sec/unit
d. What are the efficiency and balance delay of the solution found? TM = c = = 4.8 or 5 stations
150 sec/unit-station
SOLUTION
which may not be achievable.
a. Substituting in the cycle-time formula, we get
1 8 hours
c= r = (3,600 sec/hr) = 150 sec/unit
192 units
7 – 31 7 – 32
31 32
5/6/2025
D
25
B E C
80 20 30
J
c. The precedence diagram is shown in Figure 7.6. Each row in the A F 115
following table shows work elements assigned to each of the five 40 G 15 I
workstations in the proposed solution. 120
H
130
145
Work Immediate
Element Predecessor(s)
D A None Work-Element Cumulative Idle Time
Station Candidate(s) Choice
B A Time (sec) Time (sec) (c= 150 sec)
25
C D, E, F S1 A A 40 40 110
D B B B 80 120 30
B E C
E B
D, E, F D 25 145 5
80 20 30 F B
G A S2 E, F, G G 120 120 30
F J
A H G E, F E 20 140 10
15 115 I H
40 S3 F, H H 145 145 5
G J C, I
S4 F, I I 130 130 20
120
I F F 15 145 5
H
130 S5 C C 30 30 120
145
J J 115 145 5
Figure 7.6 – Precedence Diagram
7 – 33 7 – 34
33 34
= 96%
• Cycle time:15
7 – 35 7 – 36
35 36
5/6/2025
37 38
7 – 39
39