matlab の頂点の各ペア間の最大フローを見つける方法はありますか?
c = sparse([1 1 2 2 3 4 4 5 5 6 7 8 9 9],[2 3 3 4 5 6 7 6 7 8 9 10 8 10],[15 10 3 8 9 7 5 6 2 12 10 6 10 8],10,10)
a = [2 3 4 5 6 7 8 9 10]
b = arrayfun(@(x)max_flow(c,1,x),a)
また
b = arrayfun(@(x)graphmaxflow(c,1,x),a)
b =
15 13 8 9 13 7 16 7 13
したがって、疎行列を取得して、1 つの頂点から他のすべての頂点への最大フローを取得できます。これを続けて、すべてのペアの最大フローを取得する方法はありますか?
最終的には、有向加重グラフのすべてのペアの最大フローを見つけられるようにしたいと考えています。. .