获取数值关联矩阵

(函数来自 pyomo.contrib.incidence_analysis.interface)

pyomo.contrib.incidence_analysis.interface.get_numeric_incidence_matrix(variables, constraints)[source]

返回Pyomo变量和约束的“数值关联矩阵”(雅可比矩阵)。

每个矩阵值都是约束体相对于变量的导数。行对应约束,列对应变量。即使导数值为零,也会包含条目。 仅包含参与这些约束的活动约束和未固定变量。

Parameters:
  • 变量 (列表Pyomo VarData 对象)

  • 约束 (列表Pyomo ConstraintData 对象)

Returns:

COO矩阵。行是用户提供的约束列表的索引,列是用户提供的变量列表的索引。

Return type:

scipy.sparse.coo_matrix