我有一个有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