Академический Документы
Профессиональный Документы
Культура Документы
CONCEPTOS BASICOS
LOS PROBLEMAS DE REDES SURGEN EN UNA GRAN CANTIDAD DE SITUACIONES. LAS REDES ELECTRICAS, TRANSPORTE, COMUNICACIONES, VENTAS, ETC. LA REPRESENTACION DE REDES SE UTILIZA EN AREAS MUY DIVERSAS COMO PRODUCCION, DISTRIBUCION, PLANEACION DE PROYECTOS, LOCALIZACION DE INSTALACIONES, ADMINISTRACION DE RECURSOS, Y PLANEACION FINANCIERA, ENTRE OTROS UNO DE LOS GRANDES AVANCES DE LA IO HAN SIDO LAS NUEVAS METODOLOGIAS, APLICADAS A LOS MODELOS DE OPTIMIZACION DE REDES. EN LA ACTUALIDAD SE CUENTA CON ALGORITMOS QUE CODIFICADOS EN UNA COMPUTADORA HOY NOS AYUDAN A RESOLVER PROBLEMAS TAN COMPLEJOS QUE HACE 2 DECADAS NO SE TENIA SOLUCION.
Conceptos Bsicos
1 Nodos 2 Arcos o rutas Arco dirigido Red Red dirigida Trayectoria: sucesin de arcos que conectan 2 nodos 3 5 4 7 6
Ruta ms corta
En qu ocasiones ser pertinente modelar un problema de red buscando la ruta ms corta? Se te ocurre como modelarlo como problema de Optimizacin Lineal? Qu dificultades identificas al hacerlo?
Ejemplo 1:
La administracin de Seervada Park necesita determinar los caminos bajo los cuales se deben tender las lneas telefnicas para conectar las estaciones con una longitud total mnima de cable.
Se describir paso a paso la solucin de este problema, en base a los datos que se proporcionan en la figura siguiente. Los nodos y distancias se muestran en la red, en donde las lneas delgadas representan ligaduras potenciales.
PROBLEMA PROTOTIPO
Distancia mnima
ltima conexin
1 2,3 4
O O A A B C
A C B D E E
A C B E
2 4 4 7
OA OC AB BE
A B E
D E
D D D
T T
D D T
8 8 13
BD ED DT
En forma arbitraria, se selecciona el nodo O como inicio. El nodo no conectado ms cercano a O es A. Se conecta el nodo O con A . OA
El nodo no conectado ms cercano a los nodos O o A es el nodo B (ms cercano a A). Se conecta el nodo B con el nodo A.- AB
El nodo no conectado ms cercano a los nodos O o A o B es el nodo C (ms cercano a B),. Se conecta el nodo C con el nodo B.- BC
El nodo no conectado ms cercano a los nodos O o A o B o C, es el nodo E (ms cercano a B),. Se conecta el nodo E con el nodo B.- BE
El nodo no conectado ms cercano a los nodos O, A, B, C o E, es el nodo D (ms cercano a E),. Se conecta el nodo D con el nodo E.- ED
El nico nodo no conectado es el nodo T. Esta ms cercano al nodo D. Se conecta el nodo T con el nodo D.DT : SOLUCIN: OA-AB-BE-ED-DT=13 SOLUCION: OA-AB-BD-DT = 13
Usando WinQSB
Usando WinQSB
Anlisis de la solucin
Todo los nodos han quedado conectado por que sta es la solucin ptima que se buscaba. La longitud total de las ramas es 14 millas. El objetivo es disear la red ms apropiada para el problema dado.
Ejemplo 2 de red
13 19
24
18
16
30
11
11
22
27
Ruta ms corta
Solucin
Es decir, la ruta ms corta corresponde a la ruta ABFJ, la cual suma 30 unidades.
EL TRANSITO DE LA CAPITAL
La ciudad de Managua esta planificando el desarrollo de una nueva lnea en sistemas de trnsito. El sistema debe unir 5 distritos, Universidades y centros comerciales. La Direccin de transito necesita seleccionar un conjunto de lneas que conecten todos los centros a un mnimo costo. La red seleccionada debe permitir:
- Factibilidad de las lneas que deban ser construidas. - Mnimo costo posible por lnea.
Zona Norte
Universidad 50 5
Distrito Comercial
39
4
34
Zona Oeste
45 8 6 41
Centro Comercial Zona Este
35
Zona Centro
Zona Sur
Solucin
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.
Solucin
Solution for Minimal Spanning Tree Problem PROBLEMA DE TRANSITO MANAGUA From Node Zona Oeste Zona Centro Zona Centro Zona Centro Total Connect To Distance/Cost Zona Centro 28 5 Zona Norte 30 Distrito Comercial 32 Universidad 35 Minimal Connected Distance From Node Connect To Zona Sur Centro Comercial 6 Zona Centro Zona Sur 7 Universidad Zona Este Distance/Cost 36 37 38 1 2 3 4
or Cost
236
3
Zona Norte
50
Distrito Comercial
Universidad
5
39
4
34 Zona Oeste 1 Loop 45
35
2 Zona Centro 6 41 Centro Comercial
8 Zona Este
Algunas Aplicaciones
Maximizar el flujo a travs de la red de distribucin de una compaa desde sus fbricas hasta sus clientes. Maximizar el flujo a travs de la red de suministros de una compaa de proveedores a las fbricas. Maximizar el flujo de petrleo por tuberas. Maximizar el flujo de agua a travs de un sistema de acueductos. Maximizar el flujo de vehculos por una red de transporte.
Ejemplo 1
Problema de flujo mximo de Seervada Park. Tiene varias fbricas y mltiples clientes. Se trata de aumentar la red original que incluya una fuente ficticia y un destino ficticio y algunos arcos nuevos.
3 1
5
O
7
B
5
1
E
4
C
2 4
3 1
0
0
4
B
5
O
0 0 0
0 0
0
T
7
4 0
C
5
0
1
E
Iteraccin 1: Una de las trayectorias de aumento es OB E T que tiene capacidad residual igual al mn{7,5,6}=5 si se asigna un flujo de 5 a esta trayectoria, la red resultante es: 3
1 0 4
B
5
5
O
0 2 5 0
2 5 5 4 0
E
0
T
1 1
5
Iteraccin 2: Una de las trayectorias de aumento es OA D T que tiene capacidad residual igual al mn{5,3,9}=3, si se asigna un flujo de 3 a esta trayectoria, la red resultante es:
3
A
0
1 0 4
B
2
8
O
0 2 5 0
2 5 5 4 0
E
3
T
1 1
8
Iteraccin 3: Una de las trayectorias de aumento es OA B D T que tiene capacidad residual igual al mn{2,1,4,6}=1, si se asigna un flujo de 1 a esta trayectoria, la red resultante es:
4
A
0 0 1 5 0
B
1
3
1
9
O
0
5 5
4
T
2
4 0
C
0
0
1
E
Iteraccin 4: Una de las trayectorias de aumento es OBD T que tiene capacidad residual igual al mn{2,3,5}=2, si se asigna un flujo de 2 a esta trayectoria, la red resultante es:
0 0 1 0
4 0
C
3
1
B
1
11
O
0
5 5
6
T
7 0
2
0
0
1
E
11 1
Iteraccin 5: Una de las trayectorias de aumento es OC E D T que tiene capacidad residual igual al mn{4,4,1,3}=1, si se asigna un flujo de 1 a esta trayectoria, la red resultante es:
4
A
0 0 1 7 0
B
3
1
1
12
O
1
5 5
7
T
0
3 1
C
0
1
0
E
12
Iteraccin 6: Una de las trayectorias de aumento es OC E T que tiene capacidad residual igual al mn {3,3,1}=1, si se asigna un flujo de 1 a esta trayectoria, la red resultante es:
4
A
0 0 1 7 0
B
3
1
1 13
O
1
6 5
7
T
0
2 2
C
0
2
0
E
13
Iteraccin 7: Una de las trayectorias de aumento es OC E B DT que tiene capacidad residual igual al mn {2,2,5,1,2}=1, si se asigna un flujo de 1 a esta trayectoria, la red resultante es:
4
A
0 0 1 7 0
B
4
0
1 14
O
1
6 4
8
T
0
1 3
C
1
3
0
E
14
Solucin WinQSB
Ejemplo 2
Encontrar el flujo mximo, en la red,, dado que la capacidad a travs del arco que va del nodo i al nodo j es el nmero ms cercano al nodo i del arco entre estos nodos.
4 4
6
Origen I B
1 3 3 4
C E T
Final
Iteraccin 1: Una de las trayectorias de aumento es IA D T que tiene capacidad residual igual al mn{6,4,4}=4 si se asigna un flujo de 4 a esta trayectoria, la red resultante es:
A
4
D
4
Origen I
2 4
1 3
B
0 4
1 3 4
C
4
T Final
9
E
Iteraccin 2: Una de las trayectorias de aumento es IB E T que tiene capacidad residual igual al mn{4,3,9}=3 si se asigna un flujo de 3 a esta trayectoria, la red resultante es:
A
4
D
7
Origen I
2 1
1
0 4
3
3
0 4
C
7
T Final
3 6
E
Iteraccin 3: Una de las trayectorias de aumento es IB C E T que tiene capacidad residual igual al mn{1,3,4,6}=1, se asigna un flujo de 1 a esta trayectoria, la red resultante es:
A
4
D
8
Origen I
2 0
1
0 4
2
1
C
0 3 1
8
T Final
3 5
E
Iteraccin 4: Una de las trayectorias de aumento es IC E T, que tiene capacidad residual igual al mn{1,3,5} =1, se asigna un flujo de 1 a esta trayectoria, la red resultante es:
A
4
D
9
Origen I
2 0
0 1
0 4
2
1
C
0 2 2
9
T Final
3 4
E
Solucin WinQSB
Solucin final
I
El objetivo es encontrar la mxima cantidad de flujo que salga del nodo 1 al nodo n sin exceder la capacidad de los arcos.
1
10 1 Tambores con qumico 10 0 3 1 4 4 0 6 2 3 2 0 0 0 7 Tubo de Seg.
12
0
2
5
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; Los flujos no pueden ser negativos: Todos Xij >= 0
Se debe tener presente que este problema es relativamente pequeo y la solucin puede ser obtenida rpidamente usando el modelo de programacin lineal.
Sin embargo para problemas de mayor envergadura se aconseja usar el modelo de redes.
de
7 2
4
7
Flujo Mximo= 17
6 2
7
8 Tubo de Seg.
2
3 8 5
Igual que el problema de flujo mximo, toma en cuenta un flujo en una red con capacidades de arcos limitadas. Igual que el problema de la ruta ms corta, considera un costo o distancia del flujo a travs de un arco. Al igual que el problema del transporte o el de asignacin se pueden manejar varios orgenes y varios destinos del flujo con costos asociados. En realidad estos cuatro problemas son casos especiales del problema del flujo de costo mnimo.
Nodos fuentes
Fuentes de bienes
Nodos de transbordo
Almacenes intermedios
Nodos demanda
clientes
Fuentes de Instalaciones de desechos slidos procesamiento Agentes de ventas Almacenes intermedios Productos de un artculo especfico
Rellenos
El objetivo es minimizar el costo total de mandar los recursos disponibles a travs de la red para satisfacer la demanda.
C
i 1 j 1
ij
X ij
X
j1
ij
X
j 1
ji
bi
0 X ij uij
El objetivo es minimizar el costo total de mandar los recursos disponibles a travs de la red para satisfacer la demanda.
Propiedades
No se garantiza que el problema tenga soluciones factibles, pues todo depende en parte de qu arcos estn presentes en la red y de sus capacidades. De cualquier manera, para una red diseada en forma razonable, la condicin necesaria ms importante es la siguiente. El flujo total generado por los nodos origen es igual al flujo total absorbido por los nodos destino.
b
i 1
Ejemplo 1
Flujo de Mnimo Costo
X24
X12
Como PPL
Nodo fuente
Nodo de transbordo
Nodo demanda Capacidad de los nodos
Solucin
La solucin ptima es: X12 = 12 X13 = 8 X23 = 8 X24 = 4 X34 = 11 X35 = 5 X45 = 10
Todos los dems Xij = 0. El costo ptimo es $150.
WinQSB-PPL
Solucin ptima
Flujo de Mnimo Costo
X24=4
X12=12
X53
Ejemplo 2
Ejemplo 2
x AB
X AD
X AC
X AC
X AB
X CE
X DE
X ED
X BC
Ejemplo 2
Minimizar
Sujeto a:
x AB x BC 40
x AC x BC xCE 0
x AD x DE x ED 30
xCE x DE x ED 60
x AB 10
x CE 80
xij 0
Solucin
x AB
X AC 40
X AD X 10
X DE
X CE 80
AC
X AB
X BC 40
X ED 20
Modelo PPL
Salida PPL