You are on page 1of 7

MA3701 - Optimización, Primavera 2018

Profesores: J. Amaya, V. Acuña

CONTROL 1

TIEMPO: 3 h

P1.
a) Sea C un subconjunto de IRn . Se dice que es un convexo de punto medio si para cada par
x, y ∈ C se tiene que 21 x + 12 y ∈ C. Demostrar que si C es convexo de punto medio y cerrado, entonces
es convexo.
HINT: Tome dos puntos x, y en C y λ ∈ [0, 1]. Divida el intervalo [x, y] en dos mitades iguales y vea
dónde cae z = λx + (1 − λ)y. Dependiendo de eso genere otro intervalo, más pequeño, que contiene a
z y así sucesivamente.

b) Sean P y Q convexos en IRn . Entonces el conjunto P + Q = {x + y|x ∈ P, y ∈ Q} también es


un convexo.

i) Demuestre que si z es punto extremo de P + Q entonces z es la suma de un punto extremo de


P más un punto extremo de Q. HINT: Use contrarecíproca.

ii) Muestre con un contraejemplo que la recíproca no es cierta. Es decir, que no podemos asegurar
en general que si x es un punto extremo de P e y es un punto extremo de Q entonces x + y sea
un punto extremo de P + Q.

P2.
a) Resuelva el siguiente problema

(P ) mı́n 9x2 +x3 −2x5 −x6


5x2 +50x3 +x4 +x5 = 10
x1 −15x2 +2x3 =2
x2 +x3 +x5 +x6 =6
xi ≥0 i = 1, . . . , 6

b) Escriba (P ) como problema de canónico de programación lineal y resuélvalo usando los criterios
del algoritmo Simplex.
(P ) mı́n f (x1 , x2 )
x1 + |x2 | ≤ 1
x 1 , x2 ≥0
donde f (x1 , x2 ) = máx{x1 − 2, x2 }.

HINT: Considere que si z = f (x1 , x2 ) entonces z ≥ x1 − 2 y z ≥ x2


P3.
Escriba un modelo para el problema descrito a continuación.
La International Free Transportation Agency (IFTA) tiene dos categorías de azafatas (titulares y
aprendices) y debe decidir un programa de formación y contratación para los próximos seis meses. Las
exigencias a respetar son expresadas en horas de vuelo de azafatas:

Mes Enero Febrero Marzo Abril Mayo Junio


Horas 12.000 9.000 8.000 11.000 9.000 12.000
La formación de una nueva azafata (aprendiz) se hace en un mes calendario. Esta formación comprende
80 horas de vuelo en líneas de la compañía. Estas 80 horas se pueden deducir de exigencias que en
general las azafatas deben cumplir, es decir, sirven para satisfacer las exigencias de horas de vuelo de
la compañía.
Cada azafata titular puede entregar hasta 140 horas de vuelo por mes. La compañía dispone de 60
azafatas titulares al 1 de enero.
Cada azafata titular recibe un sueldo de US$1.000 por mes, independientemente del número de horas
que preste servicio. Cada fin de mes, el 10 % de las azafatas titulares deja su trabajo por diversas
razones.
Al cabo de un mes de formación una azafata aprendiz se convierte en azafata titular para el mes
entrante. El costo de formación de una azafata depende del mes, según la tabla:

Mes Enero Febrero Marzo Abril Mayo Junio


Costo (US$) 300 350 350 500 550 400
MA3701 - Optimización, Primavera 2018
Profesores: J. Amaya, V. Acuña

PAUTA C1

P1.a)
Sea C un subconjunto de IRn . Se dice que es un convexo de punto medio si para cada par x, y ∈ C
se tiene que 12 x + 12 y ∈ C. Demostrar que si C es convexo de punto medio y cerrado, entonces es
convexo.
HINT: Tome dos puntos x, y en C y λ ∈ [0, 1]. Divida el intervalo [x, y] en dos mitades iguales y vea
dónde cae z = λx + (1 − λ)y. Dependiendo de eso genere otro intervalo, más pequeño, que contiene a
z y así sucesivamente.

Solución P1.a)
Supongamos que C ⊆ IRn es un conjunto convexo de punto medio y cerrado. Sean x, y ∈ C y λ ∈ [0, 1]
arbitrarios. El objetivo es probar que z = λx + (1 − λ)y ∈ C. Usando la indicación construiremos una
sucesión de conjuntos anidados (Xn )n∈IN que siempre contengan a z: 0.5
0.5
X0 = [x, y] = {tx + (1 − t)y : t ∈ [0, 1]}

x+y
 [x, 2 ]
 si z ∈ [x, x+y
2 ]
X1 =
 ( x+y , y]

z ∈ ( x+y
2 si 2 , y]

Si X1 = [x, x+y
2 ], entonces

1 x+y
 x
 [x, 2 + 2 ( 2 )] si z ∈ [x, x2 + 12 ( x+y
2 )]
X2 =
 ( x + 1 ( x+y ), x+y ]

si z ∈ ( x2 + 21 ( x+y x+y
2 2 2 2 2 ), 2 ]

Análogo, si X1 = ( x+y
2 , y], entonces

x+y 1 x+y 1 y
 ( 2 , 2 2 + 2 ( 2 )]
 si z ∈ [( x+y x
2 ), 2 +
1y
2 2]
X2 =
1.0
 ( 1 ( x+y ) + 1 ( y ), y]

z ∈ ( 21 ( x+y 1 y
2 2 2 2 si 2 ) + 2 ( 2 ), y]

Así, siguiendo con la iteración dividiendo cada intervalo anterior y viendo donde está z, obtenemos
una sucesión (Xn )n∈IN . Notamos que ∀n ∈ IN z ∈ Xn y el diámetro de Xn tiende a cero, por lo que
converge a {z}.
Además cada extremo de Xn pertenece a C dado que por construcción estos son el punto medio de
dos elementos en C. 0.5

En particular, el extremo derecho de cada Xn es punto medio, y además este pertenece a Xn (no
necesariamente así el extremo izquierdo). 0.5 por encontrar z_n
Luego definiendo zn punto extremo derecho del intervalo Xn , se tiene que (zn )n∈IN ⊆ C y zn → z.
Como C es cerrado, se concluye que z ∈ C.
0.5 por usar cerradura y concluir
Por lo tanto, C es convexo. 
P1. b)
Sean P y Q convexos en IRn . Entonces el conjunto P + Q = {x + y|x ∈ P, y ∈ Q} también es un
convexo.

i) Demuestre que si z es punto extremo de P + Q entonces z es la suma de un punto extremo de


P más un punto extremo de Q. HINT: Use contrarecíproca.

ii) Muestre con un contraejemplo que la recíproca no es cierta. Es decir, que no podemos asegurar
en general que si x es un punto extremo de P e y es un punto extremo de Q entonces x + y sea
un punto extremo de P + Q.

Solución P1. b)

i) Por contrarecíproca, sea un punto z en P + Q que no es la suma de dos puntos extremos, uno
de P y uno de Q. Es decir, z = x + y con x ∈ P e y ∈ Q y tal que al menos uno de los dos, x o
y no es punto extremo de P y Q respectivamente. Sin pérdida de generalidad, supongamos que
x no es punto extremo de P . Por lo tanto existen puntos x1 y x2 en P y λ ∈]0, 1[ tales que

x = λx1 + (1 − λ)x2
0.5
Así, podemos escribir z como

z = λx1 + (1 − λ)x2 + y = λx1 + (1 − λ)x2 + λy + (1 − λ)y = λ(x1 + y) + (1 − λ)(x2 + y)

Como x1 + y ∈ P + Q y x2 + y ∈ P + Q se concluye que z no es punto extremo de P + Q.


Nota: la demostración por contradicción es bastante similar. 1.0
ii) Hay muchos contraejemplos. Por ejemplo, si P = Q = B(0, 1) (es decir, si P y Q son la bola
cerrada de radio 1) entonces P + Q = B(0, 2). Claramente en P cualquier punto x de norma 1
es punto extremo. Si en Q se toma y = −x, que es punto extremo de Q, entonces x + y = 0, que
no es punto extremo de P + Q.
Otro contraejemplo puede ser tomar en IR2 el poliedro cuadrado con (0, 0), (0, 1), (1, 0) y (1, 1)
son puntos extremos. Si P y Q son este poliedro, entonces P + Q es el cuadrado de puntos
extremos (0, 0), (0, 2), (2, 0) y (2, 2). Si tomamos la suma de (0, 0) ∈ P y (1, 1) ∈ Q obtenemos
(1, 1) ∈ P + Q que no es un punto extremo de P + Q.
Otro más: en IR la suma de dos intervalos cerrados [a, b] y [c, d] me da un intervalo cerrado con
puntos extremos a + c y b + d. Los puntos a + d y b + c están en la suma pero no son puntos
extremos.
Notar que cualquier suma que convexos donde uno de ellos sea un sólo punto no resulta como
contraejemplo.
1.5
P2.a)
a) Resuelva el siguiente problema

(P ) mı́n 9x2 +x3 −2x5 −x6


5x2 +50x3 +x4 +x5 = 10
x1 −15x2 +2x3 =2
x2 +x3 +x5 +x6 =6
xi ≥ 0 i = 1, . . . , 6

Solución P2.a)

Escojamos las variables x4 , x1 , x6 para la base. Como B = I y B −1 b = (10, 2, 6)T ≥ 0 entonces tenemos
una base factible. La matriz N corresponde a las columnas de las variables no-básicas x2 , x3 , x5 . Los
costos reducidos no básicos son c̄TN = (9, 1, −2) − (0, 0, −1)B −1 N = (10, 2, −1). La función objetivo
evaluada en este punto extremo es -6. El tableau inicial de SIMPLEX y una iteración:

-1.0 por encontrar base y justificar que


0 10 2 0 -1 0 6 0 11 3 0 0 1 12
es factible.
0 5 50 1 1 0 10 0 4 49 1 0 -1 4
-0.5 por completar los valores del tableu ⇒
1 -15 2 0 0 0 2 1 -15 2 0 0 0 2
0 1 1 0 1 1 6 0 1 1 0 1 1 6
1.0
Como no hay costos reducidos negativos, llegamos a una solución óptima en una iteración, para la
base x4 , x1 , x5 . El óptimo se alcanza en el punto (2, 0, 0, 4, 6, 0) y la función objetivo en ese punto vale
-12.
P2.b) 0.5
Escriba (P ) como problema de canónico de programación lineal y resuélvalo usando los criterios del
algoritmo Simplex.
(P ) mı́n f (x1 , x2 )
x1 + |x2 | ≤ 1
x1 , x2 ≥0
donde f (x1 , x2 ) = máx{x1 − 2, x2 }.

HINT: Considere que si z = f (x1 , x2 ) entonces z ≥ x1 − 2 y z ≥ x2

Solución P2.b)

Transformar la primera restricción en dos: x1 + x2 ≤ 1 y x1 − x2 ≤ 1, agregar la variable z y las


restricciones z ≥ x1 − 2 y z ≥ x2 y la función objetivo mı́n z. Luego agregar variables de holgura y se
obtiene un tableau SIMPLEX para las variables x1 , x2 , z, y1 , y2 , y3 , y4 con variables básicas y1 , y2 , y3 , y4 :

0 0 1 0 0 0 0 0 -1.0 por introducir z y las restricciones asociadas


1 1 0 1 0 0 0 1 -0.5 por cambiar restricción con valor absoluto
1 -1 0 0 1 0 0 1 -0.5 por función objetivo
1 0 -1 0 0 1 0 2 -1.0 por construir el tableu y concluir
0 1 -1 0 0 0 1 0

Como todos los costos reducidos no negativos, no es necesario iterar y se obtiene directamente el
óptimo: (0, 0, 0, 1, 1, 2, 0). Esta solución corresponde en el problema original al punto x1 = 0 y x2 = 0.
P3.
Escriba un modelo para el problema descrito a continuación.
La International Free Transportation Agency (IFTA) tiene dos categorías de azafatas (titulares y
aprendices) y debe decidir un programa de formación y contratación para los próximos seis meses. Las
exigencias a respetar son expresadas en horas de vuelo de azafatas:

Mes Enero Febrero Marzo Abril Mayo Junio


Horas 12.000 9.000 8.000 11.000 9.000 12.000
La formación de una nueva azafata (aprendiz) se hace en un mes calendario. Esta formación comprende
80 horas de vuelo en líneas de la compañía. Estas 80 horas se pueden deducir de exigencias que en
general las azafatas deben cumplir, es decir, sirven para satisfacer las exigencias de horas de vuelo de
la compañía.
Cada azafata titular puede entregar hasta 140 horas de vuelo por mes. La compañía dispone de 60
azafatas titulares al 1 de enero.
Cada azafata titular recibe un sueldo de US$1.000 por mes, independientemente del número de horas
que preste servicio. Cada fin de mes, el 10 % de las azafatas titulares deja su trabajo por diversas
razones.
Al cabo de un mes de formación una azafata aprendiz se convierte en azafata titular para el mes
entrante. El costo de formación de una azafata depende del mes, según la tabla:

Mes Enero Febrero Marzo Abril Mayo Junio


Costo (US$) 300 350 350 500 550 400
Nota: 1) No existe posibilidad de contratar azafatas por fuera, es decir, la única manera de ingresar a
la empresa es el mes de formación. 2)Una azafata aprendiz deviene automáticamente titular al inicio
del mes siguiente a su formación.
Solución P3.

Sean las variables:


x1 , ..., x6 : número de azafatas titulares en cada mes,
y1 , ..., y6 : número de azafatas aprendices en cada mes. 1.0

Función de costo:

1.0
6
X 6
X
Minimizar 1000xi + Ki yi
i=1 i=1

Sean Hi las horas requeridas de vuelo por cada mes: (12000, 9000, 8000, 11000, 9000, 12000)

Sean Ki los costos de formación de azafatas en cada mes: (300, 350, 350, 500, 550, 400)

Restricciones.
xi+1 ≥ 0, 9xi + yi , i = 1, ..,5 1.0
140xi + 80yi ≥ Hi , i = 1, ..,6 1.0
x1 = 60 1.0
xi , yi ∈ IN, i = 1, ..,6
1.0

NOTA: la primera restricción debería ser una igualdad, pero se pone ≥ para evitar problemas de
factibilidad, pues se está usando variables enteras. De todas maneras como se busca los xi más peque-
ños, eso se arregla bien así.
Si un alumno pone la igualdad, no está totalmente malo, pero debería relajar la condición de integridad
de las variables xi y al final redondear hacia arriba la solución.
OJO: en general, no es obvio que ambas formulaciones sean equivalentes.

You might also like