1
看看下面的圖片:網絡的最大流量是不是唯一的
我試圖找到從S最大流量使用福特Fulkerson算法爲T,但我發現了兩個答案。一個是12返回12的另一個14
的答案:
s->a->d->t = 2
s->b->e->t = 3
s->b->g->t = 2
s->c->b->d->t =2
s->c->g->t = 3
再次另一個它返回12:
並返回14的答案:
s->a->e->t =2
s->b->d->t =4
s->b->e->t =3
s->b->g->t =2
s->c->g->t =3
這是爲什麼?這是正常的還是我在做什麼錯?
謝謝你peter,但是那些ARROWS是什麼?他們說我只能向前走,而不是向後走,如果我將(s-> b-> d-> a-> e-> t)添加到我選擇的路徑,那麼流量將會是15甚至不是14! – Nofuzy 2014-08-31 13:04:52
您只能添加2個流量,因爲a-> d只有2個流量通過它。 – 2014-08-31 13:07:05
問題是你需要找到殘留網絡上的擴充流(見維基百科文章),它與原始網絡不同,尤其是某些邊緣變爲雙向邊緣。 – 2014-08-31 13:08:02