Topic 7 Scheduling Hungarian Method and Johnson Rule
Topic 7 Scheduling Hungarian Method and Johnson Rule
Worker
A B C D
3. Determine minimum
1 6 3 0 0 number of lines needed to
2 0 0 5 2 cross out all zeros
Job
3 0 1 4 1 Note: The smallest
Try to cross as many
4 0 4 7 2 uncovered value is 1 zeros as possible when
drawing lines
Select Job with the shortest time. If there is a tie, then choose either.
Only D is left
Johnson’s Rule: Example 2
Determine the job sequence for these 5 jobs, using Johnson’s rule.
B E D C A Job Work Centre 1 Work Centre 2
A 7 4
Let’s draw the sequence,
B 5 8
and find out how long the
Make-span is C 10 6
D 12 9
E 9 14
Make-
Span is 47
More Exercises
Example A
Assign the following 5 trucks to 5 delivery locations. Do in a manner to minimize total
costs, given the data below. What’s the minimum cost?
Step 2:
Subtract column min
from each column
Next slide
Example A
Optimality Check.
Intersection
Example A
Example A
Single 0 rows.
Truck 1 to A
Truck 4 to B
Single 0 columns
Truck 5 to C
Truck 2 to D
Truck 3 to E
Alt solution
when same cost
Example B
Using the Hungarian method on the job assignment below, find the minimum cost under
theses condition: Combination 2-D is undesirable High value in the table
Make Assignments
# of lines = # of rows
Example C
Using the Hungarian method on the job assignment below, find the minimum cost under
theses condition: Combination 1-A and 2-D are undesirable
Make Assignments
Example D
The five jobs below need to be sequenced between two cutting machines (Machin A and
B). What’s the minimum time span for all the jobs on both machines. What’s the idle time
if any?
Time Span is 33; idle time is 3 hours for machine B; Machine A idle time will
depend if it’s doing other jobs or it has to wait for machine B to finish jobs, or it
can start jobs right away
Example E
Find the best sequence (minimize time span) for the following jobs assigned to two
consecutive work centers. What’s the idle time for the 2nd work center?
Example G
The following are profits accumulated for machine-job sequence. Use the matrix below
to maximize profits.
Determine minimum
number of lines needed to 3 ≠ 5;
cross out all zeros No. of Lines ≠ No of rows
Example G
The following are profits accumulated for machine-job sequence. Use the matrix below
to maximize profits.
Smallest uncover is 1;
subtract from all
uncovered and add to
intersection.
Not optimal: 4 ≠ 5
No. of Lines ≠ No of rows
Example G
The following are profits accumulated for machine-job sequence. Use the matrix below to
maximize profits.
Smallest uncover is 1;
subtract from all
uncovered and add to
intersection.
Optimal: 5 = 5
No. of Lines = No of rows
Example G
The following are profits accumulated for machine-job sequence. Use the matrix below to
maximize profits.