get_bipartite_incidence_graph
(函数来自 pyomo.contrib.incidence_analysis.interface)
- pyomo.contrib.incidence_analysis.interface.get_bipartite_incidence_graph(variables, constraints, **kwds)[source]
返回Pyomo变量和约束的二部关联图。
返回的图中的每个节点都是一个整数。惯例是,对于一个有N个变量和M个约束的图,节点0到M-1对应约束,节点M到M+N-1对应变量。节点按照提供的顺序对应变量和约束。为了与NetworkX的“惯例”保持一致,约束节点被标记为
bipartite=0,而变量节点被标记为bipartite=1,尽管这些属性并未使用。- Parameters:
变量 (列表的Pyomo VarData 对象) – 将出现在关联图中的变量
约束 (列表的Pyomo ConstraintData 对象) – 将出现在关联图中的约束
include_fixed (Bool) – 标志,指示是否应将固定变量包含在发生率中
- Return type:
networkx.Graph