El resumen analiza dos problemas de minimización de costos utilizando modelos de ruta más corta. El primer problema busca minimizar los costos de compra, preparación y almacenaje para satisfacer la demanda de 4 meses. La solución óptima es comprar en los meses 1, 2, 3 y 5. El segundo problema busca minimizar los costos de compra y mantenimiento de un teléfono durante 6 años. La solución óptima es comprar teléfonos en los años 1, 3 y 5. Ambos problemas son resueltos utilizando el algoritmo de etiquet
1. UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS
(Universidad del Perú, Decana de América)
FACULTAD DE INGENIERIA INDUSTRIAL
E. A. P INGENIERIA INDUSTRIAL
TEMA:
“PROBLEMAS RESUELTOS DE REDES Y
APLICACIÓN EN SOFTWARE”
CURSO :
INVESTIGACIÓN OPERATIVA II
PROFESOR :
ING. MAYTA HUATUCO, ROSMERI
ALUMNO :
DE LA CRUZ VASQUEZ DAVID EDISON
Ciudad Universitaria, Mayo del 2011
2. Facultad de Ingeniería Industrial UNMSM
Camino Más Corto
PROBLEMA 1
Libro: Investigación de Operaciones (7ma. Edición)
Autor: Hamdy A. Taha
Página: 224 (Problema 4 - Planeación de la producción)
DirectCo vende un artículo cuya demanda en los 4 meses venideros será 100, 140,
210 y 180 unidades, respectivamente. La empresa puede almacenar sólo la cantidad
justa para abastecer la demanda de cada mes, o puede almacenar más y cumplir con
la demanda de dos o más meses consecutivos. En el segundo caso se carga un costo
de retención de $1.20 mensual por unidad en exceso de existencia. DirectCo estima
que los precios unitarios de compra durante los 4 meses siguientes serán de 15, 12,
10 y 14 dólares respectivamente. Se incurre en un costo de preparación de $200 cada
vez que se coloca un pedido. La empresa desea desarrollar un plan de compras que
minimice los costos totales de los pedidos, las compras y la retención del artículo en el
almacén. Formule el problema como un modelo de ruta más corta y encuentre la
solución óptima.
Solución:
Resumen:
Mes P. U. compra($) Demanda
1 15 100
2 12 140
3 10 210
4 14 180
Costo de almacenaje = $ 1.20/mensual
Laboratorio de Investigación Operativa II
3. Facultad de Ingeniería Industrial UNMSM
Costo de preparación = $ 200/pedido
Cij = Costo de compra + Costo de preparación + Costo de almacenaje
C12 = 15(100)+200 =1700
C13 = 15(100+140) + 200 +1.20 (140) =3968
C14 = 15(100+140+210) + 200 +1.20 (140+210) =7370
C15 = 15(100+140+210+180) + 200 +1.20 (140+210+180) = 10286
C23 = 12(140) +200 = 1880
C24 = 12(140+210) + 200 +1.20 (210) = 4652
C25 = 12(140+210+180) + 200 +1.20 (210+180) = 7028
C34 = 10(210) + 200 = 2300
C35 = 10(210+180) + 200 +1.20 (180) = 4316
C45 = 14(180) + 200 = 2720
Entonces, formulando el problema a través de una red:
10286
7370
3968
1 1700 2 1880 3 2300 4 2720 5
4652
4316
7028
Resolviendo manualmente (Algoritmo del Etiquetado)
m1 = 0
m2 = min {m1+d12} = min {0+1700} = 1700
m3 = min {m1+d13, m2+d23} = min {0+3968, 1700+1880} = 3580
m4 = min {m1+d14, m2+d24, m3+d34} = min {0+7370, 1700+4652, 3580+2300} = 5880
m5 = min {m1+d15, m2+d25, m3+d35, m4+d45}
= min {0+10286, 1700+7028, 3580+4316, 5880+2720} = 7896
De lo analizado anteriormente, obtenemos que el camino más corto será:
1–2–3–5
1 1700 2 1880 4
3 5
Laboratorio de Investigación Operativa II
5. Facultad de Ingeniería Industrial UNMSM
5 2390.000 0.000000
6 0.000000 1.000000
7 1176.000 0.000000
8 832.0000 0.000000
9 704.0000 0.000000
10 0.000000 1.000000
11 0.000000 0.000000
Resolviendo a través de STORM:
Laboratorio de Investigación Operativa II
6. Facultad de Ingeniería Industrial UNMSM
PROBLEMA 2
Libro: Investigación de Operaciones (4ta. Edición)
Autor: Wayne L. Winston
Página: 419 (Problema 6)
Cuesta $40 comprar un teléfono de la tienda de departamentos. Suponga que puedo
mantener el teléfono durante a lo sumo 5 años y que el costo de mantenimiento
estimado cada año de operación es como sigue: año 1, $20; año 2, $30; año 3, $40;
año 4, $60; año 5, $70. Acabo de comprar un nuevo teléfono. Suponiendo que un
teléfono no tiene valor de salvamento, determine como minimizar el costo total de
comprar y operar el teléfono durante los siguientes 6 años.
Laboratorio de Investigación Operativa II
11. Facultad de Ingeniería Industrial UNMSM
Árbol de Expansión Mínima
PROBLEMA 1
Libro: Investigación de Operaciones (7ma. Edición)
Autor: Hamdy A. Taha
Página: 218 (Problema 3)
En el transporte internacional, los camiones remolques cargados se mueven entre las
terminales de ferrocarril colocando la caja en carros especiales (“camas bajas”). La
figura 6.7 muestra la ubicación de los ferrocarriles en estados unidos, y las vías
actuales de FC. El objetivo es decidir cuales vías se debe revitalizar para manejar el
tráfico internacional. En especial, se debe unir la terminal de Los Ángeles (AN) en
forma directa con Chicago (CH) para dar cabida al intenso tráfico esperado. Por otra
parte, todas las terminales restantes se pueden enlazar, en forma directa o indirecta,
de tal modo que se minimice la longitud total (en millas) de las vías seleccionadas.
Determine los segmentos de vías de ferrocarriles que se deben incluir en programa de
revitalización.
PLANTEAMIENTO DEL PROBLEMA:
SE LA DE DA CH NY DC
SE - 1100 1300
LA - 1100 1400 2000 2600
DE - 780
DA - 1300
CH -
NY - 200
DC -
Resolviendo a través de WINQSB:
Laboratorio de Investigación Operativa II
12. Facultad de Ingeniería Industrial UNMSM
a. Se selección la opción Árbol de expansión mínima (MinimalSpanningTree),
Colocando el total de nodos, 7.
b. Se colocan los datos en la matriz.
c. En esta pantalla se muestra el resultado, se muestran que nodos se conectan y el
resultado final 6480, que viene a ser la cantidad de vías de ferrocarril que se debe
emplear.
Laboratorio de Investigación Operativa II
17. Facultad de Ingeniería Industrial UNMSM
PROBLEMA 2
Practica: PracticaCalificada de InvestigaciónOperativa II (Enero 2009)
Autor: profesores del curso
Una reserve de gas natural cuenta con 9 puestos de vigilancia unidos entre si por un
sistema de caminos que une los puestos de vigilancia se da la siguiente tabla
A B C D E F G H I
A 15 3 5 13
B 15 7 8 5 7 6
C 3 7 14 15
D 5 8 14 4 9 8 10
E 4 17 4
F 9 17 7 6 4
G 13 15 4 7 2 7
H 8 6 2
I 6 10 4 7
Si se desea diseñar una red de telefonía fija que conecte todas las estaciones al
mínimo costo total. Considere que el tendido de los cables telefónicos siguen la ruta
de los caminos. (nota el costo de 1 kilómetro de cable telefónico incluido mano de
obra es de $ 3500)
Resolviendo a través de WINQSB:
Costo total =37 km x 3500 $/km=$ 129500
Laboratorio de Investigación Operativa II
19. Facultad de Ingeniería Industrial UNMSM
Hay un error porque excedimos el número de variables
Laboratorio de Investigación Operativa II
20. Facultad de Ingeniería Industrial UNMSM
Flujo Maximo
PROBLEMA 1
Libro: Investigación de Operaciones (7ma. Edición)
Autor: Hamdy A. Taha
Página: 248 (Problema 7)
Un padre de familia tiene cinco hijos adolescentes y cinco tareas para asignarles. La
experiencia ha indicado que es contraproducente forzar a que los niños acepten
determinadas tareas. Teniendo eso en cuenta, les pide a sus hijos hacer una lista de
preferencias entre las cinco tareas y resulta la siguiente tabla.
Niño Tarea preferida
Rif 3,4,5
Mai 1
Ben 1, 2
Kim 1,2,5
Kem 2
EL modesto objetivo del padre es terminar todas las tareas posibles y atender al
mismo tiempo las preferencias de sus hijos. Determine la cantidad máxima de tareas
que pueden terminarse y la asignación de tareas a hijos.
PLANTEAMIENTO DEL PROBLEMA
HIJOS TAREAS
1 1
1
3
1 1 6
2 2 1
1
Xo 1 1 Xf
1
3 1 3
1 1
1
1 1 1
4 1 4
1 1
5 1 5
0
Laboratorio de Investigación Operativa II
21. Facultad de Ingeniería Industrial UNMSM
CAMINOS FLUJO
Xo-H1-T3-Xf 1
Xo-H2-T1-Xf 1
Xo-H3-T2-Xf 1
Xo-H4-T5-Xf 1
TOTAL FLUJO = 1+1+1+1= 4
Entonces el Flujo máximo esta representado por 4 tareas.
Resolviendo a través de WINQSB:
Entrar al Winqsb, buscar la opción de Flujo Máximo y colocar el número de
nodos.
Colocar los datos.
Laboratorio de Investigación Operativa II
22. Facultad de Ingeniería Industrial UNMSM
En esta pantalla se muestra la solución.
La red es.
RESOLVIENDO CON LINGO 11.0
SETS:
nodo/1..12/;
arco(nodo, nodo)/1,2 1,3 1,4 1,5 1,6 2,9 2,10 2,11 3,7 4,7 4,8 5,7 5,8 5,11 6,8 7,12
8,12 9,12 10,12 11,12 12,1/:cap, flujo;
ENDSETS
DATA:
cap = 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1000;
ENDDATA
MAX=flujo(12,1);
@for(arco(I,J):flujo(I,J)<cap(I,J));
@for(nodo(I):@sum(arco(J,I):flujo(J,I))=@sum(arco(I,J):flujo(I,J)));
Laboratorio de Investigación Operativa II
24. Facultad de Ingeniería Industrial UNMSM
10 1.000000 0.000000
11 0.000000 0.000000
12 1.000000 0.000000
13 1.000000 0.000000
14 1.000000 0.000000
15 0.000000 0.000000
16 0.000000 0.000000
17 0.000000 1.000000
18 0.000000 1.000000
19 0.000000 0.000000
20 1.000000 0.000000
21 0.000000 0.000000
22 996.0000 0.000000
23 0.000000 0.000000
24 0.000000 -1.000000
25 0.000000 0.000000
26 0.000000 0.000000
27 0.000000 -1.000000
28 0.000000 0.000000
29 0.000000 0.000000
30 0.000000 0.000000
31 0.000000 -1.000000
32 0.000000 -1.000000
33 0.000000 -1.000000
34 0.000000 -1.000000
PROBLEMA 2
Libro: Investigación de Operaciones (4ta. Edición)
Autor: Wayne L. Winston
Página: 430 (Problema 7)
Cuatro trabajadores están disponibles para efectuar las tareas 1 a 4.
Desafortunadamente, tres trabajadores pueden hacer solo ciertas tareas; el trabajador
1, solo la tarea 1; el trabajador 2, solo las tareas 1 y 2; el trabajador 3, solo puede
hacer la tarea 2; el trabajador 4, cualquier otra tarea. Dibuje la red para el problema de
flujo máximo que permita determinar si las tareas se pueden asignar a un trabajador
adecuado.
PLANTEAMIENTO DEL PROBLEMA:
Laboratorio de Investigación Operativa II
25. Facultad de Ingeniería Industrial UNMSM
TAREAS
TRABAJADORES
C2
1
1 5
1
C1
1 1
1
1 1 C3
1 2 6
Xo Xf
1
1 1
1
1 3 7
1
1
1
4 8
Realizando cortes:
C1 = 1+1+1+1 = 4
C2 = 1+1+1+1 = 4
C3 = 1+1+1 = 3, Sin considerar los arcos de salida del cuarto trabajador porque ya se
esta cortando la entrada al nodo de ese trabajador.
Entonces el Flujo máximo esta representado por 3 tareas.
Laboratorio de Investigación Operativa II
26. Facultad de Ingeniería Industrial UNMSM
Resolviendo a través de WINQSB:
a. Seleccionamos la opción de flujo Máximo (Maximal Flow Problem), colocando
también el numero de nodos, 10.
b. Colocamos los datos en la tabla.
c. Seleccionamos el nodo de inicio y el nodo final.
Laboratorio de Investigación Operativa II
27. Facultad de Ingeniería Industrial UNMSM
d. El resultado es 3. Entonces solo se pueden realizar 3 tareas por 3 trabajadores.
Laboratorio de Investigación Operativa II
30. Facultad de Ingeniería Industrial UNMSM
Flujo Maximo a Costo Minimo
PROBLEMA 1
Libro: Investigación de Operaciones (7ma. Edición)
Autor: Hamdy A. Taha
Página: 260 (ejemplo 6.5-4)
Problema 7. (LIBRO TAHA HAMDY) Una red de tuberías conecta 2 plantas
desaladoras de agua a dos ciudades. Las cantidades diarias de abastecimiento en las
2 plantas es de 50 y 60 millones de galones, las demandas diarias en las ciudades son
40 y 70 millones de galones. Existe una estación de bombeo entre las plantas y
ciudades.
En la tabla se muestran los costos de transporte:
Planta 2 Bomba Ciudad 1 Ciudad 2
Planta 1 3 7 5 -
Planta 2 - 2 - 1
Bomba - 4 8
En la tabla están las capacidades máximas:
Planta 2 Bomba Ciudad 1 Ciudad 2
Planta 1 60 20 40 -
Planta 2 - 70 - 30
Bomba - Inf Inf
Resolviendo a través de STORM:
Entrar al Storm, buscar la opción de Flujo Máximo y colocar el número de nodos.
Laboratorio de Investigación Operativa II
31. Facultad de Ingeniería Industrial UNMSM
Colocar los datos.
En esta pantalla se muestra la solución. Que será la resta de: 11 000 – 10340
= 660
RESOLVIENDO CON LINGO 11.0
SETS:
NODO/1..7/: B;
ARCO(NODO,NODO)/1,2 1,3 2,3 2,4 2,5 3,4 3,6 4,5 4,6 5,7 6,7/: CAP, X,
COSTO;
ENDSETS
DATA:
COSTO= 0,0,3,7,5,2,1,4,8,0,0;
B = 110,0,0,0,0,0,-110;
CAP = 50,60,60,20,40,70,30,90,90,40,70;
ENDDATA
Laboratorio de Investigación Operativa II
33. Facultad de Ingeniería Industrial UNMSM
5 20.00000 0.000000
6 0.000000 0.000000
7 30.00000 0.000000
8 0.000000 9.000000
9 90.00000 0.000000
10 50.00000 0.000000
11 0.000000 8.000000
12 0.000000 0.000000
13 0.000000 0.000000
14 0.000000 0.000000
15 0.000000 3.000000
16 0.000000 5.000000
17 0.000000 5.000000
18 0.000000 13.00000
19 0.000000 13.00000
PROBLEMA 2
Libro: Investigación de Operaciones (7ma. Edición)
Autor: Hamdy A. Taha
Página: 264 (Problema 7)
Wyoming Electric usa actualmente unos tubos para transportar lodo de carbón
(arrastrado por agua bombeada) desde tres áreas mineras (1, 2 y3) hasta tres
centrales eléctricas (4, 5 y 6). Cada tubo puede transportar cuando mucho 10
toneladas por hora. Los costos de transporte, por tonelada y oferta y la demanda por
hora se ven en la tabla siguiente.
4 5 6 Oferta
1 $5 $6 $4 8
2 $6 $9 $12 10
3 $3 $1 $5 18
Demanda 16 6 14
Resolviendo a través de STORM:
Entrar al Storm, buscar la opción de Flujo Máximo y colocar el número de
nodos.
Laboratorio de Investigación Operativa II
34. Facultad de Ingeniería Industrial UNMSM
Colocar los datos.
En esta pantalla se muestra la solución. Que será la resta de: 3600 – 3454 =
146
Laboratorio de Investigación Operativa II