Algorithme de Bellman-Ford

Algorithme de Bellman-Ford
Découvreurs ou inventeurs
Problèmes liés
Algorithme de recherche de chemin (d), algorithme de la théorie des graphes (en), concept mathématique (en)Voir et modifier les données sur Wikidata
Structure des données
À l'origine de
Complexité en temps
Pire cas
Voir et modifier les données sur Wikidata
Meilleur cas
Voir et modifier les données sur Wikidata
Complexité en espace
Pire cas
Voir et modifier les données sur Wikidata

L'algorithme de Bellman-Ford, aussi appelé algorithme de Bellman–Ford–Moore[3], est un algorithme qui calcule des plus courts chemins depuis un sommet source donné dans un graphe orienté pondéré. Il porte le nom de ses inventeurs Richard Bellman et Lester Randolph Ford junior (publications en 1956 et 1958), et de Edward Forrest Moore qui le redécouvrit en 1959.

Contrairement à l'algorithme de Dijkstra, l'algorithme de Bellman-Ford autorise la présence de certains arcs de poids négatif et permet de détecter l'existence d'un circuit absorbant, c'est-à-dire de poids total strictement négatif, accessible depuis le sommet source.

La complexité de l'algorithme est en est le nombre de sommets est le nombre d'arcs.

  1. G. Malkin, RIP Version 2 (Request for comments), IETF, , [lire en ligne], consulté le .Voir et modifier les données sur Wikidata
  2. J. Chroboczek, The Babel Routing Protocol (Request for comments), IETF, , [lire en ligne], consulté le .Voir et modifier les données sur Wikidata
  3. Par exemple dans « On the optimality of Bellman–Ford–Moore shortest path algorithm », Note de Stasys Jukna et Georg Schnitger, parue dans Theoretical Computer Science 628 (2016) 101–109.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne