首页 > 其他分享 >矩阵树定理

矩阵树定理

时间:2024-02-27 18:13:26浏览次数:29  
标签:mat ++ 定理 树为 矩阵 -- 一列

记结论

如果有一条 \((i,j)\) 的边

无向图生成树计数

设 \(D\) 为度数矩阵,\(A\) 为邻接矩阵。那么令 \(L = D - A\) 。
则生成树为 \(L\) 去掉任意一行一列的 \(Det(L)\)。

mat[i][i]++,mat[j][j]++,mat[i][j]--,mat[j][i]--

有向图外向树计数

设 \(D\) 为入度矩阵,\(A\) 为邻接矩阵。那么令 \(L = D - A\) 。
则生成树为 \(L\) 去掉任意一行一列的 \(Det(L)\)。

mat[j][j]++,mat[i][j]--

有向图内向树计数

设 \(D\) 为出度矩阵,\(A\) 为邻接矩阵。那么令 \(L = D - A\) 。
则生成树为 \(L\) 去掉任意一行一列的 \(Det(L)\)。

mat[i][i]++,mat[i][j]--

带权生成树乘积和

把度数换成权值即可,即 \(D[i][i],A[i][j]\) 为权值和。

mat[i][i]+=w,mat[j][j]+=w,mat[i][j]-=w,mat[j][i]-=w

\(\text{Ps}\):去掉哪一行一列就是以哪一行一列为根

标签:mat,++,定理,树为,矩阵,--,一列
From: https://www.cnblogs.com/Saka-Noa/p/18037489

相关文章

  • 矩阵乘法与矩阵快速幂
    矩阵乘法与矩阵快速幂1矩阵乘法1.1定义对于两个矩阵$A,B$,其中$A$大小为$n\timesm$,$B$大小为$m\timesp$,则这两个矩阵可以做乘法,得到的矩阵$C$的大小为$n\timesp$。例如:$$A=\begin{bmatrix}a_{11}&a_{12}&a_{13}\a_{21}&a_{22}&a_{23}\end{bmatrix}......
  • 鞅与停时定理
    好高妙!大致思想是给每个局面构造一个势能函数\(F(a_1,a_2,\ldots,a_n)\),使得\(\sumE(F(a'_1,a'_2,\ldots,a'_n))-E(F(a_1,a_2,\ldots,n))=-1\),其中\(a'\)取遍\(a\)的后继状态。这样我们就能直接用终态的势能函数减去初始态的势能函数计算期望,即答案为\(E(S)......
  • 【计算机网络】物理层重要公式:奈氏准则&香农定理
    奈氏准则&香农定理失真影响失真程度的因素:1.码元传输速率2.信号传输距离3.噪声干扰4.传输媒体质量码间串扰码间串扰指接收端收到的信号波形失去了码元之间清晰界限的现象。信道带宽:最高频-最低频。超过的部分发生码间串扰,小于的部分发生失真?奈氏准则奈氏准则在理想......
  • LoRA 微调和低秩矩阵
    LoRA(Low-RankAdaptation)是一种技术,旨在有效调整大型语言模型,以适应特定任务,而无需重新训练整个模型。在论文《LORA:LOW-RANKADAPTATIONOFLARGELANGUAGEMODELS》(https://arxiv.org/abs/2106.09685)中给出了具体方法:通过对模型中的参数进行低秩更新,来实现对大型预训练语言模......
  • 什么是转换矩阵以及如何使用它
    项目地址:Pdfium.Net:https://github.com/1000374/Pdfium.NetPdfiumViewer:https://github.com/1000374/PdfiumViewer当您使用PDFium库处理PDF文件中的对象时,您可以使用SetMatrix函数以各种方式转换对象(通常是图像,但也包括任何其他嵌入对象)。使用变换矩阵,您可以旋转、平移(移......
  • 数学笔记(1)-勾股定理与勾股数
    勾股定理,是一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方。中国古代称直角三角形为勾股形,并且直角边中较小者为勾,另一长直角边为股,斜边为弦,所以称这个定理为勾股定理,也有人称商高定理。勾股定理现约有500种证明方法,是数学定理中证明方法最多的定理之一。勾......
  • 迅速的长矩阵乘法
    这个算法被RyanWilliams挖坟挖出来,然后大家反复使用.但是感觉Ryan本人写的有点难读...在这里试图按照我的理解解释一下.令\(T\)是计算如下"打洞"的矩阵乘法的张量:\[\begin{pmatrix}a_{11}&a_{12}&a_{13}\\&a_{22}&a_{23}\end{pmatrix}\begin{pmatrix}......
  • 关于矩阵乘法优化
    3373.Line、通过简化状态,我们可以得到\(f_{i,j,a,b}\)表示到第i列,有j个空列,有a行为1,b行为10,n-a-b为100技巧:注意特殊条件,如行的顺序与方案无关,还有一些原状态的值域很小的可以特殊处理(所以可以把多维合成n-1维,n为值域,如上题为3)然后矩阵乘法,注意矩阵乘法一般只优化一维,然后其它......
  • 矩阵树定理
    ex矩阵树定理当边带权时,图的拉普拉斯矩阵对角线为与其相连的边权和,\(i,j(i\neqj)\)则为\(i,j\)的边权\(\times(-1)\)然后它的行列式即为树的方案树行列式把矩阵高斯消元后,得到上三角矩阵,主对角线的值的乘积即为行列式初等变换交换两行,行列式乘-1将某行乘k,行列式乘k将第i......
  • 卢卡斯定理
    公式若n,m为整数,p为质数\[C_{n}^{m}\bmodp=C_{n\bmodp}^{m\bmodp}\timesC_{n/p}^{m/p}\bmodp\]这个式子有什么作用呢,最简单的一种就是求组合数。有时候n,m过大,可能是p的倍数,这时候n,m对于p没有逆元,自然没办法用费马小定理求逆元。这个时候我们就需要卢卡斯定理了求组合......