Beruflich Dokumente
Kultur Dokumente
PROGRAMACIN LINEAL
31 DE ENERO DE 2002
PROBLEMA I (Un punto) .- Dado el siguiente programa lineal
Min z = 3x1 + 2x2 + 5x3 + x4 - 6x5
s.a.
x1 + x2 + x3 + x4 + x5 12
x4 + x5 4
x1 + x2 - x3
0
6x1 + 3x2 - x3 + x4 - 2x5 0
x1 , x4 , x5 0 ; x2 , x3 sin restricciones
determinar el programa dual.
; x2 0
DIPLOMATURA DE ESTADSTICA
2 CURSO - INVESTIGACIN OPERATIVA I
EXAMEN DE 31 DE ENERO DE 2002
SOLUCIN DE LOS PROBLEMAS
SOLUCIN PROBLEMA I
Como el problema planteado es de mnimo, el dual ser del tipo Max. Si
denominamos por la letra y las variables duales, entonces las variables y1, y3 e y4 sern
negativas pues las desigualdades correspondientes en el programa primal son del tipo
menor o igual. Por otra parte las restricciones segunda y tercera del dual han de ser del
tipo igualdad pues las variables primales correspondientes no estn restringidas,
mientras que las otras tres restricciones duales sern del tipo menor o igual tal como
corresponde a un programa del tipo Max pues las variables primales son positivas o
nulas. En definitiva el programa dual ser:
Max w = 12.y1 + 4.y2
s.a.
y1
+ y3 + 6.y4 3
y1
+ y3 + 3.y4 = 2
y1
- y3 - y4 = 5
y1 + y2
+ y4 1
y1 + y2
- 2y4 -6
y1 , y3 , y4 0 ; y2 0
SOLUCIN PROBLEMA II
La representacin grfica de nuestro problema, en la que las unidades
correspondientes al eje horizontal son el doble de grandes que las correspondientes al
eje vertical, resulta ser la siguiente:
x2
III
II
F.O.
B
IV
x1
El programa lineal no tiene una solucin factible bsica inicial dado el sentido de
las desigualdades. Para obtener una solucin factible bsica inicial utilizaremos el
mtodo de las dos fases introduciendo dos variables artificiales p1 y p2 y tratando de
hacer Min z = p1 + p2. La tabla simplex de esta Fase I es
Min z
p1
p2
x1
0
4
0
x2
0
3
9
s1
0
-1
0
s2
0
0
-1
p1
-1
1
0
p2
-1
0
1
SOL
0
1
1
Como la tabla no tiene el formato correcto para aplicar el simplex, pues no son
nulos los coeficientes de las variables bsicas en la lnea de z, sumamos la segunda y
tercera fila a la primera y obtenemos
Min z
p1
p2
x1
4
4
0
x2
12
3
9
s1
-1
-1
0
s2
-1
0
-1
p1
0
1
0
p2
0
0
1
SOL
2
1
1
Min z
p1
x2
x1
4
4
0
x2
0
0
1
s1
-1
-1
0
s2
1/3
1/3
-1/9
p1
0
1
0
p2
-4/3
-1/3
1/9
SOL
2/3
2/3
1/9
Min z
x1
x2
x1
0
1
0
x2
0
0
1
s1
s2
0
-1/4
0
0
1/12
-1/9
p1
-1
1/4
0
p2
SOL
-1
0
-1/12 1/6
1/9 1/9
con la que se finaliza la Fase I al obtener una base factible. Recuperamos nuestro
problema sustituyendo en la fila de z los coeficientes de la funcin objetivo original y
obtenemos la tabla
Min z
x1
x2
x1
-20
1
0
x2
-28
0
1
s1
s2
0
-1/4
0
0
1/12
-1/9
SOL
0
1/6
1/9
tabla que no se adapta a los requisitos del simplex en los que debe aparecer un cero en la
lnea de z en las variables bsicas. Para lograrlo sumamos a esta fila la segunda
multiplicada por 20 y la tercera multiplicada por 28, obteniendo
Min z
x1
x2
x1
0
1
0
x2
0
0
1
s1
-5
-1/4
0
s2
-13/9
1/12
-1/9
SOL
58/9
1/6
1/9
SOLUCIN PROBLEMA IV
Min z
s1
s2
x1
-20
-4
0
x2
-28
-3
-9
s1
0
1
0
s2
0
0
1
SOL
0
-1
-1
tabla que representa una solucin bsica no factible y sobreoptimal pues los coeficientes
de la lnea de z son todos negativos y el problema es de mnimo. Pivotando obtenemos
Min z
x1
s2
x1
0
0
0
x2
-13
3/4
-9
s1
-5
-1/4
0
s2
0
0
1
SOL
5
1/4
-1
s1
-5
-1/4
0
s2
-13/9
1/12
-1/9
SOL
58/9
1/6
1/9
y pivotando nuevamente
Min z
x1
x2
x1
0
1
0
x2
0
0
1
SOLUCIN PROBLEMA V
x2
-8
-2
-1
1
x5
2
1
-2
1
Pivotando sucesivamente
x6
-5
-2
-1
1
x7
5
2
1
1
s1
0
1
0
0
s2
0
0
1
0
p
0
0
0
1
0
-11
-2
M
Min z'
s1
s2
x7
x2
-13
-4
-2
1
x5
-3
-1
-3
1
x6
-10
-4
-2
1
x7
0
0
0
1
s1
0
1
0
0
s2
0
0
1
0
p
-5
-2
-1
1
SOL
-5M
-11-2M
-2-M
M
Min z'
p
s2
x7
x2
-3
-2
0
-1
x5
-1/2
1/2
-5/2
1/2
x6
0
2
0
-1
x7
0
0
0
1
s1
-5/2
-1/2
-1/2
1/2
s2
0
0
1
0
p
0
1
0
0
SOL
55/2
11/2+M
7/2
-11/2
Min z'
p
s2
x6
x2
-3
-4
0
1
x5
-1/2
3/2
-5/2
-1/2
x6
0
0
0
1
x7
0
2
0
-1
s1
-5/2
1/2
-1/2
-1/2
s2
0
0
1
0
p
0
1
0
0
55/2
-11/2+M
7/2
11/2
Denominando ahora como d1, d2, d3 y d4 las holguras del programa dual ha de
verificarse que
x1d1 = 0; x2d2 = 0; x3d3 = 0; x4d4 = 0;
y tambin que
y1h1 = 0; y2h2 = 0; y3h3 = 0;
de donde se obtienen las siguientes consecuencias
y1 = no forzosamente nulo pues h1 = 0
y2 = 0 puesto que h2 = 7/2 0
y3 = no forzosamente nulo pues h3 = 0
d1 = no forzosamente nulo pues x1 = 0
d2 = no forzosamente nulo pues x2 = 0
d3 = 0 pues x3 = 1/2 0
d4 = 0 pues x4 = 11/2 0
Por tanto se cumplirn exactamente las restricciones tercera y cuarta con y2 = 0
verificndose que
- y1 + y3 = -5
y1 + y3 = 0
sistema cuya resolucin permite establecer que
y1 = 5/2
y2 = 0
y3 = - 5/2
d1 = 1/2
d2 = 3
d3 = 0
d4 = 0
w = z = -5/2
solucin completa del programa dual.
SOLUCIN PROBLEMA VI
Dando al programa la forma correcta quedar:
Max z = x1 + x2
s.a.
- x1 + x2 2
5.x1 - 2.x2 5
x1 , x2 0
que da lugar a la siguiente tabla del simplex
Max z
s1
s2
x1
-1
-1
5
x2
-1
1
-2
s1
0
1
0
s2
0
0
1
SOL
0
2
5
x1
-2
-1
3
x2
0
1
0
s1
1
1
2
s2
0
0
1
SOL
2
2
9
Max z
x2
x1
x1
0
0
1
x2
0
1
0
s1
7/3
5/3
2/3
s2
2/3
1/3
1/3
SOL
8
5
3
x1
0
0
1
0
x2
0
1
0
-1
s1
7/3
5/3
2/3
0
s2
2/3
1/3
1/3
0
s3
0
0
0
1
SOL
8
5
3
-2
Esta tabla no se adapta a los requisitos del simplex puesto que en la ltima
casilla de la columna de x2 no aparece un cero as que la transformaremos sumando a la
ltima fila la fila correspondiente a x2, quedando entonces
Max z
x2
x1
s3
x1
0
0
1
0
x2
0
1
0
0
s1
7/3
5/3
2/3
5/3
s2
2/3
1/3
1/3
1/3
s3
0
0
0
1
SOL
8
5
3
3
Esta tabla representa una solucin factible bsica, que es ptima para el
problema transformado pues no puede mejorarse y que coincide con la del problema
original, as que podemos afirmar que la nueva restriccin no aade nada nuevo al
problema.
Si consideramos ahora la restriccin x1 1 procederemos de igual forma con lo
que la tabla quedar:
Max z
x2
x1
s3
x1
0
0
1
1
x2
0
1
0
0
s1
7/3
5/3
2/3
0
s2
2/3
1/3
1/3
0
s3
0
0
0
1
SOL
8
5
3
1
Esta tabla no se adapta a los requisitos del simplex puesto que en la ltima
casilla de la columna de x1 no aparece un cero as que la transformaremos restando a la
ltima fila la fila correspondiente a x1, quedando entonces
Max z
x2
x1
s3
x1
0
0
1
0
x2
0
1
0
0
s1
7/3
5/3
2/3
-2/3
s2
2/3
1/3
1/3
-1/3
s3
0
0
0
1
SOL
8
5
3
-2
x1
0
0
1
0
x2
0
1
0
0
s1
1
1
0
2
s2
0
0
0
1
s3
2
1
1
-3
SOL
4
3
1
6