获取独立子矩阵

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

pyomo.contrib.incidence_analysis.connected.get_independent_submatrices(matrix)[source]

将矩阵划分为不可约的块对角形式

这相当于识别行和列的二分关联图的连通组件。

Parameters:

matrix (scipy.sparse.coo_matrix) – 要分块为对角形式的矩阵

Returns:

  • row_blocks (列表的列表) – 将行坐标划分为对角块的分区

  • col_blocks (列表的列表) – 将列坐标划分为对角块的分区