我有一個有27000個弧的定向網絡,每個都有一個重量。用有向圖的網絡計算最大流量值
隨着代碼:
G=nx.Graph(G)
nx.maximum_flow(G,'CHN',"CHL")
我得到的錯誤:
NetworkXUnbounded: Infinite capacity path, flow unbounded above.
有誰知道如何獲得最大流量值?
順便說一句,當我運行:G.edges(data=True)
,我得到了它這樣的東西一本字典:
('BGR', 'NCL', {'Edge Id': u'3727', 'weight': 334716.84}),
('BGR', 'ARE', {'Edge Id': u'3606', 'weight': 28347011.33}),
('BGR', 'ARG', {'Edge Id': u'3733', 'weight': 26294089.16}),
('BGR', 'SDN', {'Edge Id': u'3591', 'weight': 78929738.06}),
感謝。
哦,這是否意味着我必須爲所有節點設置一個屬性容量? – Chi
抓住最大流量問題的一些基礎知識。是的,你應該發佈*一些能力*或者沒有上限。但這通常是你的問題自然而然的事情。 – sascha