Está en la página 1de 4

Fundamentos de Investigación de Operaciones

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

1. Modelamiento - Programación lineal Entera


Supuestos:
• Planificación solo para un tour.
• En cada ciudad i existen aeropuertos y terminales de transporte vehicular por lo tanto, los servicio de
movilización son contratados en cada una de estas.
• Los turistas está interesado en solo una ciudad.
• La cantidad de guı́as dependerá de la ciudad i.
• Turistas y Guı́as son considerados como pasajero en cada vehı́culo.

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

*Nota (i + 1) es equivalente a j, debido a que los viajes son consecutivos.

Restricciones:

1
Figura 1: Dominio solución

• Vehı́culos deben ir al menos al 70 por ciento de su capacidad.


Ui
Vk 0 i > ; ∀i = 1, 2, 3, 4; ∀k 0 = 1, 2, 3. (2)
0,7 ∗ ck0

• Orden consecutivo de vista a las ciudades, es decir que j = i + 1.


• Personas que se quedan en su destino de interés.
5
X i
X
Ti = di − dr ∗ Pr ; ∀i = 1, 2, 3, 4; ∀r = 1, ...i. (3)
i=1 r=1

• Un guı́a por cada 10 personas:


Ti
Gi = ; ∀i = 1, 2, 3, 4. (4)
10
* Dónde Gi se trunca a la unidad.
• Valores enteros y positivos:
Para todas las variables definidas en este problema, se exige que sean positivas y de naturaleza entera.

2. Resolución
Max Z = 32 x1 + x2

Sujeto a x1 ≤ 6
x2 ≤ 8
x1 + x2 ≤ 10
2x1 + x2 ≤ 14
x1 , x2 ≥ 0

2.1. Método Gráfico


En primer lugar, se graficará el dominio de solución mostrado en la Figura 1.De esta se extraen las coordenadas
de los vértices, los cuales corresponden a posibles soluciones, por lo tanto se procede a evaluar en la función objetivo,
para obtener ası́ los respectivos valores de Z.

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:

Max Z = 2x1 + 2x2 - 3x3

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 .

3. Naturaleza de las restricciones.


4. Análisis al agregar la restricción 3x1 + 6x2 + 2x3 ≤ 47.
5. Análisis respecto a una variación en el lado derecho de la restricción uno.

6. Análisis incorporando Cy = 1 , a1y = -3, a2y = 2 y a3y = - 21 .

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.

También podría gustarte