SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
REDES:EL PROBLEMA DE LA RUTA
MAS CORTA
SHUAN PEREZ Jhimy
VILLANUEVA MORENO Alexis
INTEGRANTES :
Los problemas conocidos como problemas del camino mínimo o camino
más corto, tratan como su nombre indica de hallar la ruta mínima o más
corta entre dos puntos. Este mínimo puede ser la distancia entre los
puntos origen y destino o bien el tiempo transcurrido para trasladarse
desde un punto a otro. Se aplica mucho para problemas de redes de
comunicaciones.


PROBLEMA DEL CAMINO MÁS CORTO
PROBLEMA DEL CAMINO MÁS CORTO
Consiste en encontrar la ruta más corta entre dos nodos dados de un grafo valuado (con
capacidades). El algoritmo de Dijkstra se encuentra el camino más corto entre el nodo origen y cada
uno de los otros nodos de la red.
Este tipo de problemas pueden ser resueltos por el método del Simplex, sin embargo existen otros métodos
más eficientes como por ejemplo el algoritmo de Dijkstra o el de Bellman-Ford.
Este algoritmo calcula el camino mínimo de un nodo a a otro nodo z en particular, a la vez que calcula los
caminos mínimos desde el nodo inicial a dado hasta cada uno de los otros nodos del grafo.
EL ALGORITMO DIJKSTRA
El algoritmo de Dijkstra Su nombre se refiere a
Edsger Dijkstra, quien lo describió hace ya más
de medio siglo, en 1959. La idea que subyace
consiste en ir explorando, a través de una
estrategia de búsqueda especializada, el camino
más corto que parte de un nodo origen y que
llevan a todos los demás nodos de un grafo.
EL ALGORITMO DIJKSTRA
OBJETIVOS DEL MÉTODO
Trata de ir explorando todos los caminos
más cortos que parten de un vértice
origen y recorre todos los demás
vértices. Cuando se obtiene el camino
mas corto desde el vértice origen, al
resto de vértices que componen el grafo,
el algoritmo se detiene.
ALGORITMO DE LA RUTA MAS CORTA DE
DIJKTRA
Este algoritmo encuentra las distancias más
cortas desde un vértice de origen a todos los
demás vértices en un grafo ponderado conexo.
Se debe de recalcar que las aristas debe de
ser con valores positivos y que este algoritmo
no funciona para valores negativos para ese
tipo de grafos se utiliza el algoritmo Bellmand-
Ford.
Este procedimiento es un ejemplo de algoritmo voraz, ya que lo obtenemos como el mejor
resultado localmente, se convierte en el mejor resultado globalmente.
Distribución de productos a una red de establecimientos comerciales.
Distribución de correos postales.
En múltiples aplicaciones donde se aplican los grafos, es necesario conocer el camino
de menor costo entre dos vértices dados:
El problema del camino más corto de un vértice a otro consiste en determinar el camino
de menor costo, desde un vértice u a otro vértice v. El costo de un camino es la suma de
los costos, de los arcos que lo conforman.
EL ALGORITMO DIJKSTRA
Aplicaciones
EL ALGORITMO DIJKSTRA
Trabaja por etapas, y toma en cada etapa la mejor solución sin considerar consecuencias futuras.
El óptimo encontrado en una etapa puede modificarse posteriormente si surge una solución mejor.
Características del algoritmo
Pasos del algoritmo
Sea V un conjunto de vértices de un grafo.
Sea C una matriz de costos de las aristas del grafo, donde en C[u,v] se almacena el costo de la arista entre
u y v.
Sea S un conjunto que contendrá los vértices para los cuales ya se tiene determinado el camino mínimo.
Sea D un arreglo unidimensional tal que D[v] es el costo del camino mínimo del vértice origen al vértice v.
Sea P un arreglo unidimensional tal que P[v] es el vértice predecesor de v en el camino mínimo que se
tiene construido.
Sea v inicial el vértice origen. Recordar que el Algoritmo Dijkstra determina los caminos mínimos que
existen partiendo de un vértice origen al resto de los vértices.
EN RESUMEN
PASO1:
Inicializar etiquetas.
PASO2:
Tomar nodo.
PASO3:
Actualizar etiquetas
ETIQUETA: (Acumulado,Predecesor)
8
5
3
2
A
B
C
D
PUNTOS A TENER EN CUENTA
Solo funciona con costos no negativos.
Los empates se romper arbitrariamente.
Se toma un nodo con distancia mínima.
Se pueden hacer los registros en una tabla.
EJEMPLO 1
Hallar la ruta más corta entre A y Z.
EJEMPLO 2
Hallar la ruta más corta entre M y N.
EJEMPLO 3
Se muestra un sistema de caminos rurales entre las localidades A,B,C,D,E y
F, el número anexo a cada camino indica la distancia en millas.Determine la
ruta más corta entre las localidades A y F.
"LA INTELIGENCIA CONSISTE NO
SÓLO EN EL CONOCIMIENTO, SINO
TAMBIÉN EN LA DESTREZA DE
APLICAR LOS CONOCIMIENTOS EN
LA PRÁCTICA.". ( ARISTÓTELES)


Gracias por su atención.

Contenu connexe

Similaire à IO 2(REDES).pdf

Similaire à IO 2(REDES).pdf (20)

Presentación2
Presentación2Presentación2
Presentación2
 
Problemas redes
Problemas redesProblemas redes
Problemas redes
 
Problema de la ruta mas corta
Problema de la ruta mas cortaProblema de la ruta mas corta
Problema de la ruta mas corta
 
Algoritmo de dijkstra
Algoritmo de dijkstraAlgoritmo de dijkstra
Algoritmo de dijkstra
 
Bellman ford(jueves)
Bellman ford(jueves)Bellman ford(jueves)
Bellman ford(jueves)
 
Bellman ford(jueves)
Bellman ford(jueves)Bellman ford(jueves)
Bellman ford(jueves)
 
Grafos 8.6 2016
Grafos 8.6 2016Grafos 8.6 2016
Grafos 8.6 2016
 
Grafos 8.6.1
Grafos 8.6.1Grafos 8.6.1
Grafos 8.6.1
 
Algoritmo De Dijkstra
Algoritmo De DijkstraAlgoritmo De Dijkstra
Algoritmo De Dijkstra
 
Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf
Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdfClaseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf
Claseeeeeeeeeeeeeeeeeessssssssssse_PA.pdf
 
Unidad_4_Teoría_de_Redes y sus subtemas.pptx
Unidad_4_Teoría_de_Redes y sus subtemas.pptxUnidad_4_Teoría_de_Redes y sus subtemas.pptx
Unidad_4_Teoría_de_Redes y sus subtemas.pptx
 
vdocuments.net_algoritmo-de-dijkstra-tcd.ppt
vdocuments.net_algoritmo-de-dijkstra-tcd.pptvdocuments.net_algoritmo-de-dijkstra-tcd.ppt
vdocuments.net_algoritmo-de-dijkstra-tcd.ppt
 
Diferencia entre algoritmo de path finding y algoritmo de dijkstra
Diferencia entre algoritmo de path finding y algoritmo de dijkstraDiferencia entre algoritmo de path finding y algoritmo de dijkstra
Diferencia entre algoritmo de path finding y algoritmo de dijkstra
 
Redes
RedesRedes
Redes
 
717
717717
717
 
Modelo de redes
Modelo de redesModelo de redes
Modelo de redes
 
REDES.pptx
REDES.pptxREDES.pptx
REDES.pptx
 
Manual.ioii
Manual.ioiiManual.ioii
Manual.ioii
 
REDES.PPT
REDES.PPTREDES.PPT
REDES.PPT
 
Unidad iii
Unidad iiiUnidad iii
Unidad iii
 

Dernier

INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfssuser202b79
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfvladimirpaucarmontes
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaAndreBarrientos3
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfOmarPadillaGarcia
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGUROalejandrocrisostomo2
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUManuelSosa83
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 

Dernier (20)

INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdfMODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
MODIFICADO - CAPITULO II DISEÑO SISMORRESISTENTE DE VIGAS Y COLUMNAS.pdf
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Ejemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieriaEjemplos aplicados de flip flops para la ingenieria
Ejemplos aplicados de flip flops para la ingenieria
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 

IO 2(REDES).pdf

  • 1. REDES:EL PROBLEMA DE LA RUTA MAS CORTA SHUAN PEREZ Jhimy VILLANUEVA MORENO Alexis INTEGRANTES :
  • 2. Los problemas conocidos como problemas del camino mínimo o camino más corto, tratan como su nombre indica de hallar la ruta mínima o más corta entre dos puntos. Este mínimo puede ser la distancia entre los puntos origen y destino o bien el tiempo transcurrido para trasladarse desde un punto a otro. Se aplica mucho para problemas de redes de comunicaciones. PROBLEMA DEL CAMINO MÁS CORTO
  • 3. PROBLEMA DEL CAMINO MÁS CORTO Consiste en encontrar la ruta más corta entre dos nodos dados de un grafo valuado (con capacidades). El algoritmo de Dijkstra se encuentra el camino más corto entre el nodo origen y cada uno de los otros nodos de la red. Este tipo de problemas pueden ser resueltos por el método del Simplex, sin embargo existen otros métodos más eficientes como por ejemplo el algoritmo de Dijkstra o el de Bellman-Ford. Este algoritmo calcula el camino mínimo de un nodo a a otro nodo z en particular, a la vez que calcula los caminos mínimos desde el nodo inicial a dado hasta cada uno de los otros nodos del grafo.
  • 4. EL ALGORITMO DIJKSTRA El algoritmo de Dijkstra Su nombre se refiere a Edsger Dijkstra, quien lo describió hace ya más de medio siglo, en 1959. La idea que subyace consiste en ir explorando, a través de una estrategia de búsqueda especializada, el camino más corto que parte de un nodo origen y que llevan a todos los demás nodos de un grafo.
  • 5. EL ALGORITMO DIJKSTRA OBJETIVOS DEL MÉTODO Trata de ir explorando todos los caminos más cortos que parten de un vértice origen y recorre todos los demás vértices. Cuando se obtiene el camino mas corto desde el vértice origen, al resto de vértices que componen el grafo, el algoritmo se detiene. ALGORITMO DE LA RUTA MAS CORTA DE DIJKTRA Este algoritmo encuentra las distancias más cortas desde un vértice de origen a todos los demás vértices en un grafo ponderado conexo. Se debe de recalcar que las aristas debe de ser con valores positivos y que este algoritmo no funciona para valores negativos para ese tipo de grafos se utiliza el algoritmo Bellmand- Ford. Este procedimiento es un ejemplo de algoritmo voraz, ya que lo obtenemos como el mejor resultado localmente, se convierte en el mejor resultado globalmente.
  • 6. Distribución de productos a una red de establecimientos comerciales. Distribución de correos postales. En múltiples aplicaciones donde se aplican los grafos, es necesario conocer el camino de menor costo entre dos vértices dados: El problema del camino más corto de un vértice a otro consiste en determinar el camino de menor costo, desde un vértice u a otro vértice v. El costo de un camino es la suma de los costos, de los arcos que lo conforman. EL ALGORITMO DIJKSTRA Aplicaciones
  • 7. EL ALGORITMO DIJKSTRA Trabaja por etapas, y toma en cada etapa la mejor solución sin considerar consecuencias futuras. El óptimo encontrado en una etapa puede modificarse posteriormente si surge una solución mejor. Características del algoritmo Pasos del algoritmo Sea V un conjunto de vértices de un grafo. Sea C una matriz de costos de las aristas del grafo, donde en C[u,v] se almacena el costo de la arista entre u y v. Sea S un conjunto que contendrá los vértices para los cuales ya se tiene determinado el camino mínimo. Sea D un arreglo unidimensional tal que D[v] es el costo del camino mínimo del vértice origen al vértice v. Sea P un arreglo unidimensional tal que P[v] es el vértice predecesor de v en el camino mínimo que se tiene construido. Sea v inicial el vértice origen. Recordar que el Algoritmo Dijkstra determina los caminos mínimos que existen partiendo de un vértice origen al resto de los vértices.
  • 8. EN RESUMEN PASO1: Inicializar etiquetas. PASO2: Tomar nodo. PASO3: Actualizar etiquetas ETIQUETA: (Acumulado,Predecesor) 8 5 3 2 A B C D
  • 9. PUNTOS A TENER EN CUENTA Solo funciona con costos no negativos. Los empates se romper arbitrariamente. Se toma un nodo con distancia mínima. Se pueden hacer los registros en una tabla.
  • 10. EJEMPLO 1 Hallar la ruta más corta entre A y Z.
  • 11. EJEMPLO 2 Hallar la ruta más corta entre M y N.
  • 12. EJEMPLO 3 Se muestra un sistema de caminos rurales entre las localidades A,B,C,D,E y F, el número anexo a cada camino indica la distancia en millas.Determine la ruta más corta entre las localidades A y F.
  • 13. "LA INTELIGENCIA CONSISTE NO SÓLO EN EL CONOCIMIENTO, SINO TAMBIÉN EN LA DESTREZA DE APLICAR LOS CONOCIMIENTOS EN LA PRÁCTICA.". ( ARISTÓTELES) Gracias por su atención.