c5 6 Optimizacion de Redes
-
Upload
miguel-sierra -
Category
Documents
-
view
214 -
download
0
Transcript of c5 6 Optimizacion de Redes
-
8/2/2019 c5 6 Optimizacion de Redes
1/12
MODELOS DE
OPTIMIZACION DE REDES Introduccin
Terminologa. Representacin general Problema del rbol de expansin mnima
Problema del flujo de costo mnimo
Problema de la ruta mas corta Problema del flujo mximo
-
8/2/2019 c5 6 Optimizacion de Redes
2/12
INTRODUCCION
Una red es una coleccin de nodos y arcos
Una red podra representar innumerables aplicaciones,
por ejemplo, sistemas de inventarios, sistemas fluviales,sistemas de distribucin, precedencia y orden de
eventos, flowcharts, etc..
Muchas aplicaciones tienen caractersticas de flujo, por
ello se llaman Modelos de flujo en redes
-
8/2/2019 c5 6 Optimizacion de Redes
3/12
Representacin del modelos de flujo en redes
[bi] : Produccin del nodo i [bi]= (suma de flujos que salen del nodo i
suma de flujos que entran al nodo i)
(Lk,Ck): Lk es la capacidad mxima de flujo en el arco k. Lij o Uij Ck es el costo unitario del flujo en el arco k. Cij fk es el flujo que pasa por el arco k:fk
-
8/2/2019 c5 6 Optimizacion de Redes
4/12
Problema del rbol de expansin mnimo
Se tienen como datos las longitudes de los arcos potenciales. Se desea disear una red, seleccionando los arcos adecuados, de
tal forma que haya un camino entre cada par de nodos. El objetivo es lograr lo anterior minimizando la longitud total de los
arcos elegidos.
Ejemplos de aplicacin:
Diseo de redes de telecomunicacin (fibra ptica). Diseo de redes de transporte, minimizando el costo Diseo de una red de tubera entre varias localidades Diseo de una red de cableado elctrico
EL ALGORITMO: Seleccionar cuaquier nodo y conectarlo al mas cercano Se identifica el nodo no conectado mas cercano a un nodo
conectado y conectarlo. Repetir el paso anterior hasta unir todos los nodos. Si hay
empate, romperlo en forma arbitraria.
-
8/2/2019 c5 6 Optimizacion de Redes
5/12
1
2
5
4
3
5
3
2
1
4
4
Ejemplo del rbol de expansin mnimo
Longitud total = 10
-
8/2/2019 c5 6 Optimizacion de Redes
6/12
Problema de Flujo a costo mnimo Red dirigida
Al menos uno de los nodos es un nodo fuente ([bi]> 0) Al menos uno de los nodos es un nodo demanda ([bi]< 0) El resto de los nodos son nodos de transbordo ([bi]= 0) Los flujos solo pasan en direccin de las flechas Se busca minimizar el costo total de enviar, a travs de la
red, el suministro disponible para satifacer la demanda.
Aplicacin Nodo fuente Nodo transbordo Nodo demanda
Distribucion de
productos
Plantas de
produccin
Almacenes Consumidores
Deshechosslidos
Fuentes dedeshechos
Tratamientos Rellenos
Programacinde vuelos
Lugares departida
Escalas Lugares de llegada
Ejemplos de aplicaciones
F
LU
J
O
S
?
-
8/2/2019 c5 6 Optimizacion de Redes
7/12
Problema de Flujo a costo mnimo Clase general de problema, que comprende, como casos
especiales, a los problemas de transporte, de transbordo, deasignacin, de ruta mas corta y de flujo mximo.
En este problema se define: Xij = nmero de unidades de flujo enviadas del nodo i al
nodo j, a travs del arco ij.
Lij = cota superior del flujo en el arco ij Min Z = ijCij*Xij
s.a.:
j Xij - k Xki = bi una restriccin para cada nodo iflujos que salen de i -flujos que entran a i = produccin del nodo i
Xij =0
-
8/2/2019 c5 6 Optimizacion de Redes
8/12
Formulacin del Problema de Flujo a costo mnimo
Min Z = 5X12 + X13 + 4X23 X24 + 3X34
s.a.: X12+X13 = 3
X24+X23-X12 = 0
X34-X13-X23 = 2
-X24-X34 = -5
X12
-
8/2/2019 c5 6 Optimizacion de Redes
9/12
Problema de la ruta mas corta Se tienen como datos las longitudes de los arcos. Hay dos nodos especiales, el origen y el destino.
El objetivo es encontrar el camino mas corto del origen al destino.
Ejemplos de aplicacin: Minimizar la distancia total recorrida entre dos ciudades. Minimizar el tiempo total de una secuencia de actividades.
Minimizar el costo total de una secuencia de actividades.
LA FORMULACION: Se puede formular como un problema de flujo de costo mnimo:
El origen tendra una produccin de bi=1
El destino tendra una produccin de bi = -1
Si la red es no dirigida, se reemplaza cada arco no dirigido pordos arcos dirigidos.
No hay que considerar los arcos que llegan al origen, ni los quesalen del destino.
Las distancias entre los nodos ij se convertirn en unidades de
-
8/2/2019 c5 6 Optimizacion de Redes
10/12
Ejemplo del problema de la ruta mas corta
1
2
5
4
3
7
2
2
1
4
5
Encontrar la ruta mas
corta desde el nodo 1
al nodo 5
1
2
5
4
3
7
2
2
1
4
5
[1 ]
[ -1 ]
Como
problema de
Flujo de costomnimo
quedara:
Cij
-
8/2/2019 c5 6 Optimizacion de Redes
11/12
Problema del Flujo Mximo El flujo se origina en un solo nodo (nodo fuente), y termina en otro
nodo (nodo destino). Los nodos restantes son nodos de transbordo. Los flujos solo pasan en direccin de las flechas Se busca maximizar la cantidad total de flujo desde la fuente al
destino. Ejemplos de aplicacin:
Maximizar la distribucin de productos a los clientes Maximizar el flujo de petrleo a travs de tuberas. Maximizar el flujo de vehculos por una red de transporte.
LA FORMULACION:
Se puede formular como un problema de flujo de costo mnimo: El origen tendra una produccin de bi=V, donde V es una constante,
una cota superior segura para el flujo total.
El destino tendra una produccin de bi = -V
Se crea un arco ficticio que va desde el nodo inicial al nodo final.
El costo del arco ficticio es M, una cantidad constante y grande, elcosto de los dems arcos es 0.
-
8/2/2019 c5 6 Optimizacion de Redes
12/12
Problema del Transporte
El flujo se origina en mas de un nodo (nodos ofertas, [bi]>0), y
termina en mas de un nodo (nodos demanda, bi