Está en la página 1de 5

Facultad de Ingenierı́a Universidad del Desarrollo

Optimización de Sistemas I 12 de Septiembre 2016

Pauta Certamen 1
Profesores: D. Contesse, C. Pizarro Ayudantes: J. Acuña, S. Vergara

P1. Problema de Producción


Para fabricar tres productos, P1 , P2 y P3 , cierta empresa tiene como polı́tica arrendar la maquinaria a utilizar.
El producto Pi requiere de la máquina Mi , i ∈ {1, 2, 3}. Estas se pueden arrendar a los precios indicados
abajo:

Máquina M1 M2 M3
Precio Arriendo 200 150 100

La siguiente tabla entrega, para cada bien, su costo de producción unitaria y su precio de venta, ası́ como
también la cantidad de materia prima y horas de trabajo necesarias para su fabricación:

Producto P1 P2 P3
Costo Unitario 6 4 8
Precio de Venta 12 8 15
Materias Primas 4 3 4
Horas de Trabajo 3 2 6

La cantidad de horas hombre disponibles es de 150, y la de materias primas es 160.

(a) [25 ptos] Modele la situación anterior como un problema de programación mixta, que permita encontrar
el plan de producción que maximice la utilidad obtenida (Tenga cuidado: para producir el bien i, se
requiere haber arrendado la máquina correspondiente). No olvide indicar claramente las variables de
decisión, la función objetivo y las restricciones.
Solución:
Variables de decisión:
– xi : cantidad producida del producto Pi , i ∈ {1, 2, 3}.

1 si se decide arrendar la máquina Mi i ∈ {1, 2, 3}
– yi =
0 en caso contrario,
Restricciones:

– Materias primas: 4x1 + 3x2 + 4x3 ≤ 160


– Mano de obra: 3x1 + 2x2 + 6x3 ≤ 150
– Arriendo de maquinaria como requisito para producir:
x 1 ≤ M y1
x 2 ≤ M y2
x 3 ≤ M y3

– No negatividad: xi ≥ 0 ∀i ∈ {1, 2, 3}
– Binariedad: yi ∈ {0, 1}, i ∈ {1, 2, 3}
Función Objetivo:

max 6x1 + 4x2 + 7x3 − (200y1 + 150y2 + 100y3 )


Facultad de Ingenierı́a Universidad del Desarrollo

(b) [15 ptos]


(1) Suponga que si se decide producir el bien 1, su producción no puede ser inferior a 10 unidades.
Cómo modificarı́a la formulación anterior?
Solución:
Se debe tener x1 = 0 ∨ x1 ≥ 10. Esto se obtiene utilizando la variable y y la restricción:

x1 ≥ 10y,

con 
1 si se arrienda y se le da uso a la máquina M1
y=
0 en caso contrario,
(2) Suponga ahora que usted sólo puede arrendar hasta 2 de las máquinas. ¿Cómo cambiarı́a el modelo
para incluir esta restricción?
Solución:
Se debe agregar la restricción:
y1 + y2 + y3 ≤ 2.
(3) Por último, suponga que existe una promoción que dice que si arrienda las tres máquinas usted
obtiene un descuento de 100. ¿Cómo cambiarı́a el modelo para incluir esta restricción?
Solución:

∗ Nueva función objetivo: 6x1 + 4x2 + 7x3 − (200y1 + 150y2 + 200y3 ) − 100z
∗ Nueva restricción: 3z ≤ y1 + y2 + y3 , donde z es una variable binaria definida por:

1 si se logra el descuento
z=
0 en caso contrario.

P2. Definiendo el once inicial


El entrenador del equipo de fútbol de la UDD se prepara para difinir la oncena titular para el próximo partido
de liga. Dispone de n jugadores , y para cada uno de ellos, en conjunto con su cuerpo técnico, estableció un
cierto número de caracterı́sticas:

– Pi : nota en precisión de pases del jugador i


– Ti : nota en tiros al arco del jugador i
– Di : nota en en defensa del jugador i

Las notas anteriores van de 0 a 5, donde 0 es pésimo y 5 es excelente. Los puestos en los cuales se puede
desempeñar el jugador i se representan por:

1 si el jugador i es eficaz en ataque
ai =
0 si no lo es,

1 si el jugador i es eficaz en defensa
di =
0 si no lo es.
Los jugadores que comenzarán jugando deben satisfacer las siguientes exigencias:

– Al menos 4 deben ser eficaces en defensa, y al menos 3 deben serlo en ataque (un jugador podrı́a ocupar
ambas funciones)
– El promedio de la nota en pases debe ser al menos 3

Adicionalmente, durante los entrenamientos el técnico estableció que para un mejor funcionamiento del
equipo, se debe tener que:

– Si el jugador 3 entra, entonces el jugador 5 no puede formar parte del once inicial
Facultad de Ingenierı́a Universidad del Desarrollo

– Si el jugador 1 entra, entonces los jugadores 4 y 6 también deben entrar

(a) [30 ptos] El entrenador desea definir una oncena titular que respete las restricciones antes expuestas y
posea la mejor capacidad de tiro posible. Escriba un problema de programación entera que le permita
al coach encontrar su mejor equipo.
Solución:
Variables de decisión: 
1 si el jugador j es titular
xj =
0 si no.
Restricciones:
n
P
– El equipo tiene 11 titulares: xj = 11
j=1
n
P
– Al menos 3 deben ser eficaces en ataque: aj xj ≥ 3
j=1
Pn
– Al menos 4 deben ser eficaces en defensa: dj xj ≥ 4
j=1
n
1 P
– Promedio de pases mayor que 3: 11 Pj xj ≥ 3
j=1
– Si el jugador 3 entra, entonces el 5 no: x3 + x5 ≤ 1
– Si el jugador 1 entra, entonces el 4 y el 6 también: x1 ≤ x4 ∧ x1 ≤ x4 . Alternativamente, se pueden
reemplazar ambas restricciones por 2x1 ≤ x4 + x6
– Binariedad: xj ∈ {0, 1}, j ∈ {1, 2, . . . , n}
Función Objetivo:
n
X
max Tj xj
j=1

(b) [10 ptos] Al no saber si existe una solución que verifica las estrictas restricciones, el entrenador reem-
plaza la restricción:
– al menos 4 deben ser eficaces en defensa, y al menos 3 deben serlo en ataque
por
– al menos 4 deben ser eficaces en defensa, ó al menos 3 deben serlo en ataque.
Cómo modificarı́a la formulación anterior?
Solución: Reemplazamos las 2 restricciones relativas al ataque y la defensa, introduciendo una variable
booleana y ∈ {0, 1}. Es decir:
n
X
aj xj ≥ 3y
j=1
Xn
dj xj ≥ 4(1 − y)
j=1

y ∈ {0, 1}.
Naturalmente, si y = 1, la restricción de ataque se respeta y si y = 0, es la de defensa la que prevalece.

P3. Resolución Gráfica


Suponga un problema de PL que tiene las siguientes restricciones:
x1 + x2 ≤ 6
2x1 + x2 ≤ 8
x2 ≥ 3
x1 , x2 ≥ 0.
Facultad de Ingenierı́a Universidad del Desarrollo

Se pide que dibuje la región factible para contestar las siguientes preguntas:
x2

x2 = 3
3

x1 + x2 = 6

2x1 + x2 = 8
x1
0
4 6

Figure 1: Bosquejo de la región factible.

(a) [5 ptos] ¿Qué exista o no solución óptima para este problema, depende de la forma de la función
objetivo? Justifique. Ayuda: que no exista solución en un problema de PL significa que la solución es
infactible o no acotada.
Solución:
– Respuesta técnica: No depende, ya que se trata de una región no vacı́a (es evidente que existe
al menos una solución factible) y compacta (cerrada y acotada). No importa la función objetivo
que se defina (siempre y cuando sea continua) y la dirección de optimización, es imposible que el
crecimiento sea no acotado.
– Respuesta intuitiva: Se puede ver en el gráfico que es imposible que no exista solución. Se decarta la
infactibilidad porque existe al menos una solución factible (de hecho existen infinitas). Se descarta
también la solución no acotada porque en todas las direcciones la región factible está acotdada, por
lo que es imposible que la función pueda crecer al infinito. Además la región es cerrada (incluye la
frontera), por lo que no existe el problema de la inexistencia del óptimo.
(b) [5 ptos] Defina una función objetivo de múltiples óptimos.
Solución: Existen muchas opciones (de hecho infinitas). Algunas posibilidades de respuesta:
– min x1
– min 5x1
– max x1 + x2
– max 3x1 + 3x2
– min −4x1 − 4x2
– max 4x1 + 2x2
Suponga ahora la siguiente función objetivo: max 5x2 + x1 .
(c) [5 ptos] Resuelva por el método gráfico el problema.
Solución: Basta agregar al gráfico una curva de nivel y su vector gradiente: La solución óptima es:
(x∗1 , x∗2 ) = (0, 6)
z ∗ = 30.
Facultad de Ingenierı́a Universidad del Desarrollo

x2

x2 = 3
3

x1 + x2 = 6

2x1 + x2 = 8
x1
0
4 6

Figure 2: Curvas de nivel y gradiente.

(d) [5 ptos] Si se agregan restricciones de enteridad para ambas variables (x1 y x2 ), ¿cuál es la solución
óptima ahora?
Solución: El óptimo es el mismo, pues en el problema sin restricción el par (0, 6) cuyas componentes

x2

x2 = 3
3

x1 + x2 = 6

2x1 + x2 = 8
x1
0
4 6

Figure 3: Soluciones enteras factibles.

son enteras, ya era óptimo.

Sin calculadoras
Sin apuntes
Tiempo: 2 horas

También podría gustarte