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.