SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Distancias
    Algoritmo de Bellman­Ford

                     Carlos Triana Sarmiento




                 
Definición del algoritmo

       El algoritmo de Bellman­Ford genera el camino más 
        corto en un Grafo dirigido ponderado (en el que el 
        peso de alguna de las aristas puede ser negativo).


       Este algoritmo fue desarrollado por Richard Bellman, 
        Samuel End y Lester Ford.




                                  
Características y complejidad computacional


       El algoritmo de Dijkstra resuelve este mismo problema en 
        un tiempo menor, pero requiere que los pesos de las 
        aristas no sean negativos. Por lo que el Algoritmo 
        Bellman­Ford normalmente se utiliza cuando hay aristas 
        con peso negativo.


       La complejidad computacional  de este problema es  
        complejidad NP­Completo.




                                    
Ejemplo del algoritmo

                     Grafo inicial.


                     El objetivo del 
                      algoritmo es 
                      encontrar el camino 
                      mínimo desde todos 
                      los nodos al vértice 1.


               
Ejemplo del algoritmo




               
Ejemplo (realización del algoritmo)




                      
Ejemplo (Grafo final)



                     Resultado del camino 
                      mínimo desde todos 
                      los nodos al vértice 1




               
Aplicaciones del algoritmo

       Una variante distribuida del Algoritmo del Bellman­Ford se usa 
        en protocolos de encaminamiento basados en vector de 
        distancias.
       En el mundo de las redes (comunicaciones) el Protocolo de 
        encaminamiento de información (RIP).


       Bibliografía:
        http://es.wikipedia.org/wiki/Algoritmo_de_Bellman­Ford
        http://es.wikipedia.org/wiki/Anexo:Ejemplo_de_Algoritmo_de_Bellman_­_Ford
        http://neo.lcc.uma.es/evirtual/cdd/tutorial/red/bellman.html
        http://neo.lcc.uma.es/evirtual/cdd/applets/BellmanFord/Example3.html




                                                   

Más contenido relacionado

Destacado

Algoritmo de enrutamiento
Algoritmo de enrutamientoAlgoritmo de enrutamiento
Algoritmo de enrutamientonatacrogar
 
Vector distancia
Vector distanciaVector distancia
Vector distanciaabdielzero
 
Algoritmos de enrutamiento presentaciónnnnnnnnn
Algoritmos de enrutamiento presentaciónnnnnnnnnAlgoritmos de enrutamiento presentaciónnnnnnnnn
Algoritmos de enrutamiento presentaciónnnnnnnnnedwinjesus
 
Ejemplo 1 de floyd warshall
Ejemplo 1 de floyd warshallEjemplo 1 de floyd warshall
Ejemplo 1 de floyd warshallpodersonico
 
Bellman ford Algorithm
Bellman ford AlgorithmBellman ford Algorithm
Bellman ford Algorithmtaimurkhan803
 
Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamientoStuart Guzman
 
El problema de la ruta más corta. Dijkstra
El problema de la ruta más corta. DijkstraEl problema de la ruta más corta. Dijkstra
El problema de la ruta más corta. DijkstraNabor Chirinos
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamientoJavier Peinado I
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamientoyeiko11
 

Destacado (11)

Algoritmo de enrutamiento
Algoritmo de enrutamientoAlgoritmo de enrutamiento
Algoritmo de enrutamiento
 
Vector distancia
Vector distanciaVector distancia
Vector distancia
 
Algoritmos de enrutamiento presentaciónnnnnnnnn
Algoritmos de enrutamiento presentaciónnnnnnnnnAlgoritmos de enrutamiento presentaciónnnnnnnnn
Algoritmos de enrutamiento presentaciónnnnnnnnn
 
Ejemplo 1 de floyd warshall
Ejemplo 1 de floyd warshallEjemplo 1 de floyd warshall
Ejemplo 1 de floyd warshall
 
Bellmanford
BellmanfordBellmanford
Bellmanford
 
Bellman ford Algorithm
Bellman ford AlgorithmBellman ford Algorithm
Bellman ford Algorithm
 
Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamiento
 
El problema de la ruta más corta. Dijkstra
El problema de la ruta más corta. DijkstraEl problema de la ruta más corta. Dijkstra
El problema de la ruta más corta. Dijkstra
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamiento
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamiento
 
Grafos
GrafosGrafos
Grafos
 

Similar a Bellman ford(jueves)

Los 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historiaLos 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historialyonc357
 
Algoritmo de dijkstra tutorial interactivo
Algoritmo de dijkstra tutorial interactivoAlgoritmo de dijkstra tutorial interactivo
Algoritmo de dijkstra tutorial interactivohubapla
 
Algoritmo de prim
Algoritmo de primAlgoritmo de prim
Algoritmo de primAbraham
 
Algoritmo prim
Algoritmo primAlgoritmo prim
Algoritmo primAbraham
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteoc09271
 
Presentación OR Problemas de Caminos Más Cortos
Presentación OR Problemas de Caminos Más CortosPresentación OR Problemas de Caminos Más Cortos
Presentación OR Problemas de Caminos Más CortosRosa E Padilla
 
Minimización de Red
Minimización de RedMinimización de Red
Minimización de RedMilenaVelarde
 
Presentación_T3_JoséJaén (1).pptx
Presentación_T3_JoséJaén  (1).pptxPresentación_T3_JoséJaén  (1).pptx
Presentación_T3_JoséJaén (1).pptxJoseJaen7
 
Sesión 7 - Administración de Sistemas de Enrutamiento
Sesión 7 - Administración de Sistemas de EnrutamientoSesión 7 - Administración de Sistemas de Enrutamiento
Sesión 7 - Administración de Sistemas de Enrutamientoecollado
 
Router oscar
Router oscarRouter oscar
Router oscarOscar
 
Router oscar01
Router oscar01Router oscar01
Router oscar01Oscar
 

Similar a Bellman ford(jueves) (20)

IO 2(REDES).pdf
IO 2(REDES).pdfIO 2(REDES).pdf
IO 2(REDES).pdf
 
Dijkstra
DijkstraDijkstra
Dijkstra
 
Los 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historiaLos 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historia
 
Algoritmo de dijkstra tutorial interactivo
Algoritmo de dijkstra tutorial interactivoAlgoritmo de dijkstra tutorial interactivo
Algoritmo de dijkstra tutorial interactivo
 
Algoritmo de prim
Algoritmo de primAlgoritmo de prim
Algoritmo de prim
 
Algoritmo prim
Algoritmo primAlgoritmo prim
Algoritmo prim
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
Algoritmo De Dijkstra
Algoritmo De DijkstraAlgoritmo De Dijkstra
Algoritmo De Dijkstra
 
REDES.pptx
REDES.pptxREDES.pptx
REDES.pptx
 
Grafos 8.6 2016
Grafos 8.6 2016Grafos 8.6 2016
Grafos 8.6 2016
 
Presentación OR Problemas de Caminos Más Cortos
Presentación OR Problemas de Caminos Más CortosPresentación OR Problemas de Caminos Más Cortos
Presentación OR Problemas de Caminos Más Cortos
 
Grafos 8.6.1
Grafos 8.6.1Grafos 8.6.1
Grafos 8.6.1
 
Minimización de Red
Minimización de RedMinimización de Red
Minimización de Red
 
Presentación_T3_JoséJaén (1).pptx
Presentación_T3_JoséJaén  (1).pptxPresentación_T3_JoséJaén  (1).pptx
Presentación_T3_JoséJaén (1).pptx
 
Sesión 7 - Administración de Sistemas de Enrutamiento
Sesión 7 - Administración de Sistemas de EnrutamientoSesión 7 - Administración de Sistemas de Enrutamiento
Sesión 7 - Administración de Sistemas de Enrutamiento
 
Practica de Redes
Practica de RedesPractica de Redes
Practica de Redes
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Modulo2
Modulo2Modulo2
Modulo2
 
Router oscar
Router oscarRouter oscar
Router oscar
 
Router oscar01
Router oscar01Router oscar01
Router oscar01
 

Último

Habilidades Motrices Básicas de manera didáctica para niños
Habilidades Motrices Básicas de manera didáctica para niñosHabilidades Motrices Básicas de manera didáctica para niños
Habilidades Motrices Básicas de manera didáctica para niñosdamianpacheco01
 
EL ROL DEL PSICOLOGO DEPORTIVO EN EL FUTBOL 1.pptx
EL ROL DEL PSICOLOGO DEPORTIVO EN EL FUTBOL 1.pptxEL ROL DEL PSICOLOGO DEPORTIVO EN EL FUTBOL 1.pptx
EL ROL DEL PSICOLOGO DEPORTIVO EN EL FUTBOL 1.pptxAngelRuizGomez
 
Revista del Club A. Banfield - Abril 2024
Revista del Club A. Banfield - Abril 2024Revista del Club A. Banfield - Abril 2024
Revista del Club A. Banfield - Abril 2024LeonardoCedrn
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Reunion 17 Hipodromo La Rinconada 050524.pdf
Reunion 17 Hipodromo La Rinconada 050524.pdfReunion 17 Hipodromo La Rinconada 050524.pdf
Reunion 17 Hipodromo La Rinconada 050524.pdfWinston1968
 
Reunion 9 Hipodromo Nacional de Valencia 040524.pdf
Reunion 9 Hipodromo Nacional de Valencia 040524.pdfReunion 9 Hipodromo Nacional de Valencia 040524.pdf
Reunion 9 Hipodromo Nacional de Valencia 040524.pdfWinston1968
 
Agendadeportiva-Directv - 26 de abril al 3 de mayo.pdf
Agendadeportiva-Directv - 26 de abril al 3 de mayo.pdfAgendadeportiva-Directv - 26 de abril al 3 de mayo.pdf
Agendadeportiva-Directv - 26 de abril al 3 de mayo.pdfeluniversocom
 

Último (7)

Habilidades Motrices Básicas de manera didáctica para niños
Habilidades Motrices Básicas de manera didáctica para niñosHabilidades Motrices Básicas de manera didáctica para niños
Habilidades Motrices Básicas de manera didáctica para niños
 
EL ROL DEL PSICOLOGO DEPORTIVO EN EL FUTBOL 1.pptx
EL ROL DEL PSICOLOGO DEPORTIVO EN EL FUTBOL 1.pptxEL ROL DEL PSICOLOGO DEPORTIVO EN EL FUTBOL 1.pptx
EL ROL DEL PSICOLOGO DEPORTIVO EN EL FUTBOL 1.pptx
 
Revista del Club A. Banfield - Abril 2024
Revista del Club A. Banfield - Abril 2024Revista del Club A. Banfield - Abril 2024
Revista del Club A. Banfield - Abril 2024
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Reunion 17 Hipodromo La Rinconada 050524.pdf
Reunion 17 Hipodromo La Rinconada 050524.pdfReunion 17 Hipodromo La Rinconada 050524.pdf
Reunion 17 Hipodromo La Rinconada 050524.pdf
 
Reunion 9 Hipodromo Nacional de Valencia 040524.pdf
Reunion 9 Hipodromo Nacional de Valencia 040524.pdfReunion 9 Hipodromo Nacional de Valencia 040524.pdf
Reunion 9 Hipodromo Nacional de Valencia 040524.pdf
 
Agendadeportiva-Directv - 26 de abril al 3 de mayo.pdf
Agendadeportiva-Directv - 26 de abril al 3 de mayo.pdfAgendadeportiva-Directv - 26 de abril al 3 de mayo.pdf
Agendadeportiva-Directv - 26 de abril al 3 de mayo.pdf
 

Bellman ford(jueves)

  • 1. Distancias Algoritmo de Bellman­Ford Carlos Triana Sarmiento    
  • 2. Definición del algoritmo  El algoritmo de Bellman­Ford genera el camino más  corto en un Grafo dirigido ponderado (en el que el  peso de alguna de las aristas puede ser negativo).  Este algoritmo fue desarrollado por Richard Bellman,  Samuel End y Lester Ford.    
  • 3. Características y complejidad computacional  El algoritmo de Dijkstra resuelve este mismo problema en  un tiempo menor, pero requiere que los pesos de las  aristas no sean negativos. Por lo que el Algoritmo  Bellman­Ford normalmente se utiliza cuando hay aristas  con peso negativo.  La complejidad computacional  de este problema es   complejidad NP­Completo.    
  • 4. Ejemplo del algoritmo  Grafo inicial.  El objetivo del  algoritmo es  encontrar el camino  mínimo desde todos  los nodos al vértice 1.    
  • 7. Ejemplo (Grafo final)  Resultado del camino  mínimo desde todos  los nodos al vértice 1    
  • 8. Aplicaciones del algoritmo  Una variante distribuida del Algoritmo del Bellman­Ford se usa  en protocolos de encaminamiento basados en vector de  distancias.  En el mundo de las redes (comunicaciones) el Protocolo de  encaminamiento de información (RIP).  Bibliografía: http://es.wikipedia.org/wiki/Algoritmo_de_Bellman­Ford http://es.wikipedia.org/wiki/Anexo:Ejemplo_de_Algoritmo_de_Bellman_­_Ford http://neo.lcc.uma.es/evirtual/cdd/tutorial/red/bellman.html http://neo.lcc.uma.es/evirtual/cdd/applets/BellmanFord/Example3.html