首页 > 其他分享 >对于矩阵树定理的运用

对于矩阵树定理的运用

时间:2024-12-18 21:10:14浏览次数:6  
标签:度数 定理 矩阵 生成 删去 运用 关联矩阵 deg

学得很肤浅,但是常见的东西还是要记一下。

证明以后懂了再补。


一些定义:

定义 \(deg_x\) 表示点 \(x\) 的度数,\(cnt_{i,j}\) 表示 \(i\) 到 \(j\) 相连有的边数。

度数矩阵 \(D\) : \(D_{i,i} = deg_i\),\(D_{i,j} =0(i \neq j)\);
关联矩阵 \(A\) : \(A_{i,j} = cnt_{i,j}\);

Laplace 矩阵: \(D - A\)


用处

处理关于生成树计数的问题。


证明:

\


内容

首先先是无向图,求出原图的 Laplace 矩阵,任意删去一行一列之后的行列式即是原图的生成树个数。

有向图:

关联矩阵定义不变

  • 叶向树

叶向树指树上所有边的方向都指向叶子方向
度数矩阵中的 \(deg_x\) 表示为点 \(x\) 的入读,若要求以 \(k\) 为根的叶向树个数,删去矩阵第 \(k\) 行与第 \(k\) 列即可。

  • 根向树

根向树指树上所有边的方向都指向根方向
度数矩阵中的 \(deg_x\) 表示为点 \(x\) 的出读,若要求以 \(k\) 为根的根向树个数,删去矩阵第 \(k\) 行与第 \(k\) 列即可。

技巧

  • 如何求所有生成树的边权之和?

将之前的边权的改为一个二项式(形如 \(a+bx\)),再做以上操作,一次项所得的系数就是边权值和。

  • 一个无向图上有的边有黑和白两种颜色,问生成树中有 \(x\) 条黑边的树

类似上面的做法,把黑边化成二项式之后,找多项式的 \(x\) 次项即可。

标签:度数,定理,矩阵,生成,删去,运用,关联矩阵,deg
From: https://www.cnblogs.com/Cyan0826/p/18615845

相关文章

  • day 6 栈与队列的简单运用
    源文件:#include"queue.h"queuePtrcaerte(){ queuePtrq=(queuePtr)malloc(sizeof(queue)); if(NULL==q) { printf("申请失败\n"); returnNULL; } q->front=q->tail=0; printf("创建成功\n"); returnq;}intempt(queuePtrq)......
  • 59. 螺旋矩阵 II
    螺旋矩阵II给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]思路同54.螺旋矩阵边界控制:我们使用四个变量来控制当前遍历的边界:......
  • 说说你对推荐算法的理解,它有哪些运用场景?你认为它的优缺点是什么?
    推荐算法是计算机专业中的一种重要算法,它通过一些数学方法,基于用户的历史行为数据和物品特征信息,推测出用户可能感兴趣的内容,并向用户进行推荐。这种算法在各个领域都有广泛的应用,以下是我对推荐算法的理解以及它的运用场景、优缺点的分析:一、理解推荐算法的核心思想是利用用户......
  • 【数理统计】极限定理及抽样分布
    目录中心极限定理抽样分布卡方分布t分布F分布正态总体的【样本均值】与【样本方差】的分布中心极限定理【中心极限定理】设随机变量\(X_k(k=1,2,...,n)\)相互独立且服从同一分布,数学期望\(E(X_k)=\mu\),方差\(D(X_k)=\sigma^2\),当\(n\)充分大时,有\(\frac{\bar{X}-\mu}{......
  • markdown最基本的语法快捷语法运用
    Markdown学习后缀xxx.md标题:+标题名字(#后要加空格)或者ctrl+数字也可以快速二级标题##(最后一个#后要加空格)同理...(三级四级最多到六级...)字体hello,world!**之间的字体是斜体引用(>+空格)分割线三个-或者三个*图片插入:!+[命名]+(图片链接地址)超链接[点击跳转]+(......
  • 基础二维数组应用——蛇形矩阵
    蛇形矩阵是一个n*n的矩阵,将整数1到n*n按照蛇形的顺序装入一个n*n的蛇形矩阵中,如样例所示分别为5阶和10阶蛇形矩阵。输入格式:只有一行,为一个整数n,代表蛇形矩阵的阶数,n的范围是1—100。输出格式:共n行,为蛇形矩阵。每行的每个元素用空格分隔,注意最后一个数的后面为换行符。......
  • 54. 螺旋矩阵
    螺旋矩阵给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]思路边界......
  • 73. 矩阵置零
    矩阵置零给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。实例一:输入:matrix=[[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]实例二:输入:matrix=[[0,1,2,0],[3,4,5,2],[1,3,1,5]]输出:[[0,0,0,0],[0,4,5,......
  • 抖音SEO矩阵源码搭建:一键霸屏秘诀揭秘
    抖音SEO系统,也称为抖音SEO矩阵或抖音搜索优化排名系统,是一个集成了多种功能的平台。它的核心功能包括AI视频混剪、视频产出、AI视频制作、多账号多平台管理、内部分发以及站内搜索排名优化等。该系统还提供了会员爆客和企业号管理等功能。虽然每个功能都经过深度开发,但抖音作为......
  • 打破局限!如何在项目管理中运用鱼骨图分析法
    一、鱼骨图分析法在项目管理中的重要性简述在项目管理的漫长旅程中,我们常常会遭遇到各种各样棘手的问题,这些问题就像隐藏在暗处的礁石,随时可能让项目的“船只”偏离航线,甚至搁浅。小到团队成员之间沟通不畅,导致工作衔接出现缝隙;大到项目进度严重延误,成本超出预算,又或是最......