Lecture 13 - Short-Term Schedulling
Lecture 13 - Short-Term Schedulling
Lecture 13 - Short-Term Schedulling
Due
Now Date
Due
Now Date
Due
Now Date
loading techniques
•Examples: foundries, machine shops, cabinet shops, print shops,
frequent forecasts
•Finite loading with a focus on generating a forward-looking schedule
•JIT techniques are used to schedule components that feed the
assembly line
•Examples: assembly lines for washing machines at Whirlpool and
automobiles at Ford.
that can meet known setup and run times for the limited range of
products
•Examples: beer in a brewery plant and potato chips at a production
line
Schedule orders
Schedule modules
Schedule
finished product
Start of an
Day Day Day Day Day Day Day Day activity
Job
1 2 3 4 5 6 7 8
End of an
activity
A Scheduled
activity time
allowed
Maintenance Actual work
B progress
Nonproduction
time
C
Point in time
when chart is
reviewed
Now
© 2014 Pearson Education, Inc. 15 - 25
ASSIGNMENT METHOD
TYPESETTER
JOB A B C
R-34 $11 $14 $ 6
S-66 $ 8 $10 $11
T-50 $ 9 $12 $ 7
Typesetter
A B C
Job
R-34 $11 $14 $ 6
S-66 $ 8 $10 $11
T-50 $ 9 $12 $ 7
Typesetter Typesetter
A B C A B C
Job Job
R-34 $ 5 $ 8 $ 0 R-34 $ 5 $ 6 $ 0
S-66 $ 0 $ 2 $ 3 S-66 $ 0 $ 0 $ 3
T-50 $ 2 $ 5 $ 0 T-50 $ 2 $ 3 $ 0
© 2014 Pearson Education, Inc. 15 - 29
ASSIGNMENT EXAMPLE
Typesetter
Smallest uncovered number A B C
Because only two lines are Job
needed to cover all the zeros, the R-34 $ 3 $ 4 $ 0
solution is not optimal
S-66 $ 0 $ 0 $ 5
T-50 $ 0 $ 1 $ 0
© 2014 Pearson Education, Inc. 15 - 30
ASSIGNMENT EXAMPLE
Typesetter
Because three lines are needed,
the solution is optimal and A B C
assignments can be made Job
R-34 $ 3 $ 4 $ 0
S-66 $ 0 $ 0 $ 5
T-50 $ 0 $ 1 $ 0
© 2014 Pearson Education, Inc. 15 - 31
ASSIGNMENT EXAMPLE
Typesetter Typesetter
A B C A B C
Job Job
R-34 $11 $14 $ 6 R-34 $ 3 $ 4 $ 0
S-66 $ 8 $10 $11 S-66 $ 0 $ 0 $ 5
T-50 $ 9 $12 $ 7 T-50 $ 0 $ 1 $ 0
Job Work
Job (Processing) Flow Job Due Job
Sequence Time Time Date Lateness
A 6 6 8 0
B 2 8 6 2
C 8 16 18 0
D 3 19 15 4
E 9 28 23 5
28 77 11
Job Work
Job (Processing) Flow Job Due Job
Sequence Time Time Date Lateness
B 2 2 6 0
D 3 5 15 0
A 6 11 8 3
C 8 19 18 1
E 9 28 23 5
28 65 9
Job Work
Job (Processing) Flow Job Due Job
Sequence Time Time Date Lateness
B 2 2 6 0
A 6 8 8 0
D 3 11 15 0
C 8 19 18 1
E 9 28 23 5
28 68 6
Job Work
Job (Processing) Flow Job Due Job
Sequence Time Time Date Lateness
E 9 9 23 0
C 8 17 18 0
A 6 23 8 15
D 3 26 15 11
B 2 28 6 22
28 103 48
Summary of Rules
Average
Average Number of Average
Completion Utilization Jobs in Lateness
Rule Time (Days) Metric (%) System (Days)
FCFS 15.4 36.4 2.75 2.2
• Jobs with low critical ratios are scheduled ahead of jobs with
higher critical ratios
Currently Day 25
• Works with two or more jobs that pass through the same
two machines or work centers
2. Choose the job with the shortest activity time. If that time
is in the first work center, schedule the job first. If it is in
the second work center, schedule the job last.
D 10 7
E 7 12
Time 0 3 10 20 28 33
WC
1 B E D C A
Idle
WC
2
Job
completed
Time 0 3 10 20 28 33
Idle
Job
Time 0 1 3 5 7 9 10 11 12 13 17 19 21 22 2325 27 29 31 33 completed
35
B E D C A
© 2014 Pearson Education, Inc. 15 - 53
LIMITATIONS OF RULE-BASED DISPATCHING SYSTEMS
Figure 15.5
© 2014 Pearson Education, Inc. 15 - 56
FINITE CAPACITY SCHEDULING
MANUFACTURING SERVICES
Schedules machines Schedule staff
and materials
Inventories used to Seldom maintain inventories
smooth demand
Machine-intensive and demand Labor-intensive and demand
may be smooth may be variable
Scheduling may be bound by Legal issues may constrain
union contracts flexible scheduling
Few social or behavioral issues Social and behavioral issues
may be quite important
DAY M T W T F S S
Staff required 5 5 6 5 4 3 3
M T W T F S S
Employee 1 5 5 6 5 4 3 3
Capacity (Employees)
Excess Capacity
© 2014 Pearson Education, Inc. 15 - 63
CYCLICAL SCHEDULING EXAMPLE
DAY M T W T F S S
Staff required 5 5 6 5 4 3 3
M T W T F S S
Employee 1 5 5 6 5 4 3 3
Employee 2 4 4 5 4 3 3 3
Capacity (Employees)
Excess Capacity
© 2014 Pearson Education, Inc. 15 - 64
CYCLICAL SCHEDULING EXAMPLE
DAY M T W T F S S
Staff required 5 5 6 5 4 3 3
M T W T F S S
Employee 1 5 5 6 5 4 3 3
Employee 2 4 4 5 4 3 3 3
Employee 3 3 3 4 3 2 3 3
Capacity (Employees)
Excess Capacity
© 2014 Pearson Education, Inc. 15 - 65
CYCLICAL SCHEDULING EXAMPLE
DAY M T W T F S S
Staff required 5 5 6 5 4 3 3
M T W T F S S
Employee 1 5 5 6 5 4 3 3
Employee 2 4 4 5 4 3 3 3
Employee 3 3 3 4 3 2 3 3
Employee 4 2 2 3 2 2 3 2
Capacity (Employees)
Excess Capacity
© 2014 Pearson Education, Inc. 15 - 66
CYCLICAL SCHEDULING EXAMPLE
DAY M T W T F S S
Staff required 5 5 6 5 4 3 3
M T W T F S S
Employee 1 5 5 6 5 4 3 3
Employee 2 4 4 5 4 3 3 3
Employee 3 3 3 4 3 2 3 3
Employee 4 2 2 3 2 2 3 2
Employee 5 1 1 2 2 2 2 1
Capacity (Employees)
Excess Capacity
© 2014 Pearson Education, Inc. 15 - 67
CYCLICAL SCHEDULING EXAMPLE
DAY M T W T F S S
Staff required 5 5 6 5 4 3 3
M T W T F S S
Employee 1 5 5 6 5 4 3 3
Employee 2 4 4 5 4 3 3 3
Employee 3 3 3 4 3 2 3 3
Employee 4 2 2 3 2 2 3 2
Employee 5 1 1 2 2 2 2 1
Employee 6 1 1 1 1 1 1 0
Capacity (Employees)
Excess Capacity
© 2014 Pearson Education, Inc. 15 - 68
CYCLICAL SCHEDULING EXAMPLE
DAY M T W T F S S
Staff required 5 5 6 5 4 3 3
M T W T F S S
Employee 1 5 5 6 5 4 3 3
Employee 2 4 4 5 4 3 3 3
Employee 3 3 3 4 3 2 3 3
Employee 4 2 2 3 2 2 3 2
Employee 5 1 1 2 2 2 2 1
Employee 6 1 1 1 1 1 1 0
Employee 7 1
Capacity (Employees) 5 5 6 5 4 3 3
Excess Capacity 0 0 0 0 0 1 0
© 2014 Pearson Education, Inc. 15 - 69