Академический Документы
Профессиональный Документы
Культура Документы
Modelo de Redes
Objetivos del Captulo
Conceptos y definiciones de redes.
Importancia de los modelos de redes
Modelos de programacin lineal, representacin
en redes y soluciones usando el computador para:
* Modelos de transporte.
* Modelos de capacidad de transporte
* Modelos de asignacin
* Modelo del vendedor viajero
* Modelos de la ruta mas corta
* Modelos de la rama mas corta
Un problema de redes es aquel que puede
representarse por:
8
6
9
10
Nodos
Arcos
7
10
Funciones en los arcos
4.1 Introduccin
La importancia de los modelos de redes:
*Objetivo:
Hacia
Desde Boston Richmond Atlanta St. Louis Oferta
Cleveland $35 30 40 32 1200
Detroit 37 40 42 25 1000
Greensboro 40 15 20 28 800
Demanda 1100 400 750 750
Supuestos
* El costo de transporte por unidad es constante
* Todos los transportes ocurren simultneamente.
* Solo se considera el costo de transporte entre el lugar de
origen y el de destino
* La oferta total es igual a la demanda total.
RED QUE REPRESENTA
Destinos
EL PROBLEMA
Origenes Boston
D1=1100
35
Cleveland 30
S1=1200 32 40 Richmond
37 D2=400
40
Detroit 42
S2=1000 25
Atlanta
35
15 D3=750
20
Greensboro 28 St.Louis
S3= 800
D4=750
Modelo matemtico
* La estructura del modelo es la siguiente:
* Variables de decisin:
Cleveland
X12
S1=1200 X31
X13 X21
Richmond
X14
D2=400
X22
X32
Detroit
S2=1000 X23
Atlanta
X24 D3=750
X33
Greensboro St.Louis
S3= 800 X34
D4=750
El modelo matemtico completo
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 =
Solucin optima obtenida a travs 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
* Reduccin de Costos:
- La cantidad a transportar que reduce el costo por unidad
entrega la ruta ms econmicamente 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
reduccin 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.
Compaa de ski Montpelier
Usando un modelo de transporte para un
itinerario de produccin
* Montpelier planea su produccin de ski para los meses
de julio, agosto y septiembre.
$26.50
Produccin Representacin 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
S/T
30.90
Capacidad de Produccin
31.80 +M +M
+M
Agst. 0 600
800 26 +M Agst..
T/N
Demanda
26.78 32 +M +M
Agst. 0
400 Sept. 2200
S/T 32.96
29
37
0
400 Sept.
T/N 0
Exceso 300
0
200 Sept.
S/T
Produccin Julio: tiempo normal Produccin Agosto:Sobretiempo
Destino: Demanda para Julio Destino: Demanda de Septiembre
Costo Unitario= $25 (produccin) 32+(.03)(32)=$32.96
Costo Unitario =Produccin+un mes de almacenamiento
Resumen de la solucin ptima.
Area de Inspeccin
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
Lnea de ensamble rea de Inspeccin
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
Captulos
Secretara 13 14 15 16
Juana 96 99 105 108
Mara 116 109 107 96
Jackeline 120 102 113 111
Edith 114 105 118 115
Restar el Menor valor de cada fila
Captulos
Secretara 13 14 15 16
Juana 0 3 9 12
Mara 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
Captulos
Secretara 13 14 15 16
Juana 0 3 0 12
Mara 20 13 2 0
Jackeline 18 0 2 9
Edith 9 0 4 10
Trazar el mnimo nmero de lneas que cubran los
ceros de la matriz obtenida en el punto anterior.
Captulos
Secretara 13 14 15 16
Juana 0 3 0 12
Mara 20 13 2 0
Jackeline 18 0 2 9
Edith 9 0 4 10
* Un problema de maximizacin.
4.4 Problema del vendedor
viajero
Definicin
Se trata de del problema
un tour es un recorrido que comienza
en una ciudad de partida visitando cada ciudad
(nodo) de una cierta red, exactamente una vez y
Existen malnodos
volviendo punto de partida.
Un costo unitario Cij es asociado al arco (i,j).
El
objetivo
El objetivoesesminimizar elciclo
encontrar el viaje, yaminimizeel
que sea desde los
costo
puntos de vista de tiempo y distancia.
total al visitar todos los nodos exactamente una vez.
-
Importancia
- Complejidad
Diversas aplicaciones pueden ser resueltas como un
problema
Escribir eldemodelo
vendedor viajero
matemtico y
resolverlo resulta muchas veces incmodo,
- Ejemplo
ya que* un problema de 20 ciudades
Rutas a seguir por buses escolares
requiere de 500,000 de
* Distribucin restricciones.
bombas militares
Datos
Hacia la oficina
Tiempo en H
minutos para
1 trasladarse
2 de una
3 oficina a4
F otra
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
Solucin
- Variables de decisin
El algoritmo de Dijkstras:
-Encontrara la distancia mnima del nodo de partida a
los otros nodos, en el orden que se encuentrana los
nodos con respecto al nodo de inicio.
1119
SLC
599
599
BUT.
BUT
+ 691 =
1290
CHY.
345 =
+ SLC
SLC.
842
SLC
Seattle Butte
497 1 599
2
497
SEA. BOI.
BOI
BOI 180
497
Boise
420
691
3 4 345 Cheyene
432 Salt Lake City
Portland 440
Reno 526 7 8
138 6
432 102
5
621
Sac.
+ 432 = 291 Denver 9
612
11 Las Vegas
BOIBOI 10
Bakersfield
280
Y de esta manera
Kingman
108
452
180 155
469
207
14
POR + 602 =
13
Pheonix
Albuque.
SACSAC.
782
36 44
7 Zona Sur
Solucin - Analoga con un problema de redes
- El algoritmo que resuelve este problema es un
procedimiento muy fcil (trivial).
- Corresponde a una categora de algoritmos vidos.
- Algoritmo:
* Comience seleccionando el arco de menor longitud.
* En cada iteracin, agregue el siguiente arco de menor
longitud del conjunto de arcos disponibles , tomando la
precaucin de no formar ningn loop.
* El algoritmo finaliza cuando todos los nodos estn
conectados.
36 44
10 0
0 3
1 6 2 0
7
4
Tambores 10 2 0
Tubo de Seg.
con qumico
0 1
4
12 2 8
3
0
5
Solucin - Analoga de un problema de programacin
lineal
Variables de decisin
Xij - Flujo que viaja desde el nodo i hacia el nodo j a travs del
arco que conecta ambos nodos.
Funcin 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]
7 4
2
7
7 Flujo Mximo= 17
2
1 6 7
Tambores Tubo de Seg.
2
con qumico 10 8
3 8
5