Académique Documents
Professionnel Documents
Culture Documents
Modelo de Redes
Objetivos del Capítulo
Nodos
Arcos
10
Funciones en los arcos
4.1 Introducción
*Objetivo:
Hacia
Desde Boston Richmond Atlanta St. Louis Oferta
Cleveland $35 30 40 32 1200
Detroit 37 40 42 25 1000
Supuestos 40
Greensboro 15 20 28 800
Demanda 1100
* El costo de transporte 400 es constante
por unidad 750 750
Boston
Origenes D1=1100
Cleveland
Richmond
S1=1200
D2=400
Detroit
S2=1000 Atlanta
D3=750
Greensboro St.Louis
S3= 800
D4=750
Modelo matemático
* La estructura del modelo es la siguiente:
* Variables de decisión:
X24 D3=750
X33
Greensboro St.Louis
Restriccione de la oferta:
X11+ X12+ X13+ X14 1200
X21+ X22+ X23+ X24 1000
X31+ X32+ X33+ X34 800
=
Restricciones de la demanda: =
X11+ X21+ X31 = 1000
X12+ X22+ X32 400
X13+ X23+ X33 = 750
X14+ X24+ X34 = 750
=
Todos los Xij mayores que cero =
Solución optima obtenida a través de Excel
FARMACUETICA CARLTON
COSTOS UNITARIOS
BOSTON RICHMOND ATLANTA ST.LOUIS OFERTAS
CLEVELAND $ 35,00 $ 30,00 $ 40,00 $ 32,00 1200
DETROIT $ 37,00 $ 40,00 $ 42,00 $ 25,00 1000
GREENSBORO $ 40,00 $ 15,00 $ 20,00 $ 28,00 800
ALTERNATIVAS DE TRANSPORTE
BOSTON RICHMOND ATLANTA ST.LOUIS TOTAL
CLEVELAND 850 350 0 0 1200
DETROIT 250 0 0 750 1000
GREENSBORO 0 50 750 0 800
* Reducción de Costos:
- La cantidad a transportar que reduce el costo por unidad
entrega la ruta más económicamente atractiva.
- Si una ruta debe usarse obligatoriamente, incurriendo asi en el
costo que ello significa, por cada carga transportada , el costo total
aumentara en una cantidad igual a la reducción del costo hecha.
* Precios Sombra:
- Para las plantas el precio sombra de transporte
corresponde al costo de cada unidad disponible en la
planta.
- Para las distribuidoras, el precio sombra de transporte
corresponde al costo de cada unidad extra demandada por la
distribuidora.
Compañía de ski Montpelier
Usando un modelo de transporte para un itinerario de producción
$26.50
Producción Representación de la Red
Mes/periodo
July Mes
Julio 25 Ventas
1000 R/T
T/N 25.75
26.50 200
Julio 0 Julio
500 30
Capacidad de Producción
S/T
30.90
31.80 +M +M
+M
Agst. 0
800 26 +M Agst.. 600
T/N
Demanda
26.78 +M +M
32
Agst. 0
400 Sept. 2200
S/T 32.96
29 37
0
400 Sept.
T/N
0 Exceso
0 300
200 Sept.
S/T
Producción Julio: tiempo normal Producción Agosto:Sobretiempo
Destino: Demanda para Julio Destino: Demanda de Septiembre
Area de Inspección
A B C D E
1 10 4 6 10 12
Linea 2 11 7 7 9 14
Ensamble 3 13 8 12 14 15
4 14 16 13 17 17
5 19 17 11 20 19
RED QUE REPRESENTA EL PROBLEMA
Línea de ensamble Área de Inspección
S1=1 1 A D1=1
S2=1 2 B D2=1
S3=1 3 C D3=1
S4=1 4 D D4=1
S5=1 5 E D5=1
Supuestos restricciones
Matriz de Costos
Capítulos
Secretaría 13 14 15 16
Juana 96 99 105 108
María 116 109 107 96
Jackeline 120 102 113 111
Edith 114 105 118 115
Restar el Menor valor de cada fila
Capítulos
Secretaría 13 14 15 16
Juana 0 3 9 12
María 20 13 11 0
Jackeline 18 0 11 9
Edith 9 0 13 10
Restar el menor valor de cada columna en la matriz
anterior
Capítulos
Secretaría 13 14 15 16
Juana 0 3 0 12
María 20 13 2 0
Jackeline 18 0 2 9
Edith 9 0 4 10
Trazar el mínimo número de líneas que cubran los ceros de
la matriz obtenida en el punto anterior.
Capítulos
Secretaría 13 14 15 16
Juana 0 3 0 12
María 20 13 2 0
Jackeline 18 0 2 9
Edith 9 0 4 10
* Un problema de maximización.
4.4 Problema del vendedor viajero
Definición
Se del problema
trata de un tour es un recorrido que comienza en una
ciudad de partida visitando cada ciudad (nodo) de una
cierta red, exactamente una vez y volviendo al punto de
– Existen m nodos
partida.
– Un costo unitario Cij es asociado al arco (i,j).
El objetivo es minimizar el viaje, ya sea desde los puntos de
– El
vista deobjetivo
tiempo yesdistancia.
encontrar el ciclo que minimizeel costo
total al visitar todos los nodos exactamente una vez.
-
Importancia
Complejidad
- Diversas aplicaciones pueden ser resueltas como un problema de
vendedor viajero
Escribir el modelo matemático y
resolverlo
- Ejemplo
resulta muchas veces incómodo,
ya que un problema
* Rutas a seguir por de 20escolares
buses ciudades
requiere de 500,000
* Distribución restricciones.
de bombas militares
Datos
Tiempo en minutos para trasladarse de una oficina a otra
Hacia la oficina
H 1 2 3 4
F Of. Princ 30 45 65 80
r Of. 1 30 25 50 50
o Of. 2 45 25 40 40
m Of. 3 65 50 40 35
Of. 4 80 50 40 35
Red que representa el problema de vendedor viajero de AGE
2 40
3
25 35
50 40
50
1
4
45 65
30
80
Of. Princ
Solución
Of. Princ
4.5 Problemas de la Ruta más corta
- Variables de decisión
3 4
432 345 Salt Lake City
Portland
7
[El numero de carreteras para salir de Seattle (Nodo de inicio)] = 1
X12 + X13 + X14 = 1
De una forma similar:
[El número de carreteras para llegar a El Paso (Nodo final)] = 1
X12,19 + X16,19 + X18,19 = 1
[El número de carreteras para entrar a la cuidad] =
[El número de carreteras para salir de la ciudad].
Por ejemplo, en Boise (Ciudad 4):
Restricciones mayores que cero X14 + X34 +X74 = X41 + X43 + X47.
Solución Optima por WINQSB
Solución-Analogía con un problema de redes
El algoritmo de Dijkstra’s:
-Encontrara la distancia mínima del nodo de partida a los otros nodos,
en el orden que se encuentrana los nodos con respecto al nodo de
inicio.
+ SLC345 =
SLC.
SLC
497 1 Seattle 599 Butte
2
SEA. BOI.
BOI
BOI 180
497
Boise 691
420
3 432
4 345 Salt Lake City Cheyene
Portland Reno 7 440
8
526
138 6
432 102
5 621
Sac. 291
+ 432 = Denver 9
280 … Y11de Las
estaVegas
manera
BOIBOI 10
Bakersfield hasta
108
cubrir toda la red..
Kingman 452
180 155
POR. Barstow
180
114 469
207 15 12
14
POR + 602 =
13
Pheonix
Albuque.
SAC. Los Angeles 386
403
SAC 118 16
19
San Diego 17 425
Tucson
18 314
El Paso
4.6 Arbol de expansión mínima
Este problema surge cuando todos los nodos de una red
deben conectar entre ellos, sin formar un loop.
7 Zona Sur
Solución - Analogía con un problema de redes
- El algoritmo que resuelve este problema es un procedimiento muy
fácil (“trivial”).
- Corresponde a una categoría de algoritmos “ávidos”.
- Algoritmo:
* Comience seleccionando el arco de menor longitud.
* En cada iteración, agregue el siguiente arco de menor
longitud del conjunto de arcos disponibles , tomando la
precaución de no formar ningún loop.
* El algoritmo finaliza cuando todos los nodos están
conectados.
7 Zona Sur
4.7 Problema del flujo máximo
- Existe un nodo origen (con el número 1), del cual los flujos emanan.
- Existe un nodo terminal (con el número n), en el cual todos los flujos
de la red son depositados.
10 0
0 3
1 6 2 0
7
4
Tambores 10 2 0
Tubo de Seg.
con químico
0 1
4
12 2 8
3
0
5
Solución - Analogía de un problema de programación lineal
• Variables de decisión
Xij - Flujo que viaja desde el nodo i hacia el nodo j a través del arco
que conecta ambos nodos.
• Función Objetivo - Maximizar el flujo que sale del nodo 1
Max X12 + X13
• Restricciones
• [Flujo total que sale del nodo 1] = [Flujo total que entra en el
nodo 7]
X12 +X13 = X47 + X57 + X67
• [Para cada nodo intermedio: Flujo que entra = flujo que sale]
Nodo 2: X12 + X32 = X23 +X24 + X26
Nodo 3: X13 +X23 + 63 = X32 +X35 + X36
Nodo 4: X24 +X64 = X46 + X47
Nodo 5: X35 +X65 = X56 + X57
Nodo 6: X26 +X36 + X46 +X56 = X63 +X64 +X65 + X67
• EL flujo no puede exceder la capacidad de los arcos
• X12 10; X13 10; X23 1; X24 8; X26 6; X32 1;
X35 15; X36 4; X46 3; X47 7; X56 2; X57 8;
X63 4; X64 3; X65 2; X67 2;
7 4
2
7
7 Flujo Máximo= 17
2
1 6 7
Tambores Tubo de Seg.
2
con químico10 8
3 8
5