Logo Studenta

Tc20100721Pistas

¡Estudia con miles de materiales!

Vista previa del material en texto

Nota de este examen: 
 
Nota de Cursada: Nota en la libreta: 
 
Coloquio de Modelos y Optimización I (71.14) 21 de julio de 2010 
Apellido y nombre:........................................................................... Nro.de Padrón:........................... 
Cursó en el cuatrimestre del año 
Turno de T.P.: (día y horario) ................................................... Ayudante/s:....................................... 
Oportunidad en la cual rinde (1ra, 2da, 3ra) Rinde como: Regular: Libre: 
 
 
A) La compañía de aviación VoyageVoyage quiere armar el itinerario que seguirá cada una de las tres 
tripulaciones que trabajan en la misma. Con esas tres tripulaciones (que tienen base en San Francisco, es decir 
que cuando terminan de trabajar tienen que estar de vuelta en esa ciudad) tiene que realizar sí o sí once vuelos, 
que se ven en la tabla siguiente (en la primera columna, que dice “Vuelos”). En las restantes 12 columnas se 
muestran las secuencias posibles de vuelos que considera la compañía (una secuencia es una forma posible de 
hacer determinados vuelos). Los números de cada columna indican el orden de los vuelos dentro de la 
secuencia, por ejemplo en la columna 12 se lee (de arriba abajo): 1, 3, 4, 5 y 2. Eso significa que la secuencia 
tiene como inicio el vuelo “S. Francisco-Seattle” (1), luego “Seattle-Los Angeles” (2), a continuación “Los 
Angeles-Chicago” (3), prosigue con “Chicago-Seattle” (4) y finaliza con “Seattle-San Francisco” (5). El costo de 
asignar a una tripulación a una secuencia determinada de vuelos está en la última fila de la tabla (en miles de 
dólares). 
 
¿Qué es lo mejor que se puede hacer con la información disponible? Se pide: 
A1 Análisis del problema, Objetivo completo y claro. Hipótesis necesarias para su resolución, definición de 
variables. Modelo matemático para su resolución por Programación Lineal. 
A2 Mariano Recalde plantea una heurística de construcción: Ordenar las secuencias por costo y elegir la más 
barata, luego la que le sigue si permite hacer vuelos que la anterior no hacía y así sucesivamente seguir 
eligiendo por costo creciente, salteando las que no agregan más vuelos a los ya cubiertos. Indique qué 
inconvenientes tiene la heurística propuesta, si es que los tiene. 
A3 Plantee una heurística de construcción para resolver el problema. Recuerde que su heurística debe tender al 
mejor resultado y que no debe tener los problemas que Ud. criticó en el punto A2. 
 
B) Una empresa fabrica P1 y P2 a partir de R1 y R2. Hay una demanda mensual mínima para P2 de 10 un. 
Cuenta con un programa Lineal para su producción mensual. 2 X1 + 2 X2 < 80 (kg.R1/mes) 
A continuación se muestran las ecuaciones iniciales y las tablas óptimas X1 + 2 X2 < 50 (kg.R2/mes) 
directa y dual de dicho Programa Lineal: X2 > 10 (un./mes) 
Se presentan tres posibilidades luego de observar la solución óptima Z = 60 X1 + 40 X2 (MAX) 
Ck Xk Bk A1 A2 A3 A4 A5 
60 X1 30 1 0 1/2 0 1 
0 X4 0 0 0 -1/2 1 1 
40 X2 10 0 1 0 0 -1 
 Z = 2200 0 0 30 0 20 
 80 50 -10 
Bk Yk Ck A1 A2 A3 A4 A5 
80 Y1 30 1 1/2 0 -1/2 0 
-10 Y3 20 0 -1 1 -1 1 
(sólo se puede elegir una): 
a) Comprar 20 kg. de R1 pagando $ 200 (en total) 
b) Vender 10 kg. de R2 cobrando $ 700 (en total) 
c) Comprar 5 un. de P2 (para reducir en 5 la de- 
manda mínima), pagando $ 5 por unidad. 
¿Cuál de las tres posibilidades es más 
conveniente? 
 
NOTA: Detalle los cálculos efectuados en la 
parte B. 
 Z = 2200 0 0* 0 -30 -10 
Para aprobar debe tener Bien dos puntos de A y dos de B. Además, A1 no puede estar Mal. 
 
 
USO 
INTERNO 
Algunas pistas para la resolución. 
 
Atención: este documento no contiene el resuelto del examen, sino algunas pistas para ayudar a su resolución. 
 
Parte A: 
 
A1) Es un problema de cobertura de conjuntos en el cual hay que seleccionar secuencias para que todos los 
vuelos sean cubiertos con el menor costo de tripulación posible (en este caso es similar a lo que se plantea en la 
clase teórica por página web – la cual esperamos hayan leído cuando la recomendamos – que plantea ciudades 
a cubrir con vuelos. 
 
Como no se aclara si se permite o no que un vuelo sea cubierto por más de una secuencia, depende de las 
hipótesis que se tomen. 
El orden que se menciona en el enunciado (orden en el cual se hacen los vuelos dentro de una secuencia) es 
irrelevante, porque todas las secuencias comienzan y terminan en San Francisco (si alguna secuencia no 
empezara o no terminara en San Francisco no se puede hacer sin engancharla con otra porque el enunciado 
dice que todas las tripulaciones tienen que volver a San Francisco. El tema de las tres tripulaciones depende de 
si se supone que una tripulación no puede hacer más de una secuencia (entonces solamente tres secuencias se 
pueden hacer) o si cada tripulación puede hacer más de una secuencia (entonces no importa qué tripulación 
hace cada secuencia sino solamente si se hace o no). 
 
Las variables (una por secuencia) son bivalentes y valen 1 si se hace esa secuencia y cero sino. 
 
Para cada vuelo hay que plantear que la suma de las bivalentes de las secuencias que incluyen ese vuelo debe 
ser mayor o igual que 1 (o igual a 1, depende de la hipótesis que se haya tomado). Si no se plantea esto (un 
error común es igualar este valor a una bivalente, con lo que el vuelo puede no cubrirse si la bivalente vale cero) 
no se asegura que haga todos los vuelos, con lo que el modelo, en su afán de minimizar los costos, no hace 
ninguna secuencia porque no está obligado a cubrir ningún vuelo y lo más económico es no hacer nada. 
 
En Z se minimiza el costo de hacer las secuencias (se calcula multiplicando cada bivalente de cada secuencia 
por el costo que se indica de la misma). 
 
A2) Esta heurística no dice que hacer en caso de empates (hay varios). Tampoco el elegir secuencias baratas 
asegura que se hagan todos los vuelos con el menor costo, porque las secuencias más baratas cubren pocos 
vuelos. 
 
A3) Como en todo caso de cobertura, hay que tener en cuenta cuáles son los elementos (vuelos) que tienen 
menos posibilidades de ser cubiertos y tratar de cubrirlos con secuencias que cubran a la mayor cantidad de 
otros vuelos posibles (es decir, no pesa solamente el costo sino el costo en función de los vuelos cubiertos, una 
secuencia barata que cubre vuelos que son cubiertos por otra secuencia que por poco dinero más cubre esos 
vuelos y más, no debe elegirse como primera opción). 
 
Parte B) 
 
a) No conviene, porque si aumentamos la disponibilidad de R1, entra Y2 a la base y sale Y1, con lo que deja de 
ser escaso R1, no ganamos nada y gastamos $200. 
 
b) La venta de R2 debe ser analizada en la otra solución alternativa que tiene el dual de este problema. Eso se 
puede ver fácilmente porque si en la alternativa óptima dual que figura en el enunciado bajamos la 
disponibilidad de R2 a 40, la tabla deja de ser óptima, entra Y2 a la base, sale Y1 y pasamos a una tabla en 
la cual el valor marginal del R2 es 60, es decir conviene comenzar a analizar el negocio (si en esta tabla 
pudiéramos vender 10 kilos, cobraríamos $700 y el funcional bajaría en $600). De igual manera, en la tabla 
que corresponde hay que analizar el rango de variación para ver si podemos bajar en 10 kilos la 
disponibilidad y conseguir que la tabla siga siendo óptima. 
 
c) Si cambiamos el coeficiente de la demanda mínima (-10) por -5, en la tabla óptima del dual veremos que la 
tabla sigue siendo óptima y que el funcional aumenta en $100. Además hay que considerar, para analizar 
esta situación, que las 5 unidades que se compran deben ser pagadas (a $5 cada una) y deben ser vendidas 
(ya que es producto terminado y lo compramos para suplir la demanda mínima que tenemos de las unidades 
que fabricaba la empresa, aunque no le conviniera hacerlo). Para poder calcular esto necesitamos el precio 
de venta de P2, que puede ser el que figura en el funcional ($40). Es un error lamentablementecomún 
olvidar la ganancia por venta del producto comprado (como no forma parte del modelo es un cálculo que hay 
que hacer “por afuera” del modelo, al igual que el costo de comprarlas)

Continuar navegando