C5-Short Term Scheduling
C5-Short Term Scheduling
OPERATIONS MANAGEMENT
Figure 15.1
Scheduling Criteria
1. Minimize completion time
2. Maximize utilization of facilities
3. Minimize work-in-process (WIP)
inventory
4. Minimize customer waiting time
Typesetter
Job A B C
R-34 $11 $14 $ 6
S-66 $ 8 $10 $11
T-50 $ 9 $12 $ 7
Assignment Method
1. Create zero opportunity costs by repeatedly
subtracting the lowest costs from each row and
column
2. Draw the minimum number of vertical and
horizontal lines necessary to cover all the zeros
in the table. If the number of lines equals
either the number of rows or the number of
columns, proceed to step 4. Otherwise
proceed to step 3.
Assignment Method
3. Subtract the smallest number not covered by
a line from all other uncovered numbers. Add
the same number to any number at the
intersection of two lines. Return to step 2.
4. Optimal assignments are at zero locations in
the table. Select one, draw lines through the
row and column involved, and continue to
the next assignment.
Sequencing Jobs
Specifies the order in which jobs should be
performed at work centers
Priority rules are used to dispatch or
sequence jobs
FCFS: First come, first served
SPT: Shortest processing time
EDD: Earliest due date
LPT: Longest processing time
Sequencing Example
Apply the four popular sequencing rules to
these five jobs
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
Sequencing Example
SPT: Sequence B-D-A-C-E
Job Work
Job (Processing) Sum ofFlow
total flowJob
time Due Job
Average completion time = = 65/5 = 13 days
Sequence Time Timeof jobs Date
Number Lateness
B 2Total job work time2 6 0
Utilization = Sum of total flow = 28/65 = 43.1%
time
D 3 5 15 0
Average
A number of 6 Sum of total flow
11 time 8 3
jobs in the system = = 65/28 = 2.32 jobs
Total job work time
C 8 19 18 1
E Total late
28 =days
Average job lateness 9= 9/5
Number of jobs = 23days
1.8 5
28 65 9
Sequencing Example
EDD: Sequence B-A-D-C-E
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
Sequencing Example
EDD: Sequence B-A-D-C-E
Job Work
Job (Processing)Sum ofFlow
total flow time
Job Due Job
Average completion time = = 68/5 = 13.6 days
Sequence Time Timeof jobs Date
Number Lateness
B 2Total job work time2 6 0
Utilization = Sum of total flow = 28/68 = 41.2%
time
A 6 8 8 0
Average
D number of 3 Sum of total flow
11 time 15 0
jobs in the system = = 68/28 = 2.43 jobs
Total job work time
C 8 19 18 1
E Total late
28 =days
Average job lateness 9= 6/5
Number of jobs = 23days
1.2 5
28 68 6
Sequencing Example
LPT: Sequence E-C-A-D-B
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
Sequencing Example
LPT: Sequence E-C-A-D-B
Job Work
Job Sum of total
(Processing) Flowflow time
Job Due Job
Average completion time = = 103/5 = 20.6 days
Sequence Time Time
Number of jobs Date Lateness
E 9
Total job work time 9 23 0
Utilization = Sum of total flow = 28/103 = 27.2%
time
C 8 17 18 0
Average
A number of 6 Sum of total flow
23 time 8 15
jobs in the system = = 103/28 = 3.68 jobs
Total job work time
D 3 26 15 11
B Total late
28=days
Average job lateness =2 48/5
Number of jobs = 6 days
9.6 22
28 103 48
Sequencing Example
Summary of Rules
With CR < 1, Job B is late. Job C is just on schedule and Job A has some slack time.
Sequencing N Jobs on Two
Machines: Johnson’s Rule