Sie sind auf Seite 1von 15

5.

1 TERMINOLOGA
Una red o grafo consiste de
puntos, y lneas que conectan
pares de puntos. Los puntos se
llaman nodos o vrtices. Las
lneas se llaman arcos. Los arcos
pueden

tener

una

direccin

asociada, en cuyo caso se denominan arcos dirigidos. Si un arco no tiene


direccin normalmente se le denomina rama. Si todos los arcos en la red son
dirigidos, la red se denomina una red dirigida. Si todos los arcos son no-dirigidos,
la red es una red no-dirigida.

Dos nodos pueden estar conectados por un conjunto de arcos. Una trayectoria
(path en ingls) es una secuencia de arcos distintos (con nodos no repetidos)
conectando a los nodos. Una trayectoria dirigida desde nodo i al nodo j es una
secuencia de arcos, cada uno de los cuales apunta al nodo j (si es que hay
direccin). Una trayectoria no dirigida puede incluir arcos dirigidos apuntando en
cualquier direccin.
Una trayectoria que comienza y que termina en el mismo nodo se denomina ciclo
y puede ser ya sea dirigida o no-dirigida.

11

Una red est conectada si existe una trayectoria no-dirigida entre cualquier par de
nodos. Una red conectada que no tiene ciclos se denomina rbol.
Optimizacin de redes es un tipo especial de modelo en programacin lineal. Los
modelos de redes tienen tres ventajas importantes con respecto a la programacin
lineal.
Pueden resolverse muy rpidamente. Problemas que con programacin lineal
tendran 1000 filas y 30.000 columnas pueden ser resueltos en segundos. Esto
permite que los modelos de redes sean usados en muchas aplicaciones (tal como
la toma de decisin en tiempo real) para lo cual la programacin lineal no es lo
ideal.
Requieren en forma natural de soluciones enteras. Al reconocer que un problema
puede formularse como algn modelo de red nos permitir

resolver tipos

especiales de problemas de programacin entera aumentando la eficiencia y


reduciendo el tiempo consumido por los algoritmos clsicos de programacin
lineal.
Son intuitivos. Los modelos de redes proveen un lenguaje para tratar los
problemas, mucho ms intuitivo que "variables, objetivo, restricciones".
Obviamente los modelos de redes no son capaces de cubrir la amplia gama de
problemas que puede resolver la programacin lineal. Sin embargo, ellos ocurren
con suficiente frecuencia como para ser considerados como una herramienta
importante para una real toma de decisiones.

Los problemas de optimizacin de redes se pueden representar en trminos


generales a travs de uno de estos cuatro modelos:
Modelo de minimizacin de redes (Problema del rbol de mnima
expansin).
Modelo de la ruta ms corta.
Modelo del flujo mximo.
11

Modelo del flujo del costo mnimo.


Modelo de minimizacin de redes
El modelo de minimizacin de redes o problema del rbol de mnima expansin
tiene que ver con la determinacin de los ramales que pueden unir todos los
nodos de una red, tal que minimice la suma de las longitudes de los ramales
escogidos. No se deben incluir ciclos en la solucin del problema.
Para crear el rbol de expansin mnima tiene las siguientes caractersticas:
1. Se tienen los nodos de una red pero no las ligaduras. En su lugar se
proporcionan las ligaduras potenciales y la longitud positiva para cada una si se
inserta en la red. (Las medidas alternativas para la longitud de una ligadura
incluyen distancia, costo y tiempo.)
2. Se desea disear la red con suficientes ligaduras para satisfacer el requisito de
que haya un camino entre cada par de nodos.
3. El objetivo es satisfacer este requisito de manera que se minimice la longitud
total de las ligaduras insertadas en la red.
Una red con n nodos requiere slo (n-1) ligaduras para proporcionar una
trayectoria entre cada par de nodos. Las (n-1) ligaduras deben elegirse de tal
manera que la red resultante formen un rbol de expansin. Por tanto el problema
es hallar el rbol de expansin con la longitud total mnima de sus ligaduras.

11

5.2 PROBLEMA DE LA RUTA MS CORTA.


El problema de la ruta ms corta incluye un juego de nodos conectados donde
slo un nodo es considerado como el origen y slo un nodo es considerado como
el nodo destino. El objetivo es determinar un camino de conexiones que minimizan
la distancia total del origen al destino. El problema se resuelve por el algoritmo de
etiquetado.
Se trata de encontrar la ruta de menor distancia, o costo, a entre el punto de
partida o nodo inicial y el destino o nodo terminal.
DEFINICIN 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 mnima distancia que conecta el nodo 1 con
el nodo n.

Por medio de la aplicacin del algoritmo de este problema podemos conocer la


menor distancia entre un nodo de origen y un nodo de destino.
Pasos a seguir:
1)
2)
3)
4)

Elaborar un cuadro con todos los nodos y los ramales que salen de l.
Partiendo del origen, debemos encontrar el nodo ms cercano a l.
Anular todos los ramales que entren al nodo ms cercano elegido.
Comenzando en el origen se debe encontrar el nodo ms cercano a l, por
intermedio del(los) nodo(s) ya elegido(s) y volver al tercer paso hasta llegar
al destino.

11

5.3 PROBLEMA DEL RBOL DE MNIMA EXPANSIN


Este problema considera una red no dirigida y conexa. En ella se debe encontrar
un rbol de expansin con la longitud mnima de sus arcos.
Algoritmo para el problema del rbol de expansin mnima.
1.- selecciona, de manera arbitraria, cualquier nodo y se conecta (es decir, se
agrega una ligadura) al nodo distinto ms cercano.
2.- se identifica el nodo no conectado ms cercano a un nodo conectado y se
conectan estos dos nodos (es decir, se agrega una ligadura entre ellos). Este paso
se repite hasta que todos los nodos estn conectados.
3.- Empates. Los empates para el nodo mas cercano distinto (paso 1) o para el
nodo conectado ms cercano (paso 2), se pueden romper en forma arbitraria y el
algoritmo debe llegar a una solucin ptima. No obstante, estos empates son
seal de que pueden existir (pero no necesariamente) soluciones optimas
mltiples. Todas esas soluciones se pueden identificar si se trabaja con las dems
formas de romper los empates hasta el final.
La manera ms rpida de ejecutar este algoritmo en forma manual es el enfoque
grafico que se ilustra enseguida.

Aplicacin de este algoritmo al problema del rbol de expansin mnima de


seervada park
La administracin de seervada park necesita determinar los caminos bajo los
cuales se deben entender las lneas telefnicas para conectar todas las estaciones
con una longitud total mnima de cable. Se describir paso a paso la solucin de
este problema con base en los datos que se dan a continuacin.

11

Los nodos y distancias para el problema se resumen enseguida, en donde las


lneas delgadas ahora representan ligaduras potenciales.

En forma arbitraria, se selecciona el nodo 0 como inicio. El nodo no conectado


ms cercano a 0 es A. se conecta el nodo A al nodo 0.

11

El nodo no conectado ms cercano a cualquiera de los nodos 0 o A es el nodo B


(ms cercano a A). Se conecta el nodo B al nodo A.

11

El nodo no conectado ms cercano a 0, A o B es el nodo C (ms cercano a B). Se


conecta el nodo C al nodo B.

El nodo no conectado ms cercano a 0, A, B o C es el nodo E (ms cercano a B).


Se conecta el nodo E al nodo B.

11

El nodo no conectado ms cercano a los nodos 0, A, B, C o E es el nodo D (ms


cercano a E).Se conecta el nodo D al nodo E.

El nico nodo no conectado es el nodo T. Est ms cerca del nodo D. se conecta


el nodo T al nodo D.

11

Todos los nodos han quedado conectados, por lo que esta es la solucin (optima)
que se buscaba. La longitud total de las ramas es 14 millas.
Se considera que dentro de este captulo el problema del rbol de expansin
mnima es el que cae dentro de la amplia categora de diseo de redes. En esta
categora, el objetivo es disear la red ms apropiada para el problema dado (con
frecuencia se trata de sistemas de transporte) y no de analizar una red ya
diseada.

5.4 PROBLEMA DE FLUJO MXIMO


11

Nos permite conocer (calcular) la mxima cantidad de cualquier artculo o


informacin que podemos transportar desde un origen hasta un destino.
Pasos a seguir:
1) Elegir una ruta arbitraria.
2) En dicha ruta escoger aquel ramal de menor flujo en ese sentido y
transportar por esa ruta la cantidad escogida.
Hacer esto repetitivamente hasta que no sea posible encontrar una ruta con
capacidad de flujo.

En algunas redes circula por los arcos un flujo (envo o circulacin de unidades
homogneas de algn producto: automviles en una red de carreteras, litros de
petrleo

en

un

oleoducto,

bits

por

un

cable

de

fibra

ptica) desde

el origen o fuente al destino, tambin denominado sumidero o vertedero. Los arcos


tienen una capacidad mxima de flujo, y se trata de enviar desde la fuente al
sumidero la mayor cantidad posible de flujo, de tal manera que:

El flujo es siempre positivo y con unidades enteras.


El flujo a travs de un arco es menor o igual que la capacidad.
El flujo que entra en un nodo es igual al que sale de l.

En el caso de que el origen o el destino no existan en el problema, se aaden


ficticiamente utilizando arcos unidireccionales de capacidad infinita, como en grafo
mostrado a continuacin:

11

Corte: Un corte define una serie de arcos cuya supresin de la red causa
una interrupcin completa del flujo entre el origen y el destino. La capacidad
de corte es igual a la suma de las capacidades de los arcos asociados.
Entre todos los cortes posibles en la red, el corte con la menor
capacidad proporciona el flujo mximo en la red.

El siguiente grafo ilustra 3 cortes: el Corte 1 con capacidad 60, el Corte 2 con
capacidad 110 y el Corte 3 con capacidad 70. Todo lo que podemos obtener
de los 3 cortes es que el flujo mximo en la red no excede de 60 unidades. No
podemos

saber

cul

es

el

flujo

mximo

hasta

que

se

hayan

enumerado todos los cortes en la red:

11

Las capacidades se identifican como sigue: por ejemplo, para el arco (3,4), el
lmite de flujo es de 10 unidades de 3 a 4 y de 5 unidades de 4a 3.

11

5.5 PROBLEMA DE FLUJO DE COSTO MNIMO


El

problema de flujo de costo mnimo tiene una posicin medular entre los

problemas de optimizacin de redes; primero, abarca una clase amplia de


aplicaciones y segundo, su solucin es muy eficiente.
Todos los problemas de red anteriores son casos especiales del problema de flujo
de costos mnimo. Al igual que el problema de flujo mximo, este considera flujos
en las redes con capacidades. Al igual que el problema del camino mas corto, este
considera un costo por flujo hacia un arco. Al igual que el problema de transporte,
este permite mltiples orgenes y destinos. Por lo tanto, todos estos problemas
pueden ser vistos como casos especiales del problema de flujo de costos mnimo.
El problema es minimizar el costo total sujeto a la disponibilidad y la demanda de
algunos nodos, y de la conexin superior de flujo a travs de cada arco.

11

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

11

Das könnte Ihnen auch gefallen