Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resolución Laboratorio # 1
Marı́a José Astudillo Nú~
nez Herman Nicolás Valencia Lara
mastudil@alumnos.inf.utfsm.cl herman.valencia.13@sansano.usm.cl
Renata Paz Mella Godoy Profesor Carlos Castro
renata.mella.12@sansano.usm.cl carlos.castro@inf.utfsm.cl
12 de abril de 2017
Variables de decisión:
• Vk0 i : Cantidad de vehı́culos tipo ck0 que sale desde la ciudad i, con i = 1,2,3,4 y k 0 = 1,2,3. en unidades
de [cantidad∗capacidad del vehı́culo].
• Aij : Cantidad de turistas que viaja en avión desde la ciudad i hasta la ciudad j, con j = i + 1 . en
unidades de [cantidad].
• di : Cantidad de turistas interesado en visitar la ciudad i.
• pi : Cantidad de turistas que se queda en la ciudad i.
• Ti : Cantidad de turistas en la ciudad i.
• Gi : Cantidad de guı́as presentes en la ciudad i.
• ck0 : Capacidad del vehı́culo.
• Kij : Costo de mover un vehı́culo desde la ciudad i hasta la ciudad j. * En unidades de [costos/capacidad
del vehı́culo].
• tij : Costo de mover un turista en avión desde la ciudad i hasta la ciudad j.
Ti
• Ui : pasajeros que se movilizan desde la ciudad i. Ui = Ti + Gi = 11 ∗ 10 .
Función Objetivo:
3 X
X 4 4
X
M inZ = Vk0 i ∗ Ki(i+1) + Ai(i+1) ∗ ti(i+1) (1)
k0 =1 i=1 i=1
Restricciones:
1
Figura 1: Dominio solución
2. Resolución
Max Z = 32 x1 + x2
Sujeto a x1 ≤ 6
x2 ≤ 8
x1 + x2 ≤ 10
2x1 + x2 ≤ 14
x1 , x2 ≥ 0
x1 x2 Z Vértice
0 0 0 A
6 0 9 B
6 2 8 C
4 6 12 D
2 8 11 E
0 8 8 F
De la tabla se desprende que el el valor máximo de Z es igual a 12. Además, se puede observar que dicho resultado
se obtiene al evaluar la función en las coordenadas del vértice que se encuentra más alejado del origen.
2
2.2. Simplex
Estandarizando, se obtiene el siguiente tableau:
x1 x2 s1 s2 s3 s4
Base cj 3/2 1 0 0 0 0 bj bj /aij
s1 0 1 0 1 0 0 0 6 6/1 = 1
s2 0 0 1 0 1 0 0 8 8/0 = –
s3 0 1 1 0 0 1 0 10 10/1 = 10
s4 0 2 1 0 0 0 1 14 14/2 = 7
zj 0 0 0 0 0 0 0
cj − zj 3/2 1 0 0 0 0
Del tableau anterior, al existir precios sombra no negativos y en base al algoritmo SIMPLEX se desprende que
la variable entrante a la base es x1 y la saliente es s1 . Pivotando se obtiene la primer iteración:
x1 x2 s1 s2 s3 s4
Base cj 3/2 1 0 0 0 0 bj bj /aij
x1 3/2 1 0 1 0 0 0 6 6/0 = –
s2 0 0 1 0 1 0 0 8 8/1 = 8
s3 0 0 1 -1 0 1 0 4 4/1 = 4
s4 0 0 1 -2 0 0 1 2 2/1 = 2
zj 3/2 0 3/2 0 0 0 9
cj − zj 3/2 1 0 0 0 0
Nuevamente, en la fila de los precios sombra existe un valor no negativo, por lo tanto las variables entrante y
saliente son x2 y s4 respectivamente, para realizar ası́ la segunda iteración.
x1 x2 s1 s2 s3 s4
Base cj 3/2 1 0 0 0 0 bj bj /aij
x1 3/2 1 0 1 0 0 0 6 6/1 = 6
s2 0 0 0 2 1 0 -1 6 6/2 = 3
s3 0 0 0 1 0 1 -1 2 2/1 = 2
x2 1 0 1 -2 0 0 1 2 2/-2 = -1
zj 3/2 1 -1/2 0 0 0 11
cj − zj 0 0 1/2 0 0 0
Analizando la fila cj − zj sólo existe un valor mayor a cero, por lo tanto es necesario pivotar nuevamente
extrayendo de la base la variable s3 e introduciendo la s1 .
x1 x2 s1 s2 s3 s4
Base cj 3/2 1 0 0 0 0 bj
x1 3/2 1 0 0 0 -1 1 4
s2 0 0 0 0 1 -2 1 2
s1 0 0 0 1 0 1 -1 2
x2 1 0 1 0 0 2 -1 6
zj 3/2 1 0 0 1/2 1/2 11
cj − zj 0 0 0 0 -1/2 -1/2
El tableau obtenido no posee valores positivo el la última fila, por ende corresponde al final, de donde se obtiene
los valores de la base que maximizan a la función Z = 32 x1 + x2 .
x1
4
x 6
2
s1 2
= ⇒ M axZ = 12 (5)
s2
2
s3 0
s4 0
El resultado anterior, es igual al obtenido por medio del método gráfico. Además ambos coinciden con el valor
entregado por el software de comprobación LINDO.
3
3. Análisis de Sensibilidad
Considere el siguiente modelo de programación lineal:
Sujeto a -x1 + x2 + x3 ≤ 4
2x1 - x2 + x3 ≤ 2
x1 + x2 + 3x3 ≤ 12
x1 , x2 , x3 ≥ 0
y el tableau final:
x1 x2 x3 s1 s2 s3
Base cj 2 2 -3 0 0 0 bj
s1 0 0 0 2/3 1 2/3 -1/3 4/3
x1 2 1 0 4/3 0 1/3 1/3 14/3
x2 2 0 1 5/3 0 -1/3 2/3 22/3
zj 2 2 6 0 0 2 24
cj − zj 0 0 -9 0 0 -2
1. Rango de la variable S1 .
2. Rango de movilidad del coeficiente de la variable x3 .
4. Reglas de la entrega
La tarea se realiza en grupos de 2 personas.
El informe debe contener las respuestas a los puntos y preguntas realizadas (sin introducción ni conclusiones).
Debe ser entregado el dı́a Lunes 10 de abril hasta las 17.00 en Secretarı́a de Informática. Entregar CADA
PREGUNTA por separado (cada hoja con nombres).
Además, el mismo dı́a hasta las 23:55 hrs, se debe subir a la plataforma AULA el informe en formato digital
(PDF + .tex) y el archivo de resolución del LPSolve u otro software utilizado. (El informe debe ser desarrollado
en LATEX).
Todo lo anterior debe estar comprimido en un archivo .zip y debe cumplir con el siguiente formato: Laboratorio1-
Apellido1Apellido2.zip. El archivo pdf debe tener el mismo formato.
Si no se cumple con los formatos solicitados, se aplicará un descuento adicional de 15 puntos (esto incluye no
cumplir cualquiera de las condiciones anteriores).
Por cada dı́a hábil de atraso (en la entrega fı́sica) se descontarán 15 puntos, y por cada hora de atraso en la
entrega digital se descontará 12 punto. A partir del tercer dı́a hábil no se reciben más laboratorios y la nota
es automáticamente cero.
Sea Ordenado/a.