邻接矩阵

✍ dations ◷ 2025-02-24 00:43:09 #图论,矩阵,数据结构

在图论中,邻接矩阵(英语:adjacency matrix)是表示一种图结构的常用表示方法。它用数字方阵记录各点之间是否有边相连,数字的大小可以表示边的权值大小。

距离矩阵可算是邻接矩阵的扩充。

阶为 n {\displaystyle n} 的图 G {\displaystyle G} 的邻接矩阵 A {\displaystyle A} n × n {\displaystyle n\times n} 的。将 G {\displaystyle G} 的顶点标签为 v 1 , v 2 , . . . , v n {\displaystyle v_{1},v_{2},...,v_{n}} 。若 ( v i , v j ) E ( G ) {\displaystyle (v_{i},v_{j})\in E(G)} A i j = 1 {\displaystyle A_{ij}=1} ,否则 A i j = 0 {\displaystyle A_{ij}=0} 。也可以用大于0的值表示边的权值,例如可以用边权值表示一个点到另一个点的距离。

无向图的邻接矩阵是对称矩阵。

可以用矩阵表示为:

这个矩阵中每一行代表一个点,行a即为点a,每一列代表某一行的点所指向的点,矩阵的每一个(小格)表示一条边。图中的所有边(指向性的箭头)带有权值,通常约定权值为0的边为不存在的边。

如此图中的a指向b,箭头旁边的数字(边的权值)为2,在矩阵中表示为行a列b为2。又如矩阵中行c列b为6,图中表现为一条从c指向b权值为6的边。

设图 G {\displaystyle G} 的邻接矩阵为 A {\displaystyle A} ,边的取值为1。

A、B、C、D四人传球6次,从A开始,最终回到A手里,有多少种传法?

非矩阵解法:

矩阵解法:

A = ( 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 ) , A 6 = ( 183 182 182 182 182 183 182 182 182 182 183 182 182 182 182 183 ) {\displaystyle A={\begin{pmatrix}0&1&1&1\\1&0&1&1\\1&1&0&1\\1&1&1&0\\\end{pmatrix}},A^{6}={\begin{pmatrix}183&182&182&182\\182&183&182&182\\182&182&183&182\\182&182&182&183\\\end{pmatrix}}}

邻接矩阵法是比较简单的图论问题建模方法,它以方形二维阵列的形式存储图的数据。它在算法应用中的主要特点包括:

主要缺点包括:

在随机过程理论中,表示单步状态变化的转移矩阵就是一种邻接矩阵。

相关

  • 巴斯德效应1861年巴斯德发现,相比起足氧的情况,酵母在缺氧的情况下消耗更多的葡萄糖。这就是所谓的巴斯德效应。现在,人们将在厌氧型和需氧型能量代谢之间的转换过程总结为巴斯德效应。这
  • 父权社会父权(英语:patriarchy)指以成年男性为中心的权力。父权关于权力,强调的是以男性为中心的权力运作形式。父权思想则是顺由权力运作模式所产生、以男性为中心的思想。父权体制则指
  • 克洛素n/an/an/an/an/an/an/an/an/an/a克洛素(Klotho)是一种由人类KL基因编码而成的酵素。该基因属于第一型跨膜蛋白,且具有β-葡萄糖醛酸苷酶(英语:beta-glucuronidase)活性。慢性肾衰
  • ʃ清颚龈擦音或清拱龈后擦音(voiceless palato-alveolar fricative 或 voiceless domed postalveolar fricative)为辅音之一,属齿龈后音,用于一些语言当中。国际音标以⟨ʃ⟩代表
  • 深海生物聚落深海生物聚落是指栖息于深海的生物群集(英语:community (ecology))。由于技术和成本上的限制,目前关于深海生物相关的资讯仍付之阙如。深海生物有相当严酷的生存压力,例如高水压
  • 军事战术军事战术(希腊语:Taktikē,管理军队的艺术)是使用武器或军事单位,进行攻击或防御敌人的行动。随着时间的推移,军事战术亦随着哲学和科技的进步而进步。以目前的军事思想,军事战术是
  • 磷酸一氢钙磷酸氢钙是一种化合物,通常以二水合物(其化学式为 CaHPO4 · 2H2O )的形式存在,但可经由加热变成无水的形式。磷酸氢钙几乎不溶于水,在 25 °C 时的溶解度只有 0.02 g/100 mL 。
  • 鸟翼类鸟翼类(学名:Avialae;意为“鸟的翅膀”)又名初鸟类、鸟形恐龙,是个和恐龙有直接进化关系的演化支,相当于过去广义的鸟纲,而狭义的鸟纲仅包括现生鸟类的最后共同祖先及其后代。关于
  • 鄂虱科见内文鄂虱科(学名:Linognathidae),又名毛虱科,旧属虱毛目(Phthiraptera),现在是啮虫目虱亚目之下的一个科,有物种70个。Cladogram enligt Catalogue of Life和Dyntaxa:LinognathusPro
  • 美国边境巡逻队美国边境巡逻队(英语:United States Border Patrol, USBP)是美国的一个联邦执法机构,负责监视边境,并阻止非法移民、走私人员、恐怖分子等违法人员进入美国。该机构是美国国土安