Professional Documents
Culture Documents
S1 9 12 9 6 9 10 5
S2 7 3 7 7 5 5 6
S3 6 5 9 11 3 11 2
S4 6 8 11 2 2 1 9
Demand 4 4 6 2 4 2
9(1
S1 12 9(4) 6 9 10 5 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 9 |
)
3(4
S2 7 7(2) 7 5 5 6 2 | 2 | 2 | 4 | 0 | 0 | 0 | -- | -- |
)
6(2
S3 5 9 11 3 11 2 2 | 2 | 2 | 1 | 3 | 3 | -- | -- | -- |
)
Demand 4 4 6 2 4 2
0 2 2 4 1 4
0 2 2 4 1 --
0 2 2 -- 1 --
0 2 2 -- -- --
Column
0 -- 2 -- -- --
Penalty
1 -- 2 -- -- --
2 -- 2 -- -- --
9 -- 9 -- -- --
9 -- -- -- -- --
9 (1 9 (4
S1 12 6 9 10 5
) )
3 (4 7 (2
S2 7 7 5 5 6
) )
6 (2
S3 5 9 11 3 11 2
)
Demand 4 4 6 2 4 2
1. Substituting, u4=0, we get
2.c41=u4+v1⇒v1=c41-u4⇒v1=6-0⇒v1=6
3.c11=u1+v1⇒u1=c11-v1⇒u1=9-6⇒u1=3
4.c13=u1+v3⇒v3=c13-u1⇒v3=9-3⇒v3=6
5.c23=u2+v3⇒u2=c23-v3⇒u2=7-6⇒u2=1
6.c22=u2+v2⇒v2=c22-u2⇒v2=3-1⇒v2=2
7.c31=u3+v1⇒u3=c31-v1⇒u3=6-6⇒u3=0
8.c44=u4+v4⇒v4=c44-u4⇒v4=2-0⇒v4=2
9.c45=u4+v5⇒v5=c45-u4⇒v5=2-0⇒v5=2
10.c46=u4+v6⇒v6=c46-u4⇒v6=1-0⇒v6=1
Suppl
D1 D2 D3 D4 D5 D6 ui
y
9 (1 9 (4
S1 12 6 9 10 5 u1=3
) )
3 (4 7 (2
S2 7 7 5 5 6 u2=1
) )
6 (2
S3 5 9 11 3 11 2 u3=0
)
Demand 4 4 6 2 4 2
( )
2. Find dij for all unoccupied cells(i,j), where dij=cij- ui+vj
( ) ( ) ( )
1.d12=c12- u1+v2 =12-(3+2)=7 2.d14=c14- u1+v4 =6-(3+2)=1 3.d15=c15- u1+v5 =9-(3+2)=4
D1 D2 D3 D4 D5 D6 Supply ui
9 (1 12 [7
S1 9 (4) 6 [1] 9 [4] 10 [6] 5 u1=3
) ]
6 (2 11 [10
S3 5 [3] 9 [3] 11 [9] 3 [1] 2 u3=0
) ]
6 (1 2 (4
S4 8 [6] 11 [5] 2 (2) 1 (2) 9 u4=0
) )
Demand 4 4 6 2 4 2
Since all dij≥0.
9 (1 9 (4
S1 12 6 9 10 5
) )
3 (4 7 (2
S2 7 7 5 5 6
) )
6 (2
S3 5 9 11 3 11 2
)
Demand 4 4 6 2 4 2
S1 3 2 3 4 1 100
S2 4 1 2 4 2 125
S3 1 0 5 3 2 75
Demand 100 60 40 75 25
3(25 1(25
S1 2 3 4(50) 100 1 | 1 | 2 | 0 | 1 | 4 | -- |
) )
1(75
S3 0 5 3 2 75 1 | -- | -- | -- | -- | -- | -- |
)
Demand 100 60 40 75 25
2 1 1 1 1
1 1 1 0 1
1 -- 1 0 1
Column
1 -- 1 0 --
Penalty
1 -- -- 0 --
-- -- -- 0 --
-- -- -- 4 --
3 (25 4 (50
S1 2 3 1 (25) 100
) )
4 (25
S2 4 1 (60) 2 (40) 2 125
)
1 (75
S3 0 5 3 2 75
)
Demand 100 60 40 75 25
1. Substituting, u1=0, we get
2.c11=u1+v1⇒v1=c11-u1⇒v1=3-0⇒v1=3
3.c31=u3+v1⇒u3=c31-v1⇒u3=1-3⇒u3=-2
4.c14=u1+v4⇒v4=c14-u1⇒v4=4-0⇒v4=4
5.c24=u2+v4⇒u2=c24-v4⇒u2=4-4⇒u2=0
6.c22=u2+v2⇒v2=c22-u2⇒v2=1-0⇒v2=1
7.c23=u2+v3⇒v3=c23-u2⇒v3=2-0⇒v3=2
8.c15=u1+v5⇒v5=c15-u1⇒v5=1-0⇒v5=1
D1 D2 D3 D4 D5 Supply ui
3 (25
S1 2 3 4 (50) 1 (25) 100 u1=0
)
2 (40
S2 4 1 (60) 4 (25) 2 125 u2=0
)
1 (75
S3 0 5 3 2 75 u3=-2
)
Demand 100 60 40 75 25
( )
2. Find dij for all unoccupied cells(i,j), where dij=cij- ui+vj
( )
1.d12=c12- u1+v2 =2-(0+1)=1
( )
2.d13=c13- u1+v3 =3-(0+2)=1
( )
3.d21=c21- u2+v1 =4-(0+3)=1
( )
4.d25=c25- u2+v5 =2-(0+1)=1
( )
5.d32=c32- u3+v2 =0-(-2+1)=1
( )
6.d33=c33- u3+v3 =5-(-2+2)=5
( )
7.d34=c34- u3+v4 =3-(-2+4)=1
( )
8.d35=c35- u3+v5 =2-(-2+1)=3
D1 D2 D3 D4 D5 Supply ui
3 (25
S1 2 [1] 3 [1] 4 (50) 1 (25) 100 u1=0
)
2 (40
S2 4 [1] 1 (60) 4 (25) 2 [1] 125 u2=0
)
1 (75
S3 0 [1] 5 [5] 3 [1] 2 [3] 75 u3=-2
)
Demand 100 60 40 75 25
Since all dij≥0.
3 (25 4 (50
S1 2 3 1 (25) 100
) )
4 (25
S2 4 1 (60) 2 (40) 2 125
)
1 (75
S3 0 5 3 2 75
)
Demand 100 60 40 75 25
D1 D2 D3 D4 Supply
S1 11 13 17 14 250
S2 16 18 14 10 300
S3 21 24 13 10 400
20 25
Demand 225 275
0 0
Initial feasible solution is
D1 D2 D3 D4 Supply Row Penalty
18(175
S2 16 14 10(125) 300 4 | 4 | 4 | 4 | -- | -- |
)
3 | 3 | 3 | 3 | 3 | 10
S3 21 24 13(275) 10(125) 400
|
5 5 1 0
-- 5 1 0
Column -- 6 1 0
Penalty -- -- 1 0
-- -- 13 10
-- -- -- 10
11 (200
S1 13 (50) 17 14 250
)
10 (125
S2 16 18 (175) 14 300
)
13 (275 10 (125
S3 21 24 400
) )
1. Substituting, u1=0, we get
2.c11=u1+v1⇒v1=c11-u1⇒v1=11-0⇒v1=11
3.c12=u1+v2⇒v2=c12-u1⇒v2=13-0⇒v2=13
4.c22=u2+v2⇒u2=c22-v2⇒u2=18-13⇒u2=5
5.c24=u2+v4⇒v4=c24-u2⇒v4=10-5⇒v4=5
6.c34=u3+v4⇒u3=c34-v4⇒u3=10-5⇒u3=5
7.c33=u3+v3⇒v3=c33-u3⇒v3=13-5⇒v3=8
D1 D2 D3 D4 Supply ui
11 (200
S1 13 (50) 17 14 250 u1=0
)
13 (275
S3 21 24 10 (125) 400 u3=5
)
( )
2. Find dij for all unoccupied cells(i,j), where dij=cij- ui+vj
( )
1.d13=c13- u1+v3 =17-(0+8)=9
( )
2.d14=c14- u1+v4 =14-(0+5)=9
( )
3.d21=c21- u2+v1 =16-(5+11)=0
( )
4.d23=c23- u2+v3 =14-(5+8)=1
( )
5.d31=c31- u3+v1 =21-(5+11)=5
( )
6.d32=c32- u3+v2 =24-(5+13)=6
D1 D2 D3 D4 Supply ui
13 (275
S3 21 [5] 24 [6] 10 (125) 400 u3=5
)
Since all dij≥0.
11 (200
S1 13 (50) 17 14 250
)
10 (125
S2 16 18 (175) 14 300
)
13 (275 10 (125
S3 21 24 400
) )
B16 Solution:
TOTAL number of supply constraints : 3
TOTAL number of demand constraints : 4
Problem Table is
D1 D2 D3 D4 Supply
S1 6 1 9 3 70
S2 11 5 2 8 55
S3 10 12 4 7 70
Demand 85 35 50 45
Initial feasible solution is
D1 D2 D3 D4 Supply Row Penalty
S1 6 1(35) 9 3(35) 70 2 | 2 | 3 | 3 | -- | -- | -- |
S2 11(5) 5 2(50) 8 55 3 | 3 | 6 | 3 | 3 | 11 | -- |
S3 10(60) 12 4 7(10) 70 3 | 3 | 3 | 3 | 3 | 10 | 10 |
Sdummy 0(20) 0 0 0 20 0 | -- | -- | -- | -- | -- | -- |
Demand 85 35 50 45
6 1 2 3
4 4 2 4
4 -- 2 4
Column
4 -- -- 4
Penalty
1 -- -- 1
1 -- -- --
10 -- -- --
S1 6 1 (35) 9 3 (35) 70
2 (50
S2 11 (5) 5 8 55
)
10 (60
S3 12 4 7 (10) 70
)
Sdummy 0 (20) 0 0 0 20
Demand 85 35 50 45
1. Substituting, v1=0, we get
2.c21=u2+v1⇒u2=c21-v1⇒u2=11-0⇒u2=11
3.c23=u2+v3⇒v3=c23-u2⇒v3=2-11⇒v3=-9
4.c31=u3+v1⇒u3=c31-v1⇒u3=10-0⇒u3=10
5.c34=u3+v4⇒v4=c34-u3⇒v4=7-10⇒v4=-3
6.c14=u1+v4⇒u1=c14-v4⇒u1=3+3⇒u1=6
7.c12=u1+v2⇒v2=c12-u1⇒v2=1-6⇒v2=-5
8.c41=u4+v1⇒u4=c41-v1⇒u4=0-0⇒u4=0
D1 D2 D3 D4 Supply ui
1 (35 3 (35
S1 6 9 70 u1=6
) )
2 (50
S2 11 (5) 5 8 55 u2=11
)
7 (10
S3 10 (60) 12 4 70 u3=10
)
Demand 85 35 50 45
D1 D2 D3 D4 Supply ui
1 (35 3 (35
S1 6 [0] 9 [12] 70 u1=6
) )
2 (50
S2 11 (5) 5 [-1] 8 [0] 55 u2=11
)
7 (10
S3 10 (60) 12 [7] 4 [3] 70 u3=10
)
Demand 85 35 50 45
3. Now choose the minimum negative value from all dij (opportunity cost) = d22 = [-1]
and draw a closed path from S2D2.
3 (35) (+
S1 6 [0] 1 (35) (-) 9 [12] 70 u1=6
)
2 (50
S2 11 (5) (-) 5 [-1] (+) 8 [0] 55 u2=11
)
10 (60) (+
S3 12 [7] 4 [3] 7 (10) (-) 70 u3=10
)
Demand 85 35 50 45
S1 6 1 (30) 9 3 (40) 70
2 (50
S2 11 5 (5) 8 55
)
10 (65
S3 12 4 7 (5) 70
)
Sdummy 0 (20) 0 0 0 20
Demand 85 35 50 45
1. Substituting, u1=0, we get
2.c12=u1+v2⇒v2=c12-u1⇒v2=1-0⇒v2=1
3.c22=u2+v2⇒u2=c22-v2⇒u2=5-1⇒u2=4
4.c23=u2+v3⇒v3=c23-u2⇒v3=2-4⇒v3=-2
5.c14=u1+v4⇒v4=c14-u1⇒v4=3-0⇒v4=3
6.c34=u3+v4⇒u3=c34-v4⇒u3=7-3⇒u3=4
7.c31=u3+v1⇒v1=c31-u3⇒v1=10-4⇒v1=6
8.c41=u4+v1⇒u4=c41-v1⇒u4=0-6⇒u4=-6
D1 D2 D3 D4 Supply ui
3 (40
S1 6 1 (30) 9 70 u1=0
)
2 (50
S2 11 5 (5) 8 55 u2=4
)
10 (65
S3 12 4 7 (5) 70 u3=4
)
Demand 85 35 50 45
( )
2. Find dij for all unoccupied cells(i,j), where dij=cij- ui+vj
( ) ( )
1.d11=c11- u1+v1 =6-(0+6)=0 2.d13=c13- u1+v3 =9-(0-2)=11 ( )
3.d21=c21- u2+v1 =11-(4+6)=1
D1 D2 D3 D4 Supply ui
3 (40
S1 6 [0] 1 (30) 9 [11] 70 u1=0
)
2 (50
S2 11 [1] 5 (5) 8 [1] 55 u2=4
)
10 (65
S3 12 [7] 4 [2] 7 (5) 70 u3=4
)
Demand 85 35 50 45
Since all dij≥0.
So final optimal solution is arrived.
D1 D2 D3 D4 Supply
S1 6 1 (30) 9 3 (40) 70
S2 11 5 (5) 2 (50 8 55
)
10 (65
S3 12 4 7 (5) 70
)
Sdummy 0 (20) 0 0 0 20
Demand 85 35 50 45
B18 Solution:
TOTAL number of supply constraints : 3
TOTAL number of demand constraints : 4
Problem Table is
D1 D2 D3 D4 Supply
S1 11 20 7 8 50
S2 21 16 20 12 40
S3 8 12 18 9 70
Demand 30 25 35 40
7(35
S1 11 20 8(15) 0 50 7 | 1 | 3 | 3 | 3 | 8 | 8 |
)
S2 21 16 20 12(10) 0(30) 40 12 | 4 | 4 | 9 | -- | -- | -- |
Demand 30 25 35 40 30
3 4 11 1 0
3 4 11 1 --
3 4 -- 1 --
Column
3 -- -- 1 --
Penalty
3 -- -- 1 --
-- -- -- 1 --
-- -- -- 8 --
7 (35
S1 11 20 8 (15) 0 50
)
S2 21 16 20 12 (10) 0 (30) 40
Demand 30 25 35 40 30
1. Substituting, u3=0, we get
2.c31=u3+v1⇒v1=c31-u3⇒v1=8-0⇒v1=8
3.c32=u3+v2⇒v2=c32-u3⇒v2=12-0⇒v2=12
4.c34=u3+v4⇒v4=c34-u3⇒v4=9-0⇒v4=9
5.c14=u1+v4⇒u1=c14-v4⇒u1=8-9⇒u1=-1
6.c13=u1+v3⇒v3=c13-u1⇒v3=7+1⇒v3=8
7.c24=u2+v4⇒u2=c24-v4⇒u2=12-9⇒u2=3
8.c25=u2+v5⇒v5=c25-u2⇒v5=0-3⇒v5=-3
D1 D2 D3 D4 Ddummy Supply ui
7 (35
S1 11 20 8 (15) 0 50 u1=-1
)
8 (30 12 (25
S3 18 9 (15) 0 70 u3=0
) )
Demand 30 25 35 40 30
4.d21=c21-(u +v )=21-(3+8)=10
2 1 5.d22=c22 -(u +v )=16-(3+12)=1
2 2 -(u +v )=20-(3+8)=9
6.d23=c23 2 3
( )
7.d33=c33- u3+v3 =18-(0+8)=10 8.d35=c35- u3+v5 =0-(0-3)=3( )
D1 D2 D3 D4 Ddummy Supply ui
21 [10
S2 16 [1] 20 [9] 12 (10) 0 (30) 40 u2=3
]
18 [10
S3 8 (30) 12 (25) 9 (15) 0 [3] 70 u3=0
]
Demand 30 25 35 40 30
Since all dij≥0.
7 (35
S1 11 20 8 (15) 0 50
)
S2 21 16 20 12 (10) 0 (30) 40
Demand 30 25 35 40 30
B25
3(9
S1 5 1(25) 3 34 2 | 0 | 2 | 2 | -- | -- | -- |
)
S2 3(15) 3 5 4 15 0 | 1 | 2 | -- | -- | -- | -- |
4(8
S3 6(4) 4 3 12 1 | 1 | 2 | 2 | 2 | 6 | -- |
)
2 | 2 | 0 | 0 | 0 | 4 | 4
S4 4(2) -1 4 2(17) 19
|
Demand 21 25 17 17
Column 1 2 1 1
Penalty 1 -- 1 1
1 -- 1 --
1 -- 1 --
2 -- 0 --
2 -- -- --
4 -- -- --
B26 Solution:
TOTAL number of supply constraints : 3
TOTAL number of demand constraints : 4
D1 D2 D3 D4 Supply
S1 30 25 40 20 100
S2 29 26 35 40 250
S3 31 33 37 30 150
16
Demand 90 200 50
0
20(50
S1 30 25(50) 40 100 5 | 5 | -- | -- | -- | -- |
)
26(110
S2 29(90) 35(50) 40 250 3 | 3 | 3 | 6 | 35 | 35 |
)
S3 31 33 37(150) 30 150 1 | 2 | 2 | 6 | 37 | -- |
1 1 2 10
1 1 2 --
Column 2 7 2 --
Penalty 2 -- 2 --
-- -- 2 --
-- -- 35 --
Assignment
14B24 Find Solution of Assignment problem using Hungarian method-1 (MIN case)
Work \Job 1 2 3 4
2
A 20 25 28
2
2
B 15 18 17
3
2
C 19 17 24
1
2
D 25 23 24
4
Solution:
The number of rows = 4 and columns = 4
1 2 3 4
A 20 25 22 28
B 15 18 23 17
C 19 17 21 24
D 25 23 24 24
Step-1: Find out the each row minimum element and subtract it from that row
1 2 3 4
A 0 5 2 8 (-20)
B 0 3 8 2 (-15)
C 2 0 4 7 (-17)
D 2 0 1 1 (-23)
Step-2: Find out the each column minimum element and subtract it from that column.
1 2 3 4
A 0 5 1 7
B 0 3 7 1
C 2 0 3 6
D 2 0 0 0
(-
(-0) (-0) (-1)
1)
Iteration-1 of steps 3 to 6
Step-3: Make assignment in the opporunity cost table
Step-3: Make assignment in the opporunity cost table
(1) Rowwise cell (A,1) is assigned, so columnwise cell (B,1) crossed off.
A [0] 5 1 7
B 0 3 7 1
C 2 [0] 3 6
[0
D 2 0 0
]
Step-5: Draw a set of horizontal and vertical lines to cover all the 0
Step-5: Cover the 0 with minimum number of lines
(1) Mark(✓) row B since it has no assignment
(4) Since no other rows or columns can be marked, therefore draw straight lines through the
unmarked rows C,D and marked columns 1
A [0] 5 1 7 ✓(3)
B 0 3 7 1 ✓(1)
[0
C 2 3 6
]
D 2 0 [0] 0
✓
(2)
1 2 3 4
A 0 4 0 6
B 0 2 6 0
C 3 0 3 6
D 3 0 0 0
Iteration : 1
Iteration-2 of steps 3 to 6
Step-3: Make assignment in the opporunity cost table
(1) Rowwise cell (C,2) is assigned, so columnwise cell (D,2) crossed off.
A [0] 4 0 6
B 0 2 6 [0]
C 3 [0] 3 6
D 3 0 [0] 0
A [0] 4 0 6
B 0 2 6 [0]
C 3 [0] 3 6
D 3 0 [0] 0
Optimal solution is
Wor
Job Cost
k
A 1 20
B 4 17
C 2 17
D 3 24
Total 78
Alternate Solution-2
opporunity cost table
1 2 3 4
A 0 4 0 6
B 0 2 6 0
C 3 0 3 6
D 3 0 0 0
A 0 4 [0] 6
B [0] 2 6 0
C 3 [0] 3 6
D 3 0 0 [0]
A 0 4 [0] 6
B [0] 2 6 0
C 3 [0] 3 6
D 3 0 0 [0]
Optimal solution is
Wor
Job Cost
k
A 3 22
B 1 15
C 2 17
D 4 24
Total 78