Professional Documents
Culture Documents
Short-Term Scheduling
Short-Term Scheduling
SCHEDULING
OPERATION MANAGEMENT
SHORT-TERM
SCHEDULING
The objective of scheduling is to allocate and prioritize demand
(generated by either forecasts or customer orders) to available facilities
▶Forward scheduling starts as soon as the ▶Backward scheduling begins with the
requirements are known due date and schedules the final operation
first
▶Produces a feasible schedule though it
may not meet due dates ▶Schedule is produced by working
backwards though the processes
▶Frequently results in buildup of work-in-
process inventory ▶Resources may not be available to
accomplish the schedule
Minimize completion
time
Maximize utilization of
facilities
Minimize work-in-
process (WIP) inventory
Minimize customer
waiting time
DIFFERENT PROCESSES/
DIFFERENT APPROACHES
Different Processes Suggest Different Approaches to Different Processes Suggest
Scheduling Different Approaches to
Scheduling
Process-focused facilities (job shops)
► Scheduling to customer orders where changes in both volume and
Product-focused facilities (continuous)
variety of jobs/clients/patients are frequent ► Schedule high volume finished products
► Schedules are often due-date focused, with loading refined by finite
of limited variety to meet a reasonably
loading techniques
► Examples: foundries, machine shops, cabinet shops, print shops, stable demand within existing fixed
many restaurants, and the fashion industry capacity
► Finite loading with a focus on generating
Schedule incoming
Production differ orders without
considerably violating capacity
constraints
GANTT CHARTS
GANT Load chart shows the loading
T and idle times of departments,
CHAR machines, or facilities
T
Displays relative workloads
over time
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
ASSIGNMENT EXAMPLE
Step 2 - Lines
The smallest uncovered number is 2
Typesetter so this is subtracted from all other
A B C uncovered numbers and added to
Job numbers at the intersection of lines
R-34 $ 5 $ 6 $ 0
Step 3 - Subtraction
S-66 $ 0 $ 0 $ 3
T-50 $ 2 $ 3 $ 0 Typesetter
A B C
Smallest uncovered number Job
R-34 $ 3 $ 4 $ 0
Because only two lines are
needed to cover all the zeros, the S-66 $ 0 $ 0 $ 5
solution is not optimal T-50 $ 0 $ 1 $ 0
ASSIGNMENT EXAMPLE
Start by assigning R-34 to worker C as
this is the only possible assignment for
worker C.
Step 2 - Lines
Job T-50 must go to
Typesetter worker A as worker C is already
A B C assigned. This leaves S-66 for worker
Job B.
R-34 $ 3 $ 4 $ 0
Step 4 - Assignments
S-66 $ 0 $ 0 $ 5
T-50 $ 0 $ 1 $ 0 Typesetter
A B C
Because three lines are needed, Job
the solution is optimal and R-34 $ 3 $ 4 $ 0
assignments can be made
S-66 $ 0 $ 0 $ 5
T-50 $ 0 $ 1 $ 0
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