Przepływy sieciowe służą do modelowania pojęć, takich jak ruch drogowy lub systemy wodociągowe. Podstawową ideą jest przeniesienie jak największej liczby jednostek przepływu od węzłów źródłowych do węzłów zlewowych przez krawędzie o ograniczonej przepustowości.