См. теорию на вики ИТМО: 1, 2, 3, 4.
Если в вики ИТМО слишком теоретизированно, посмотрите где-нибудь еще. Продвинутые алгоритмы потока (проталкивание предпотока, Диница) пока не нужны.