Итак, задача: имеется неориентированный граф, в котором присутствует некое количество источников и стоков (A и B соотв.), каждый источник может поставить a_i элементов и каждый сток принять b_i элементов. Требуется рассчитать сколько элементов и по каким путям (веса ребёр одинаковы) необходимо пустить, чтобы заполнить стоки (частично, полностью или даже переполнить — не имеет значения). Естественно, оптимальности никто не требует, достаточно хорошего приближения.
Собственно, коллеги, намекните с какими численными методами нужно познакомиться для решения данной задачи (готовое решение, разумеется, я от вас и не требовал — сам хочу разобраться). Тут, на мой взгляд, что-то довольно близкое к транспортной задаче, но на больно специфической нише (графы, однако). А все алгоритмы макс. потока, что я знаю, предполагают наличие единственной пары источник-сток.