In: Math
A primal maximization problem is given.
Maximize
f = 60x1 + 30x2
subject to
| 3x1 | + | 2x2 | ≤ | 150 | |
| x1 | + | x2 | ≤ | 70 | . |
(a) Form the dual minimization problem. (Use
y1 and y2 as the variables
and g as the function.)
Minimize g =
subject to
| ≥ | 60 | ||
| ≥ | 30 | ||
| y1, y2 | ≥ | 0 | . |
(b) Solve both the primal and dual problems with the simplex
method.
| primal | x1 | = | |
| primal | x2 | = | |
| primal | f | = | |
| dual | y1 | = | |
| dual | y2 | = | |
| dual | g | = |
a) the dual minimization problem is given by

subject to



b) simplex method for primal problem
primal problem is
maximize f = 60x1+30x2
subject to
3x1+2x2
150
x1+x2
70
x1,x2
introducing slack variables x3,x4 to the system we get

subject to



table 1
![]() |
60 | 30 | 0 | 0 | |
| basic variable | ![]() |
![]() |
![]() |
![]() |
b |
![]() |
3 | 2 | 1 | 0 | 150![]() |
![]() |
1 | 1 | 0 | 1 | 70 |
| f | -60 (enters) | -30 | 0 | 0 | 0 |
table 2
| basic variable | ![]() |
![]() |
![]() |
![]() |
b |
![]() |
1 | ![]() |
![]() |
0 | 50 |
![]() |
0 | ![]() |
![]() |
1 | 20 |
| f | 0 | 10 | 20 | 0 | 3000 |
simplex table stops here as the last row values are all non negative
the solution is
primal x1=50
primal x2=0
primal f = 3000
solution to the dual problem
introducing surplus variables y3,y4 into the problem we get
minimize g = 150 y1+70y2+0y3+0y4
subject to
3y1+2y2+y3=60
y1+y2+y4=30

table 1
| basic variable | ![]() |
![]() |
![]() |
![]() |
RHS |
![]() |
3 | 2 | 1 | 0 | 60![]() |
![]() |
1 | 1 | 0 | 1 | 30 |
| g | -150(enters) | -70 | 0 | 0 | 0 |
table 2
| basic variable | ![]() |
![]() |
![]() |
![]() |
RHS |
![]() |
1 | ![]() |
![]() |
0 | 20 |
![]() |
0 | ![]() |
![]() |
1 | 10 |
| g | 0 | 30 | 50 | 0 |
3000 |
simplex stops here as the values of last row are non - negative
solution is
dual y1=20
dual y2=0
dual g = 3000