Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pauta Certamen 1
Profesores: D. Contesse, C. Pizarro Ayudantes: J. Acuña, S. Vergara
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
(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:
– No negatividad: xi ≥ 0 ∀i ∈ {1, 2, 3}
– Binariedad: yi ∈ {0, 1}, i ∈ {1, 2, 3}
Función Objetivo:
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.
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
(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.
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
(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
(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
Sin calculadoras
Sin apuntes
Tiempo: 2 horas