Sie sind auf Seite 1von 22

INTRODUCCIN

El problema de la ruta ms corta tiene que ver con la determinacin de las


ramas conectadas en una red de transporte que constituyen, en conjunto, la
distancia ms corta entre una fuente y un destino.
Aqu presentamos las aplicaciones que se puede representar por medio de
modelos y resolver como un problema de la ruta ms corta.
Para encontrar una solucin de algn tipo de problema se ha desarrollado el
sistema de problemas de trayectoria ms corta; donde se busca el camino
ms corto para llegar a un destino; suele ser til en distintos problemas se
desarrolla de formas diferentes, pero, obteniendo la solucin ms ptima.
El propsito fundamental del empleo del mtodo de la ruta ms corta es
aprovechar los recursos que se tiene y aprovecharlos al mximo.

EN QUE CONSISTE EL MODELO DE RUTA


MAS 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.
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 bidireccionales conectan los nodos con
distancias mayores que cero.
-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 origen y un nodo destino.

IMPORTANCIA DEL PROBLEMA


El problema de la Ruta ms Corta es fundamental en
muchas reas, como son:
investigacin de
operaciones, ciencia de la
computacin e
ingeniera. Algunas de las razones son:

La amplia variedad de aplicaciones prcticas como es


el envo de algn material entre dos puntos
especficos de la forma ms eficiente, econmica o
rpida.
Existen mtodos de solucin eficientes, los cuales al
ser aplicados a una red con caractersticas especficas
(a cclica y con costos no negativos), proveen una
solucin exacta a un tiempo y costo razonables.

Se puede utilizar como inicio en el estudio de modelos


complejos de redes, esto es, cuando no se conoce la
estructura de la red se pueden aplicar algoritmos para
conocer algunas caractersticas de la red (presencia de
ciclos negativos).
Se
utiliza
frecuentemente
como
subproblemas
(subrutinas) en la solucin de problemas combinatorios y
redes, as en el caso de problemas para los cuales no
existe un algoritmo de solucin exacto (p. e. problemas
NP-completos), la aplicacin de algoritmos de ruta ms
corta, resultan auxiliares para encontrar una buena
solucin.

PROBLEMA DE LA RUTA MAS 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.

El ejemplo ms sencillo para explicar


el problema de la ruta ms corta es
tomar el viaje de una persona que
quisiera ir de la Ciudad de Mxico a
la ciudad de Monterrey, Nuevo Len,
podra tener varias alternativas
dependiendo de sus intereses, es
decir, si deseara llegar ms rpido
(minimizando el tiempo o la
distancia) o de una forma ms
econmica (minimizando el costo),
toda vez que cada carretera tiene
una longitud especfica (kms.) y un
precio por el derecho de transitar en
ella (costo).

Entonces, el problema consiste en


encontrar la ruta ms eficiente (la
ruta mnima) con base en la longitud
o el costo. Este problema se
representa por una red, donde las
ciudades son identificadas por nodos
y las carreteras por arcos.

DEFINICIN DEL PROBLEMA


Se tienen n nodos, partiendo del nodo inicial 1 y
terminando en el nodo final n.
Arcos bidireccionales 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 origen y un nodo destino.

PASOS A SEGUIR
Primer paso: Elaborar un cuadro con todos los nodos y
los ramales que salen de l.
Segundo paso: Partiendo del origen, debemos encontrar
el nodo ms cercano a l.
Tercer paso: Anular todos los ramales que entren al
nodo ms cercano elegido.
Cuarto paso: 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.

PROBLEMA DE LA RUTA MAS CORTA


Cul es el camino ms
corto desde la origen (1 de
source) hasta el destino
(6) ?
Supuestos:
Existe un camino de la
fuente a todos los dems
nodos
Todos los largos de los
arcos son no negativos
Cul es el camino ms
corto del nodo 1 al 6 ?

EJEMPLO 1.2
La administracin de la reserva park necesita encontrar
la ruta ms corta desde la entrada del parque (nodo O)
hasta el mirador (nodo T) a travs del sistema de
caminos que se presenta en la figura siguiente:

METODOS DE SOLUCION
Un mtodo sencillo para aprender a enfrentar este
problema es el de la fuerza bruta. Fuerza bruta:
consiste en explorar cada uno delos caminos
posibles a fin de determinar cul es el mejor.
El algoritmo de Dijkstra, tambin
llamado algoritmo de caminos mnimos, es
un algoritmo para la determinacin del camino ms
corto dado un vrtice origen al resto de vrtices en
un grafo con pesos en cada arista.

Algoritmo de Dijkstra
Vamos a resolver el Ejemplo 01 para determinar la ruta ms
corta desde O hasta T.
Iteracin 01: procedemos a etiquetar el nodo origen y lo
convertimos en permanente, luego etiquetamos los nodos
adyacentes, directamente conectados que sern denominados
nodos temporales.

APLICACIONES
El problema de ruta ms corta tiene muchas
aplicaciones prcticas, algunas son: encontrar la ruta
ms corta o ms rpida entre dos puntos en un
mapa,
redes
elctricas,
telecomunicaciones,
transporte, planeacin de trfico urbano, trasbordo,
diseo de rutas de vehculos, planeacin de
inventarios, administracin de proyectos, planeacin
de produccin, horarios de operadores telefnicos,
diseo de movimiento en robtica, redes de
colaboracin entre cientficos, reemplazo de equipo,
etc.

EJERCICIO PRCTICO
Aaron Drunner enva con frecuencia remesas de vino a 7
localidades diferentes. El considera que el total de sus
costos se minimizara si pudiera asegurarse de que
todos los envos futuros a cualquiera de las localidades
se realicen siguiendo la ruta mas corta. Por tanto, su
objetivo consiste en especificar cuales son las rutas mas
cortas desde el nodo de inicio hasta cualquiera de los
otros 7 nodos.

PLANTEAMIENTO DEL PROBLEMA


7
1
2
8

4
7

1
6

Vamos a resolver el Ejemplo 02 para determinar la ruta ms corta desde O


hasta T.

Iteracin 02: de alguno de los nodos


temporales elegimos aquel que tenga el
menor costo total asociado y lo
convertimos
en
permanente
y
actualizamos los nodos temporales

Al convertir permanente al ltimo nodo nos


indica que hemos encontrado la solucin
ptima, es decir la ruta ms corta que
sera la siguiente:

La ruta con distancia mnima de O hasta T es de 13u. Lo


determinamos ahora de atrs hacia adelante, el cual se ha encontrado
con 5 iteraciones.
O-A-B-D-T

Das könnte Ihnen auch gefallen