Está en la página 1de 4

FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS

UNIVERSIDAD DE CHILE

MA3701 Optimizaci
on.
Profesores: Hector Ramrez, Mauricio Soto
Auxiliares: Jose Soto, Tom
as Valdivia, Vctor Verdugo
Ayudantes: Ignacio Jaque, Catalina Verdugo, Eduardo Z
un
iga.

Pauta Control 1
P1. Considere el siguiente tableau asociado a una ejecucion del algoritmo SIMPLEX (primal) para un problema de
minimizaci
on:
x1

-1

x2
-2

-4
3

x3
0
0
1
0

x4
0
1
0
0

x5
0
0
0
1

-10
4
1

donde , , , y son par


ametros reales. Encuentre los valores de estos parametros para que cada una de las
siguientes afirmaciones sea cierta:
(a) La soluci
on de base actual es factible pero no optima. Identifiquela.
Para que la soluci
on basal sea factible el lado derecho del tableau debe cumplir las restricciones de positividad, i.e. 0 (0.5 puntos).
Para asegurar que NO sea
optima uno puede pedir que > 0 pues en este caso se puede
pivotear en (3,2) y disminuir la funci
on objetivo pues el respectivo costo reducido es negativo
(-2) (0.5 puntos).
El caso = 0 se analiza en la parte (c) (0.5 puntos si se responde correctamente en la parte (c)).
Finalmente, se identifica que las variables b
asicas son x4 , x3 y x5 (en ese orden) y por lo
tanto la soluci
on b
asica factible del tableau es (0, 0, 1, 4, )T (0.5 puntos).
(b) El problema es no acotado. Identifique la respectiva direccion de no acotamiento.
Para que exista una direcci
on de no acotamiento entonces el tableau debe corresponder a
una soluci
on b
asica factible, y por lo tanto se debe imponer que 0 ( 0.5 puntos por notarlo), y
tener un costo reducido negativo y la respectiva columna debe ser un vector de componentes
menores o iguales que 0 pero no nulo. Esto corresponde a < 0 y , 0 (0.5 puntos).
En este caso la direcci
on extrema de no acotamiento para el problema viene dada por
dT = (B 1 Aj , ej )T = (1, 0, , 1, )T (0.5 puntos).
(c) La soluci
on de base actual es
optima y degenerada.
Por definici
on, para que la soluci
on b
asica factible en curso sea no-degenerada se debe tener
que = 0. (0.5 puntos)
Como la segunda columna es negativa y = 0, entonces es posible pivotear en la posici
on
(3,2) sin cambiar el valor de la funci
on objetivo. En efecto:
x1

-1

x2
-2

-4
3

x3
0
0
1
0

x4
0
1
0
0

x5
0
0
0
1

x1
-10
+ 2/3
4
a
1
b
0
/3

x2
0
0
0
1

x3
0
0
1
0

x4
0
1
0
0

x5
2/3
c
d
1/3

-10
4
1
0

donde a = 1 /3, b = + 4/3, c = /3 y d = 4/3 (estos valores no son necesarios de


calcular explcitamente pues no se usan en el resto del an
alisis) (0.5 puntos por realizar bien los
pivoteos necesarios).
- Luego, si + 2/3 0 entonces ambas la soluci
on b
asica factible en curso es
optima (0.5
puntos).
- Veamos que pasa en en caso contrario, es decir, si + 2/3 < 0.

Notemos que si 0 podemos pivotear en la posici


on (2,1) y disminuir la funci
on objetivo
pues el respectivo costo reducido es negativo. Entonces la soluci
on no sera
optima. Por lo
tanto imponemos que > 0 (0.5 puntos).
-Esto en particular implica que < 0. As, volviendo al tableau original, podemos pivotear
en la posici
on (3,1), obteniendo (s
olo calculamos los coeficientes que nos importan en el
an
alisis):
x1

-1

x2
-2

-4
3

x3
0
0
1
0

x4
0
1
0
0

x5
0
0
0
1

-10
4
1
0

x1
0
0
0
1

x2
2 3/

3/

x3
0
0
1
0

x4
0
1
0
0

x5
/

1/

-10
4
1
0

Notando que ambos costos reducidos son positivos, pues


2 3/ = 3/ ( + 2/3) > 0

/ > 0,

deducimos que la soluci


on b
asica factible en curso es
optima (0.5 puntos).
En resumen, la soluci
on b
asica factible degenerada (que equivale a decir = 0) en curso es
optima si y solo si

+ 2/3 > 0
o
+ 2/3 < 0 y > 0.

P2. Considere el problema de programaci


on lineal:
mn
s.a

x1 + 2x2 + 4x3 + 2x4


x1
2x3 + x4
x1 + x2 + x3 x4
xi

= 4
= 8
0

(PL)
i {1, 2, 3, 4}

(a) Usando el teorema de holgura complementaria, demuestre que (20/3, 0, 4/3, 0)T es solucion optima de
(PL) y encuentre una soluci
on de su problema dual.
En primer lugar vemos que x = (20/3, 0, 4/3, 0)T es factible. En efecto:
20/3 2 4/3 = 12/3 = 4

20/3 + 4/3 = 24/3 = 8 (0.5 puntos)

El problema dual de (PL) es


m
ax 4y1 + 8y2

s.a.

y1 + y2 1, y2 2, 2y1 + y2 4, y1 y2 2. (0.5 puntos)

Por el teorema de holgura complementaria, si x es nuestro candidato a soluci


on primal, se
debe tener que la primera y tercera restricciones del dual no deben tener holgura, es decir,
deben ser activas. Esto significa:
y1 + y2 = 1
2y1 + y2 = 4
cuya u
nica soluci
on es y = (1, 2)T . (1 punto)

Claramente y es una soluci


on factible del dual pues satisface la segunda y tercera inecuaci
on.
Luego, x e y son factibles para los problemas primal y dual, respectivamente, y estos
satisfacen las condiciones de holgura complementaria. Concluimos que ambos son soluciones
de sus respectivos problemas.(1 punto)
(b) Suponga que el lado derecho de (PL) se reemplaza por (4 + , 8 + )T , donde  > 0. Usando (a) encuentre
el valor del nuevo problema y las nuevas soluciones de (PL) y su dual.
Para  suficientemente peque
no se tiene que el nuevo valor del problema ser
a 12 + y1  + y2  =
12 +  (0.5 puntos). M
as a
un, para  suficientemente peque
no, las nuevas variables basales x1

y x3 vienen dadas por



1 

1 2
4+
1
1
8+



1/3 2/3 4 + 
=
1/3 1/3 8 + 


20/3 + 
=
4/3

B 1 b =

(1 punto)

con b = (4 + , 8 + )T . Lo cual implica que la nueva soluci


on b
asica factible es x = (20/3 +
T
, 0, 4/3, 0) (0.5 puntos).
Dado que una variaci
on en el vector de recursos no influye en la factibilidad del problema
dual, la anterior soluci
on dual y = (1, 2)T sigue siendo factible (0.5 puntos). Luego, como

ambos puntos x e y siguen siendo factibles para sus respectivos problemas y satisfacen
cT x = 12 +  = bT y ,
por el teorema de dualidad fuerte se concluye que ambos son
optimos (0.5 puntos)

P3. Para a, b y c son vectores en Rn , considere el siguiente problema lineal:


mn

aT x bT y

s.a.

x y = c,

x, y 0

(P)

(a) Encuentre por inspecci


on una soluci
on factible de (P).
Como c puede descomponerse siempre en su parte positiva mas su parte negativa, una soluci
on posible es: c = c (c+ ), i.e. x = c , y = c+ .(0.5 puntos)
(b) Escriba el dual y entregue condiciones necesarias y suficiente para la existencia de un optimo de (P).
El dual de (P) es: m
ax cT z, s.a. z a, z b (1 punto).
Como la regi
on factible es a z b, luego se debe tener a b para asegurar la factibilidad (0.5 puntos). En tal caso, el problema es adem
as acotado y por lo tanto tiene soluci
on.
As, por el teorema de dualidad fuerte se concluye que (P) tambi
en tiene soluci
on (0.5 puntos)
(c) Encuentre una soluci
on para el problema dual y a partir de ella encuentre una solucion optima del problema
primal. Entregue condiciones para que dicha solucion sea u
nica.
Pn
La funci
on objetivo del dual es cT z = i=1 ci zi , entonces podemos maximizar coordenada a
coordenada obteniendo la siguiente soluci
on del problema:

si ci < 0
ai
zi = bi
si ci > 0
(0.5 puntos)

zi cualquier valor en [ai , bi ] si ci = 0


Notar que para dicha soluci
on el valor es aT c bT c+ que es igual al valor de la soluci
on en
(a). El teorema de dualidad d
ebil garantiza que ambas soluciones son
optimas. (0.5 puntos)
Adem
as, claramente la soluci
on es u
nica si y s
olo si ci 6= 0, i {i, . . . , n} (0.5 puntos).
(d) Elimine la variable y del problema primal definiendo y = x c y obtenga, a partir de este nuevo problema,
las condiciones que aseguren el acotamiento del problema (P). Compare con lo obtenido en la parte (b).
Redefiniendo el problema se obtiene:
mn

(a b)T x + bT c

s.a.

x c,

x0

(0.5 puntos)

Si a b posee alguna coordenada positiva, entonces pueden tomarse las coordenadas de x


tan peque
nas como se quiera haciendo el problema no acotado. Luego una condici
on que
asegura el acotamiento es a b (1 punto). Dicha condici
on es consistente con la parte (b), pues
el Teorema de dualidad d
ebil asegura que si (P) es no acotado entonces (D) no es factible y
por tanto no posee una soluci
on o
ptima. (0.5 puntos)

También podría gustarte