Está en la página 1de 12

Capitulo IV – Investigación Operativa I

Redes de Optimización
Problema de la Ruta más corta
M.Sc. Ing. Gregorio Fernando Ureña Mérida
http://www.sistemas.edu.bo/furena/
fernando.urena@sistemas.edu.bo
Objetivos del Capítulo
Conceptos y definiciones de redes.
Importancia de los modelos de redes
Modelos de programación lineal, representación en redes
para:
* Problema de transporte.
* Problema de asignación
* Problema de la ruta mas corta
* Problema de flujo máximo
* Problema del árbol de expansión
* Problemas de redes de actividad
Un problema de redes es aquel que puede representarse por:

Nodos
Arcos
10 Funciones en los arcos
Introducción
La importancia de los modelos de redes:

* Muchos problemas comerciales pueden ser resueltos a


través de modelos redes
* El resultado de un problema de redes garantiza una
solución entera, dada su estructura matemática. No se
necesitan restricciones adicionales para obtener este tipo
de solución.
* Problemas de redes pueden ser resueltos por pequeños
algoritmos , no importando el tamaño del problema,
dada su estructura matemática.
Terminología de Redes

* Flujo: Corresponde a la cantidad que debe transportarse


desde un nodo i a un nodo j a través de un arco que los
conecta. La siguiente notación es usada:
Xij= cantidad de flujo
Uij= cota mínima de flujo que se debe transportar
Lij= cota maxíma de flujo que se puede transportar.
* Arcos dirigidos /no dirigidos: Cuando el flujo puede
transportarse en una sola dirección se tiene un arco dirigido
(la flecha indica la dirección). Si el flujo puede transportarse
en ambas direcciones existe un arco no dirigido (sin flecha).
* Nodos adyacentes: Un nodo j es adyacente con un nodo i
si existe un arco que une el nodo j con el nodo i.
Terminología de Redes
Rutas/Conexión entre nodos
*Ruta: Una colección de arcos formados por una serie de
nodos adyacentes
* Los nodos están conectados si existe una ruta entre ellos.
Ciclos / Arboles /Arboles expandidos
* Ciclos : Un ciclo se produce cuando al partir de un nodo
por un cierto camino se vuelve al mismo nodo por otra
ruta.
* Arbol : Una serie de nodos que no contienen ciclos.
* Arbol expandido: Es un árbol que conecta todos lo nodos
de la red (contiene n-1 arcos).
Problemas de la Ruta más corta

Se trata de encontrar la ruta de menor distancia, o


costo, entre el punto de partida o nodo inicial y el
destino o nodo terminal.
Definición del Problema
-Se tienen n nodos, partiendo del nodo inicial 1 y terminando
en el nodo final n.
- Arcos bi-direccionales conectan los nodos i y j con distancias
mayores que cero, dij
- Se desea encontrar la ruta de mínima distancia que conecta
el nodo 1 con el nodo n.
Problema de la Ruta más corta

Determine la ruta mas corta entre Seattle y El Paso


para la siguiente red de carreteras.
1 Seattle 599
2 Butte
497 691
180 Boise
420
3 4 345 Cheyenne
432 Salt Lake City
Portland 440
Reno 526 7 8
120
138 6
432 102
5 621
Sac. 291 Denver 9
280 11 Las Vegas
10 108
452
Bakersfield 155 Kingman
114 Barstow 469
207 15
118 14 12
13 Albuque.
Phoenix 280
Los Angeles 386
16 403
118
17 19
San Diego 425 18 314
Tucson El Paso
Problema de la Ruta más corta
Solución - Analogía de un problema de programación
lineal

- Variables de decisión

Xij = 1 si un transporte debe viajar por la carretera que


une la ciudad i con la ciudad j.
0 En cualquier otro caso

Objetivo = Minimizar S dij Xij


Sujeto a las siguientes restricciones Butte
Seattle 599
1 2
497
180 Boise
3 4 345
432 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] =
Restricciones mayores que cero
[El número de carreteras para salir de la ciudad].
Por ejemplo, en Boise (Ciudad 4):
X14 + X34 +X74 = X41 + X43 + X47.
Una representación del algoritmo de Dijkstra’s
+ 420
SLC.=
SLC
599
BUT.
BUT
+ 691 =
CHY.
345 =
+ SLC
SLC.
SLC
497 Seattle Butte
SEA.
599

BOI.
BOI
1
BOI 497
Boise
2
691
180
420
3 4 345 Cheyene
432 Salt Lake City
Portland 440
Reno 526 7 8
138 6
432 102
5
621
+ 432 = Sac. 291 Denver 9

BOIBOI 10 … Y de estaKingman
280
manera
11 Las Vegas
108
452
180 Bakersfield 155

POR.
114
hasta
Barstow
cubrir toda la red..12
180

469
15 207
14
13 Albuque.
POR + 602 = Los Angeles 386
Pheonix

SACSAC.
16 403
118
17 19
San Diego 425 18 314
Tucson El Paso

También podría gustarte