Vous êtes sur la page 1sur 4

Modelos de Redes

DEFINICIN DE RED

Una red consiste de una serie de nodos enlazados o conectados con arcos o ramas; la
notacin para describir una red, es mediante N o A; donde N es el conjunto de nodos y
A es el conjunto de arcos; ejemplo:

3
1 5

2 4

N = { 1, 2, 3, 4, 5 } A = { (1,2), (1,3), (2,3), (2,5), (3,4), (3,5), (4,2), (4,5) }

Algunos anlisis recientes establecen que hasta el 70% de los problemas de


programacin matemtica del mundo real, se pueden representar como modelos
relacionados con redes; el flujo de una red est delimitado por la capacidad de sus
arcos, la cual puede ser finita o infinita.

COMPONENTES DE REDES REPRESENTATIVAS

NODOS ARCOS O RAMAS FLUJO

Cruceros Caminos Vehculos


Aeropuertos Lneas areas Aviones
Puntos de conmutacin Cables, canales Mensajes, llamadas
Estaciones de bombeo Tuberas Fluidos
Centros de distribucin Rutas de manejo Unidades distribuidoras

La solucin a estos problemas se logra con una variedad de algoritmos de optimizacin


de redes; algunos de estos son:

El rbol de extensin mnima.


La ruta ms corta.
El flujo mximo.
La ruta crtica.

1
TERMINOLOGA DE REDES
Arco dirigido u orientado.- Arco que permite un flujo positivo en una direccin y flujo cero en la
direccin opuesta.
Red dirigida.- Red que tiene todos sus arcos dirigidos.
Ruta.- Sucesin de arcos distintos que unen dos nodos pasando por otros nodos, independientemente de
la direccin del flujo en cada arco.
Ciclo.- Ruta formada por varios arcos que conecta un nodo consigo mismo, pasando por otros nodos,
(en la red mostrada en la hoja anterior, la ruta 3,4,2,3 es un ciclo).
rbol.- Red en la que no se permiten ciclos.
rbol de extensin.- Red que enlaza a todos los nodos sin permitir ciclos.

1.- EL RBOL DE EXTENSIN MNIMA.

En este tipo de problemas, se desea determinar el rbol extenso que proporciona la


suma mnima de la longitud de las ramas conectoras; esto es, conectar todos los nodos
de la red mediante los arcos ms eficientes, sin permitir ciclos.

Este algoritmo es til en la planeacin de redes carreteras y lneas de tuberas o de


cableado que unirn varias poblaciones, donde el objetivo principal sera el de
comunicar todas estas poblaciones de la manera mas econmica.

Algoritmo.
1. Se selecciona arbitrariamente cualquier nodo y el nodo ms cercano a este.
2. Identificar el nodo no conectado mas cercano a un nodo conectado y se
conectan los dos nodos.
Identificacin: C = Conjunto de nodos conectados
C = Conjunto de nodos no conectados

2.- LA RUTA MS CORTA.

En este caso, se desea encontrar la ruta mas corta desde un origen hasta un destino a
travs de una red conexa. Este algoritmo es til en la planeacin de redes carreteras y
lneas de tuberas o de cableado, donde el objetivo principal sera el de comunicar una
poblacin con otra, sin necesidad de pasar por todas las poblaciones alternas.

Algoritmos de la ruta ms corta:


Algoritmo acclico.- para redes que no tienen circuitos ni lazos (redes acclicas).
Algoritmo cclico.- para redes que tienen circuitos o lazos (redes cclicas).

2
Algoritmo acclico
Uj = Distancia mas corta del nodo 1 al nodo j. Por definicin U1 = 0.
Uj mnima = Distancia Uj mas corta del nodo i inmediatamente anterior, mas la
distancia Dij del nodo actual y sus predecesores.
Por lo tanto: Uj mnima = Uj + Dij
Etiqueta del nodo j = [ Uj, n ]; donde: Uj = distancia mnima al origen.
n = nodo inmediato que precede.

La etiqueta del nodo 1 es [ 0, - ]; lo cual indica que el nodo 1 es la fuente.

Algoritmo cclico ( de Dijkstra )


Permite las oportunidades necesarias para reevaluar un nodo.
Cuando se ha alcanzado la distancia mas corta a un nodo, este se excluye de
cualquier consideracin posterior.
El procedimiento termina cuando se ha evaluado el nodo destino.
Utiliza 2 etiquetas; temporal y permanente [ d, n ], donde:
d= distancia mas corta disponible hasta el momento para un nodo corriente.
n= nodo inmediato precedente al cual la distancia es d.

1. Iniciar en el nodo fuente con etiqueta permanente [ 0, - ] y enseguida etiquetar


temporalmente todos los nodos que puedan alcanzarse directamente de este.
2. Seleccionar la siguiente etiqueta permanente, que ser aquella que de entre las
temporales, tenga la menor d en la etiqueta [ d, n ].
3. Repetir el proceso para el ltimo nodo, hasta convertir en permanentes todas la
etiquetas; una etiqueta temporal solo puede cambiar si la nueva etiqueta
proporciona una distancia d menor.

3.- EL FLUJO MXIMO.


En este tipo de problemas, se desea enlazar un nodo fuente y un nodo destino, a travs
de una red de ramas o arcos de capacidad finita. La red debe ser unidireccional; sin
embargo, las ramas pueden tener flujo en ambas direcciones y de diferentes
capacidades. El objetivo es maximizar el flujo total desde el nodo fuente al nodo
destino.Se requiere un solo nodo fuente y un solo nodo destino.
Algoritmo.
1. Encontrar cualquier camino del nodo fuente al nodo destino que tenga capacidades
de flujo en el sentido del flujo mayores de cero para todas las ramas.
2. Incrementar en la medida de lo posible, el flujo sobre ese camino.
3. Continuar buscando caminos que vayan de la fuente al destino, con capacidades
mayores de cero en el sentido del flujo y aumentar el flujo en esa ruta como sea
posible.

3
4. Parar cuando ya no sea posible encontrar caminos desde la fuente hasta el destino
que tenga capacidades mayores a cero en el sentido del flujo para todas las ramas
de la trayectoria.
Etiqueta del nodo i = [ U, n ]; donde: U = flujo mximo alcanzado.
n = nodo inmediato que precede.

Etiqueta del nodo fuente u origen = [ 0, - ].

Etiqueta del arco i = ( U1, U2 ); donde: U1 = flujo en el sentido del flujo.


U2 = flujo en el sentido inverso al flujo.

4.- LA RUTA CRTICA.


El mtodo de la ruta crtica se basa en modelos de redes y tiene por objetivo auxiliar en
la planeacin, programacin y control de proyectos.
Un proyecto es un conjunto de actividades realizadas en orden lgico definido y que a
su trmino se alcanzar un objetivo.
Una actividad es una serie de operaciones fsicas o mentales realizadas en forma
continua y con instantes observables de inicio y trmino.
Como construir una red.
1. Cada actividad est representada por una sola flecha en la red.
2. Dos actividades diferentes no pueden identificarse por los mismos eventos de inicio
y trmino.
3. Para asegurar la relacin de precedencia correcta en el diagrama, contestar las
siguientes preguntas:
Cules actividades deben terminarse inmediatamente antes de que esta actividad pueda comenzar?
Cules actividades deben seguir a esta actividad?
Cules actividades deben efectuarse simultneamente con esta actividad?

Los eventos de inicio y trmino se representa mediante crculos o nodos que conectan
a las actividades con base a su precedencia, con la siguiente simbologa :
Nmero del evento
X
Tiempo de inicio
ms prximo Tiempo de terminacin ms tardo
Y Z

Las actividades ficticias se representan mediante flechas punteadas en el diagrama y


son utilizadas para hacer mas clara la precedencia de las actividades.

Actividad AC
A C

Actividad AB Actividad ficticia BC


B
En este caso, la actividad ficticia BC solo se utiliza para indicar en el diagrama, que la
actividad C no puede iniciar hasta que la actividad B sea terminada.

Vous aimerez peut-être aussi