Está en la página 1de 16

Modelos de redes

REDES

Es un conjunto de puntos, llamados


NODOS y un conjunto de curvas
llamadas RAMAS (o arcos o
eslabones, ligaduras o aristas), que
conectan ciertos pares de nodos.
Se considera Red en la cual un par
dado de nodos está unido máximo
por una rama.

Los nodos se denotan con


mayúsculas.

Ramas por los nodo que conectan


 La modelación de redes permite la resolución
de múltiples problemas de programación
matemática mediante la implementación de
algoritmos especiales creados para tal fin,
conocidos como Algoritmos de optimización
de redes.
Terminología

 Cadena: Una cadena corresponde a una serie de elementos


ramales que van de un nodo a otro. En el siguiente caso se
resalta una cadena que va desde el nodo 1 hasta el nodo 7
y que se compone por los elementos [1-4, 4-7].

 Ruta: Una ruta corresponde a los nodos que constituyen una


cadena, en el siguiente caso [1, 4, 7].
Terminología

 Ciclo: Un ciclo  Ramal orientado: Un


corresponde a la ramal o arco orientado
cadena que une a un es aquel que tiene un
nodo con sigo mismo, sentido determinado,
en el siguiente ejemplo es decir que posee un
el ciclo está compuesto nodo fuente y un nodo
por la cadena [4-2, 2-5, destino.
5-7, 7-4].
Terminología

 Red orientada: Es un  Red pesada: es una grafo


Grafo en la cual todos donde los arcos tiene
sus ramales se asociado un valor
encuentran orientados. numérico
Terminología

 Árbol: Una sub red donde no existen ciclos

 Árbol de expansión: Es un árbol que involucra todos los


nodos
 No es necesario que una red sea orientada, ya
que puede ser factible tener flujo en ambas
direcciones de una rama

 Un nodo es un origen:
Si cada uno de sus ramas tiene una orientación
tal que el flujo se mueve hacia fuera de ese
nodo.

 Un Nodo se llama Destino:


Si cada uno de sus ramas está orientada hacia
ese nodo.
Tres problemas de RED a estudiar

1.- PROBLEMA DE LA RUTA MAS CORTA


2.- PROBLEMA DEL FLUJO MAXIMO
3.- ARBOL DE MINIMA EXPANSIÓN
1.- PROBLEMA DE LA RUTA MAS CORTA
Se ocupa de encontrar la ruta mas corta de un origen a un destino. La
esencia de este procedimiento es el análisis de toda red a partir del
origen al identificar sucesivamente la ruta mas corta a cada uno de los
nodos en orden ascendente de sus distancias (mas cortas) desde el
origen, quedando resuelto el problema en el momento de llegar al nodo
destino.
Algoritmo: todo empate se resuelve arbitrariamente
PASO 1: Constrúyase una lista tabulando bajo cada nodo, en orden ascendente
según el costo, las ramas que lleguen a él. Cada rama bajo un nodo dado, se
escribe con ese nodo como su primer nodo. Omítase en la lista cualquier rama
que tenga a la fuente como segundo nodo o que tenga al destino como su
primer nodo.
PASO 2: Márquese con un asterisco la fuente y asígnele el valor 0. Localice la
rama mas barata que coincida con la fuente y enciérrense en un círculo.
Marquese con un asterisco el 2 nodo que esta en la rama y asígnese a este nodo
un valor igual al costo de la rama. Elimínese de la lista todas aquellas otras
ramas que tengan como segundo nodo al que acabas de marcar con asterisco.
 PASO 3: Si el nodo que acaba de marcar con asterisco es el
destino, continúese en el PASO 5, si no, continue al PASO 4.
 PASO 4: Considérense en a lista actual, todos los nodos marcados
con asteriscos que tengan bajo ellos ramas muy cerradas en
círculos. Para cada uno de ellos, agréguese el valor asignado, al
nodo, al costo de la rama sin circulo mas barata bajo él. Denótese
a la menor de estas ramas como M y enciérrese en un circulo de
la rama cuyo costo contribuye a M. marquese con un asterisco el
segundo nodo de esta rama y asígnesele el valor M. Elimínense
de la lista maestra las otras ramas que tengan el nodo que acaba
de marcarse con asterisco como segundo nodo.
 PASO 5: Z* es el valor asignado al destino. Una ruta de costo
mínimo se obtiene recursivamente, iniciando con el destino, al
incluir en la ruta cada rama encerrada en circulo cuyo segundo
nodo pertenece a la ruta.
2.- PROBLEMA DEL FLUJO MAXIMO

El objetivo es determinar el patrón factible de flujos a través de la


red que maximice el flujo total del origen ala destino.

Algoritmo:

PASO 1: Se encuentra una ruta del origen al destino con capacidad


de flujo estrictamente positiva.

PASO 2: Se busca para la rama con capacidad de flujo restante más


pequeña (denotada C*), y se aumenta el flujo de esta ruta en C*.

PASO 3: Se disminuye en C* la capacidad de flujo restante para cada


rama de la ruta. Se aumenta en C* la capacidad del flujo restante en
la dirección opuesta para cada rama de la ruta. Regresar al PASO 1.
3.- ARBOL DE MINIMA EXPANSIÓN

Se trata de seleccionar para la red, las ramas que tienen la longitud total
menor, proporcionan una ruta entre cada par de nodos. Las ramas deben
escogerse de manera que la red obtenida forme un árbol que recorra todos
los nodos dados.
Por lo tanto, el problema es definir el árbol de expansión con una longitud
total mínima en las ramas.

 PASO 1: Se selecciona de manera arbitraria cualquier nodo y el nodo


mas cercano distinto de este.
 Paso 2: Se identifica el nodo no conectado mas cercano a un nodo
conectado y se conectan estos 2 nodos.
 EMPATES: Los empates para los nodos mas cercanos distintos (paso1)o
para el nodo no conectado mas cercano (paso2), se pueden romper en
forma arbitraria y el algoritmo debe todavía llevar a una solución
óptima.
Ejercicio
En fecha reciente se reservó el área del Parque Seervada para paseos y campamentos. No se permite la
entrada de automóviles, pero existe un sistema de caminos angostos para tranvías y jeeps conducidos por
los guardabosques. En la figura siguiente se muestra este sistema de caminos (sin curvas), en donde O es la
entrada al parque: las otras letras representan la localización de las casetas de los guardabosques (y otras
instalaciones de servicio). Los números son las distancias en millas de estos caminos sinuosos.

El Parque contiene un mirador a un hermoso paisaje en la estación T, unos cuantos tranvías transportan a los
visitantes desde la entrada a la estación T y de regreso.

En este momento el administrador del parque se enfrenta a 3 problemas:

1.- Determinar que ruta, desde la entrada del parque a la estación T es la que tiene la distancia total más
corta para la operación de los tranvías. (ejemplo: Ruta más corta).

2.- Durante la temporada pic hay más personas que quieren tomar el tranvía a la estación T de los que se
pueden acomodar. Para evitar la perturbación indebida de la ecología y la vida silvestre de la región, se ha
impuesto racionamiento estricto en el numero de viajes al día que puede hacer los tranvías en cada camino.
Así durante la temporada pic, se pueden seguir varias rutas sin tomar en cuenta la distancia para aumentar
el numero de viajes de tranvías diarios. La pregunta es cómo planear rutas para los distintos viajes, de
manera que maximice el número total de viajes que se puedan hacer cada día. (ejemplo: Fujo máximo).

3.- Se deben instalar líneas telefónicas subterráneas para establecer comunicación entre todas las
instalaciones. Como la instalación es cara y perturba la ecología, se instalarán líneas que sigan sólo los
caminos necesarios para obtener comunicación entre cualquier par de estaciones. La pregunta es por dónde
deben tenderse las líneas para lograr esto con el mínimo número total de millas de cable instalado
(problema del árbol de mínima expansión).
Sistema de camino del parque
para el parque Seervada

7
5 T
A D
A

2 8 4

O
5
A B

4 1 3 1 7

C E

También podría gustarte