Professional Documents
Culture Documents
Modelizacion Binarias
Modelizacion Binarias
Variables binarias
Utilidad = 2a + 3b + c + d + 0.01pub.
Fı́jate que las variables binarias actúan como interruptores en esta función:
si valen 1, la cantidad de utilidad que aportan se suma al resto, mientras
que si valen 0, esta cantidad de utilidad se anula y no se suma.
a + b + c + d ≤ 2,
a + b ≥ 1.
https://mmedia.uv.es/buildhtml/52485.
En este caso, no existe una mochila fı́sica, sino que la mochila viene re-
presentada por el mercado y “meter un objeto en la mochila” en realidad
significa “lanzar un juguete al mercado”.
Las variables principales del problema han de ser variables binarias que
respondan a la pregunta de si el fabricante lanza o no un determinado
juguete al mercado. De esta forma, definimos M1 , C, P , JC, JM , CT ,
M O, M2 como variables binarias que valen 1 si se lanza el correspondien-
te juguete al mercado, ó 0 si no se lanza, en donde cada variable hace
referencia a un juguete siguiendo el orden del enunciado: Muñeca I, Co-
che, Piano, Juego de Construcción, Juego de Mesa, Coche Teledirigido,
MiniOrdenador y Muñeca II respectivamente.
La solución óptima nos indica que conviene lanzar al mercado la muñeca I, el piano, el
juego de mesa, el coche teledirigido y la muñeca 2, obteniéndose un beneficio máximo
de 74 u.m. Con respecto a si conviene o no agotar el presupuesto, lo que conviene
siempre es hacer lo que diga la solución óptima, ya que cualquier otra solución serı́a
peor. En este caso, como la solución óptima no satura la restricción del presupuesto
entonces no conviene agotarlo.
https://mmedia.uv.es/buildhtml/52489
Determina qué nadadores han de nadar en cada relevo para minimizar el tiempo
total de la prueba 4 × 100 estilos y cuál es este tiempo.
1 si al nadador i se le asigna el estilo j,
xij =
0 en caso contrario,
En estos problemas, usar sintaxis indexada supone una gran ventaja, tal
y como puedes comprobar en los códigos. Según la solución óptima pro-
porcionada por LINGO, el orden en la carrera de relevos es el siguiente:
Nadador 4 (espalda), Nadador 3 (braza), Nadador 1 (mariposa) y Nada-
dor 2 (crol). El tiempo total en este caso serı́a de 223 segundos, es decir,
3 minutos y 43 segundos.
https://mmedia.uv.es/buildhtml/52491