矩阵
概述
矩阵(matrix)是按行和列排列的矩形数组,是离散数学中表示集合元素间关系的核心工具。矩阵加法要求同型,矩阵乘法要求左矩阵的列数等于右矩阵的行数,且不满足交换律。转置矩阵通过互换行列得到,满足三大性质:对合性、和的转置、积的转置(顺序反转)。0-1 矩阵的布尔运算(Join 、Meet 、布尔积 )是图论中邻接矩阵与路径计数的基础。
定义
矩阵(Matrix)
矩阵是一个矩形阵列(rectangular array)的数。一个有 行 列的矩阵称为 矩阵,其第 处的元素记为 ,简记 。行数等于列数的矩阵称为方阵(square matrix)。两个矩阵相等当且仅当它们同型且所有对应元素相等。
矩阵加法
设 和 都是 矩阵,则和 ,通过对应位置元素相加得到。不同大小的矩阵不能相加。
矩阵乘法
设 是 矩阵, 是 矩阵,则积 是 矩阵,其 处元素为:
即 的第 行与 的第 列的点积。矩阵乘法仅当 的列数等于 的行数时有定义。
单位矩阵(Identity Matrix)
阶单位矩阵 ,其中 是 Kronecker delta:
单位矩阵是矩阵乘法的”单位元”:( 为 矩阵)。
转置矩阵(Transpose)
设 是 矩阵,则转置 是 矩阵,通过互换行和列得到:。若 ,则称 为对称矩阵(symmetric matrix)。
0-1 矩阵(Zero-One Matrix)
0-1 矩阵是所有元素都等于 0 或 1 的矩阵,常用于表示离散结构。基于布尔运算 (与)和 (或)定义:
- Join:
- Meet:
- 布尔积:
- 布尔幂:
核心性质
| 性质 | 公式/规则 | 说明 |
|---|---|---|
| 矩阵加法 | 要求 同型 | |
| 矩阵乘法 | 的列数 的行数 | |
| 乘法维度 | 中间维度必须匹配 | |
| 乘法结合律 | 成立 | |
| 乘法不满足交换律 | (一般) | 即使两者都有定义 |
| 矩阵的幂 | , | 仅对方阵定义 |
| 转置对合性 | 转置两次还原 | |
| 和的转置 | 逐元素操作 | |
| 积的转置 | 注意顺序反转 | |
| 对称矩阵 | ,即 | 关于主对角线对称 |
| Join | 0-1 矩阵的布尔或 | |
| Meet | 0-1 矩阵的布尔与 | |
| 布尔积 | 用 替代加法, 替代乘法 | |
| 布尔幂 | 的 元素为 1 长度 的路径存在 | 图论路径计数 |
关系网络
graph TB A["矩阵"] --> B["基本概念"] A --> C["算术运算"] A --> D["转置与幂"] A --> E["0-1 矩阵"] B --> B1["m × n 矩阵"] B --> B2["方阵"] B --> B3["单位矩阵 Iₙ"] C --> C1["矩阵加法"] C --> C2["矩阵乘法"] C --> C3["结合律"] C --> C4["不满足交换律"] D --> D1["转置 Aᵗ"] D --> D2["对称矩阵 A = Aᵗ"] D --> D3["矩阵的幂 Aʳ"] E --> E1["Join ∨"] E --> E2["Meet ∧"] E --> E3["布尔积 ⊙"] E --> E4["布尔幂 A⁽ʳ⁾"] A --> F["前置知识"] F --> F1["集合"] F --> F2["函数"] A --> G["应用领域"] G --> G1["图论:邻接矩阵"] G --> G2["关系:关系矩阵"] G --> G3["集合运算:0-1 矩阵表示"]
- 前置知识:集合(矩阵表示集合元素间的关系)、函数(矩阵乘法是线性变换的复合)、集合运算(0-1 矩阵的 Join/Meet 对应并/交运算)
- 核心关联:0-1 矩阵的布尔幂 的 元素为 1 表示图中顶点 到顶点 存在长度为 的路径
- 后继概念:邻接矩阵(第9章图论)、关系矩阵(第9章关系)
章节扩展
第2章:基本结构
矩阵是 Rosen 第8版第2章第2.6节的核心内容,为后续图论(第9章)中邻接矩阵和关系矩阵的讨论奠定基础。
矩阵乘法的维度分析: 矩阵乘以 矩阵得 矩阵。若 是 , 是 ,则 有定义当且仅当 ; 有定义当且仅当 ;两者都有定义且同型当且仅当 (同阶方阵)。
转置的三大性质:
- (对合性)
- (和的转置)
- (积的转置,注意顺序反转)
0-1 矩阵与图论:给定 个顶点的图 ,其邻接矩阵 是 的 0-1 矩阵, 当且仅当存在从顶点 到顶点 的边。布尔幂 的 元素为 1 表示存在长度为 的路径。进一步地, 可判断图的连通性。
第9章:关系
-
9.3 零一矩阵表示关系:设 是从 到 的关系,则 可以用 的零一矩阵 表示,其中 当且仅当 。零一矩阵使得关系的复合、逆关系等运算可以通过矩阵的布尔运算来实现:
- 复合关系:(布尔积)
- 逆关系:(矩阵转置)
- 关系的并/交:,
矩阵转置与逆关系的对应关系是这一节的核心洞察:转置矩阵 的 元素为 ,恰好对应逆关系 中 当且仅当 。
第10章:图论
邻接矩阵在图论中的应用
在第10章图论中,矩阵成为图论的核心工具:
- 邻接矩阵 : 当且仅当 与 之间有边
- 路径计数定理: 等于从 到 长度为 的路径数
- 连通性判定:通过计算 的非零元素判定连通性
- 邻接矩阵是零一矩阵的典型应用
第11章:树
矩阵与树有深刻的联系,特别是通过邻接矩阵和Kirchhoff 矩阵树定理。
邻接矩阵与路径计数:图的邻接矩阵 的 次幂 中, 元素等于从顶点 到顶点 的长度为 的路径数。
Kirchhoff 矩阵树定理:设 是图的拉普拉斯矩阵( 是度矩阵, 是邻接矩阵),则 的任何余子式都等于图的生成树数目。这一定理将线性代数与图论优雅地联系在一起。
关联矩阵:图的关联矩阵 (顶点×边)满足 ,其中 是顶点数, 是连通分量数。对于连通图,。
补充
学术参考
- Rosen, K. H. Discrete Mathematics and Its Applications, 8th ed., McGraw-Hill, Section 2.6. URL: https://www.mheducation.com/highered/product/discrete-mathematics-applications-rosen/M9781259676512.html
- Cayley, A. (1855). “A Memoir on the Theory of Matrices.” Philosophical Transactions of the Royal Society of London, 148, 17-37(矩阵代数体系的奠基性论文)。 URL: https://doi.org/10.1098/rstl.1858.0002
- Bondy, J. A. & Murty, U. S. R. (2008). Graph Theory (2nd ed.). Springer(邻接矩阵与路径矩阵的理论)。 URL: https://doi.org/10.1007/978-1-84628-970-5
- Hawkins, T. (1975). “Cauchy and the spectral theory of matrices.” Historia Mathematica, 2(1), 1-29(矩阵理论的历史发展)。