Несколько источников и приемник в максимальном потоке и минимальном срезе - PullRequest
0 голосов
/ 30 апреля 2020

Я застрял в этой проблеме ... Предположим, у нас есть сеть потока с более чем одним узлом источника и приемника. Я должен привести пример из себя и объяснить, как вы можете рассчитать его максимальный поток / минимальный срез. А также нужно найти минимальный фрагмент вашей сети в качестве примера

Да, мы можем решить сеть, используя фиктивный источник и приемник, но как именно это работает, я не могу понять ...

1 Ответ

0 голосов
/ 30 апреля 2020

Это больше теоретическая проблема, поэтому она может быть лучше для cs.stackexchange ... Но то, что вы сказали, правильно: вы добавляете новый источник и сток. новый источник s * будет иметь направленное ребро для всех источников в исходном графе, а емкость ребра (s *, s) для каждого источника s может быть установлена ​​равной бесконечности (конечно, поток из s равен ограничен его внешними краями, так что это не меняет объем потока, который мы можем получить из s). Аналогично, добавьте новый приемник t * с ребрами (t, t *) для всех приемников t в исходном графе. установите пропускную способность в бесконечность, поскольку фактический поток, выходящий из t, ограничен количеством потока, который мы могли бы получить до t в исходном графике.

...