Você está na página 1de 6

INTRODUCCIÓN

La representación gráfica de las vías de comunicación de cualquier región geográfica es un


claro ejemplo de una red, lo cual le confiere relevancia natural por tener la capacidad de
proporcionarnos información acerca de los diferentes caminos que podemos utilizar para
trasladarnos de un origen hasta un destino preestablecido pero, en general, es necesario
obtener aún más información de un diagrama de redes, como encontrar cuál de todas las
posibles rutas es la que tiene un recorrido total menor a cualquier otra, es decir, la ruta más
corta de todas o, por ejemplo, cuál es la ruta con mayor afluencia o flujo máximo, así como el
flujo de costo mínimo.

DEFINICIÓN
Muchas situaciones de investigación de operaciones pueden modelarse y resolverse como
redes (nodos conectados por ramas). En general, una red es la representación gráfica de
un proceso, serie de actividades interconectadas o la distribución de puntos
geográficos específicos, por ejemplo, un mapa carretero o la distribución de una red de
computadoras representada en un diagrama, aunque existen muchos más contextos donde se
aplican las redes. Por mostrar una representación de la realidad, las redes se
clasifican como un modelo.
Notaciones y terminologías
ARCO: estos se etiquetan con los nombres de los nodos en sus puntos terminales, por ejemplo,
AB es el arco entre los nodos A y B.
ARCO DIRIGIDO: es dirigido cuando tiene flujo en una sola dirección y ésta se indica
con una cabeza de flecha al final del arco o línea en la dirección del flujo.
ARCO NO DIRIGIDO: donde se permite el flujo en ambas direcciones.
RED: Una red se compone de un conjunto de nodos unidos por arcos (o ramas).
RED DIRIGIDA: red que esta compuesta solo de arcos dirigidos.
RED NO DIRIGIDA: red que esta compuesta solo por arcos no dirigidos.
RED CONVEXA: es una red en la que cada par de nodos está conectado.
RUTA: es un conjunto de arcos que unen dos nodos distintos, y que pasan a través de otros
nodos en la red.
CICLO: se forma un ciclo o bucle si la ruta conecta un nodo de vuelta a sí mismo a través de
otros nodos.
ÁRBOL: es una red conectada libre de ciclos compuesta de un subconjunto de todos los nodos.
ÁRBOL DE EXPANSIÓN: es un árbol que une todos los nodos de la red sin permitir ciclos.

PROBLEMA DE LA RUTA MÁS CORTA


El problema de la ruta más corta tiene por objetivo determinar la ruta mínima entre un origen
y un destino determinados utilizando la información disponible en una red y cumpliendo con
las especificaciones de distancia, conexiones existentes, etcétera.
El algoritmo analiza la red a partir del origen, identificando en orden ascendente la ruta más
corta con cada uno de los nodos hasta alcanzar el nodo destino. Esto es a partir de una red
establecida, convexa y no dirigida con nodos origen y destino. A cada arco no dirigido se le
asocia una distancia no negativa.
Algoritmo de la ruta más corta:
- Objetivo de la n-ésima iteración: encontrar el n-ésimo nodo más cercano al origen.
- Datos para la n-ésima: son los n-1 nodos más cercanos al origen encontrados en
iteraciones previas, incluida su ruta más corta y la distancia desde el origen, estos son
llamados nodos resueltos.
- Candidatos para el n-ésimo nodo más cercano: Cada nodo resuelto que tiene conexión
directa por una ligadura con uno o más nodos no resueltos, proporciona un candidato
y éste es el nodo no resuelto que tiene la ligadura más corta.
- Cálculo del n-ésimo nodo más cercano: Para cada nodo resuelto y sus candidatos, se
suma la distancia entre ellos y la distancia de la ruta más corta desde el origen a este
nodo resuelto. El candidato con la distancia total más pequeña es el n-ésimo nodo más
cercano (los empates proporcionan nodos resueltos adicionales) y su ruta más corta es
la que genera esta distancia.

Ejemplo:

Aplicar el algoritmo de la ruta más corta a la red del ejemplo 1


Solución

Finalmente nos da

En donde la ruta más corta nos da un total de 17 unidades de longitud.

Algoritmos de la ruta más corta

Algoritmo de Floyd: El problema que intenta resolver este algoritmo es el de encontrar el


camino más corto entre todos los pares de nodos o vértices de un grafo. El algoritmo
representa una red de n nodos como una matriz cuadrada con n filas y n columnas.

Ejemplo:
Solución:
Algoritmo de Dijkstra: También llamado algoritmo de caminos mínimos, es un algoritmo para
la determinación del camino más corto dado un vértice origen al resto de vértices en
un grafo con pesos en cada arista.

Ejemplo:

Calcular el camino de menor longitud entre s y t.

Solución:

Você também pode gostar