Machine learningGraph Algorithms

Bellman-Ford Algorithm

The Bellman-Ford Algorithm, developed by Richard Bellman and Lester R. Ford in the 1950s, is a fundamental algorithm for computing shortest paths in weighted graphs that may contain negative edge weights. Unlike Dijkstra's algorithm, it correctly handles negative weights and can detect the presence of negative-weight cycles.

Open in MethodMindSoonVideoSoon

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Sources

  1. Bellman, R. (1958). On a routing problem. Quarterly of Applied Mathematics, 16(1), 87-90. DOI: 10.1090/qam/102435
  2. Ford, L. R. (1956). Network Flow Theory. RAND Corporation Paper P-923. link

Related methods

Referenced by

ScholarGateBellman-Ford Algorithm (Bellman-Ford Algorithm for Shortest Path). Retrieved 2026-06-04 from https://scholargate.app/en/operations-research/bellman-ford-algorithm