把图的边关系写进矩阵,就能用线性代数研究图的结构与路径计数。
设图 G 的顶点为 v1,…,vn,其邻接矩阵 A=(aij) 是 n 阶方阵,aij 等于顶点 vi 到 vj 的边数。无向简单图的邻接矩阵是对称的 0-1 矩阵,即布尔矩阵的特例(见布尔矩阵)。
关联矩阵 M=(mij) 以行为顶点、列为边,mij=1 当且仅当顶点 vi 与边 ej 关联。
Ak 的 (i,j) 元等于从 vi 到 vj 长度为 k 的途径数,因此可用矩阵幂计算路径数,并由此比较图的结构(见图的同构)。
路径图 v1−v2−v3 的邻接矩阵为
010101010
其平方的 (1,3) 元为 1,即 v1 到 v3 恰有 1 条长度为 2 的途径。