(Cramer's rule:\(\mathbf{B}^{-1} = \mathbf{B}^* \det(\mathbf{B})\),其中\(\mathbf{B}^*\)是\(\mathbf{B}\)的伴随矩阵。)
Totally unimodular matrix:如果一个矩阵\(\mathbf{A}\)的每个平方子矩阵都有行列式+1,-1或0,那么矩阵\(\mathbf{A}\)是全单模矩阵。
如果\(\mathbf{A}\)是全单模矩阵,那么\(a_{ij} \in \{ +1, -1, 0 \}\)。
\(\mathbf{A}\)是全单模矩阵,当且仅当\(\mathbf{A^T}\)是全单模矩阵或\((\mathbf{A, I})\)是全单模矩阵。
判断全单模矩阵的充分条件:
\(\mathbf{A}\)是全单模矩阵,如果
(1)\(a_{ij} \in \{ +1, -1, 0 \}\)(矩阵元素全为+1,-1或0);
(2)\(\sum_{i=1}^m |a_{ij}| \le 2\)(每行最多有两个非零元素);
(3)存在分割可以按行\(\{1, 2, \ldots, m\}\)将矩阵分成两部分\((M_1, M_2)\),使得包含两个非零系数的每一列\(j\)满足\(\sum_{i \in M_1} a_{i j}=\sum_{i \in M_2} a_{i j}\)。
证:假设\(\mathbf{A}\)不是TU的,\(\mathbf{B}\)为\(\mathbf{A}\)的最小子方阵且有\(\det(\mathbf{B}) \neq 0, 1, -1\)。\(\mathbf{B}\)不可能包含只有一个非零项的列(否则\(\mathbf{B}\)将不是最小的)。所以\(\mathbf{B}\)的每一列都有两个非零项。通过加上\(M1\)中的行,减去\(M2\)中的行,可以得到零向量,所以det(B) = 0,这是矛盾的。
线性规划\(\max \{ \mathbf{c^T x} \mid \mathbf{Ax} \le \mathbf{b}, \mathbf{x} \in \mathbb{R}_+^n \}\)对所有的整数\(\mathbf{b}\)都有一个整数最优解,对于这个整数\(\mathbf{b}\)有一个有限的最优值,当且仅当\(\mathbf{A}\)是TU。
强对偶性质、显式凸包和有效分离性质当\(\mathbf{A}\)是TU时都成立。