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