一种计算方阵行列式的方法,由查尔斯·道奇森 (Charles Dodgson) (1866 年) 提出(他以笔名路易斯·卡罗尔 (Lewis Carroll) 而更为出名)。该方法对手工计算非常有用,因为对于整数矩阵,沿途计算出的子矩阵中的所有条目也必须是整数。该方法也可以在并行计算中高效实现。凝聚法也称为收缩法(Macmillan 1955,Lotkin 1959)。
给定一个 矩阵,凝聚法逐次计算一个
矩阵、一个
矩阵等等,直到得到一个
矩阵,其唯一的条目最终是原始矩阵的行列式。为了计算
矩阵(
),取
个
矩阵的连通子行列式,并将它们除以
个
矩阵的中心条目,对于
不执行除法。以这种方式得到的
矩阵是原始矩阵的
连通子矩阵的行列式矩阵。
例如, 矩阵的第一次凝聚
(1)
|
得到该矩阵
(2)
|
第二次凝聚得到
(3)
|
它是原始矩阵的行列式。合并项得到
(4)
|
其中非零项对应于置换矩阵。在 的情况下,得到 24 个非零项和 18 个消失项。这 42 项对应于交错符号矩阵,对于这些矩阵,行或列中的任何
必须在其“外部”有一个
(即,所有
都被
“包围”)。