Metoda Forda-Fulkersona jest stosowana do znajdowania maksymalnego przepływu w sieci przepływowej. Stanowi podstawę wielu algorytmów, między innymi algorytmu Edmondsa-Karpa czy algorytmu Dynica
Zasadę jej działania można streścić w następujący sposób: Należy zwiększać przepływ wzdłuż dowolnej ścieżki ze źródła do ujścia, dopóki jest to możliwe.
Pojęcia Dla dowolnej sieci przepływowej o źródle i ujściu w której dowolna krawędź należąca do zbioru ma przepustowość oraz przepływ definiuje się następujące pojęcia:
Sieć rezydualna Siecią rezydualną dla sieci przepływowej nazywamy sieć gdzie jest zdefiniowane następująco:
gdzie oznacza tzw. przepustowość rezydualną dla krawędzi Ta natomiast jest dana wzorem:
Krawędzie należące do nazywa się krawędziami rezydualnymi.
Bardziej intuicyjnie, przepustowość rezydualna dla pewnej krawędzi oznacza, o ile można zwiększyć przepływ przez nią, tak jednak, aby nie przekroczył on jej przepustowości.