0

问题是:

在此处输入图像描述

对于 (a) 似乎不正确,我们可以找到一个流量在不饱和的情况下增长的示例。

对于(b)这似乎是正确的,但我不知道如何证明它。也许是因为最小切割最大流量定理,它在最小切割上,所以它必须增长。

对于 (c) 它似乎是错误的。流量增加是因为 e 发生了变化,但 e 可能没有正好增长 5。

4

2 回答 2

1

(1) 对我来说似乎是正确的 - 如果您设法增加最大流量,则意味着您找到了从源到接收器的新路径(在增加边缘之前不存在e)。所以e必须在这条新路径中,但如果e之前没有饱和,那么路径将存在于原始图中。

(2) 是假的。采取这样的图表:

s --20-- n --20-- t

s源和汇在哪里t,有两个最小切割({(s, n)}{(n, t)}),但增加(s, n)(n, t)不会改变最大流量。

(3) 是假的。采取这样的图表:

s --20-- n --25-- t

如果我增加e = (s, n)by10的容量,那么新的最大流量就是25,但我没有增加eby的值5

于 2016-01-08T08:09:51.037 回答
0

对于 (1):

通过增加一些边的容量,网络的最大流量从 20 增加到 30,e我们需要证明e在增加之前必须已经饱和。

反过来考虑,e在增加之前没有饱和。在这种情况下,必须存在一条边(或一组边)e',其中整个流量e也通过e',并且网络的最大流量受到通过边的容量的限制,e'这样capacity(e') < capacity(e)(否则e会饱和)。

鉴于此,如果我们增加,capacity(e)那么我们仍然处于capacity(e') < capacity(e)网络的最大流量不会受到容量增加的影响的情况。

这是一个矛盾(因为增加容量e增加了最大流量);所以e必须是饱和的(你可以进一步注意,如果e'存在,那么它不能因为最大流量增加而饱和)

例如:

    /-- 10 --\ 
source      node -- 30 -- sink
    \-- 10 --/

        e'           e

上图展示了最大流受限于e'从源到节点的两条边的容量并且e(从节点到汇)不饱和并且增加e不会增加最大流的矛盾。

然而,

    /-- 15--\ 
source      node -- 20 -- sink
    \-- 15 --/

        e'           e

在此图中,e已饱和(并且e'未饱和) and increasing the capacity ofe` 到 30(或更多)会将图的最大流量增加到 30。

对于其余的:

于 2016-01-08T15:27:29.580 回答