当前位置: 首页 > news >正文

12.【线性代数】——图和网络

g r a p h = { n o d e s , e d g e s } graph=\{nodes, edges\} graph={nodes,edges}

1
3
2
4
5
node1
node2
node3
node4

上图中,有4个节点(node),5条边(edge),图上的各个数字为标号。

1.关联矩阵

A = [ − 1 1 0 0 0 − 1 1 0 − 1 0 1 0 − 1 0 0 1 0 0 − 1 1 ] ⏟ [ n o d e 1 , n o d e 2 , n o d e 3 , n o d e 4 ] A=\underbrace{\begin{bmatrix} -1&1&0&0\\ 0&-1&1&0\\ -1&0&1&0\\ -1&0&0&1\\ 0&0&-1&1 \end{bmatrix}}_{[node1, node2,node3,node4]} A=[node1,node2,node3,node4] 10110110000110100011
每一行表示一条边,-1表示开始的节点,1表示结束的节点。第一行表示 e d g e 1 edge_1 edge1
e d g e 1 edge_1 edge1 e d g e 2 edge_2 edge2 e d g e 3 edge_3 edge3现象相关,存在回路( e d g e 1 + e d g e 2 = e d g e 3 edge_1+edge_2=edge_3 edge1+edge2=edge3)。

树:没有回路的图

把图看做是电流图。每一个节点表示电势。两个节点的电势差,形成电流。

2. A A A矩阵的零空间,求解 A x = 0 Ax=0 Ax=0 电势

A [ x 1 x 2 x 3 x 4 ] = [ x 2 − x 1 x 3 − x 2 x 3 − x 1 x 4 − x 1 x 4 − x 3 ] = [ 0 0 0 0 0 ] A \begin{bmatrix} x_1\\ x_2\\ x_3\\ x_4 \end{bmatrix} = \begin{bmatrix} x_2-x_1\\ x_3-x_2\\ x_3-x_1\\ x_4-x_1\\ x_4-x_3 \end{bmatrix} = \begin{bmatrix} 0\\ 0\\ 0\\ 0\\ 0 \end{bmatrix} A x1x2x3x4 = x2x1x3x2x3x1x4x1x4x3 = 00000
解得:
x = c [ 1 1 1 1 ] x = c\begin{bmatrix} 1\\ 1\\ 1\\ 1 \end{bmatrix} x=c 1111

d i m ( N ( A ) ) = 1 , 那么 r a n k A = n − 1 = # n o d e s − 1 dim(N(A)) = 1, 那么rankA = n - 1 = \#nodes - 1 dim(N(A))=1,那么rankA=n1=#nodes1

3. A T A^T AT矩阵的零空间,电流

A T y = [ − 1 0 − 1 − 1 0 1 − 1 0 0 0 0 1 1 0 − 1 0 0 0 1 1 ] [ y 1 y 2 y 3 y 4 y 5 ] = [ 0 0 0 0 ] A^Ty=\begin{bmatrix} -1&0&-1&-1&0\\ 1&-1&0&0&0\\ 0&1&1&0&-1\\ 0&0&0&1&1 \end{bmatrix}\begin{bmatrix} y_1\\ y_2\\ y_3\\ y_4\\ y_5\\ \end{bmatrix} =\begin{bmatrix} 0\\ 0\\ 0\\ 0 \end{bmatrix} ATy= 11000110101010010011 y1y2y3y4y5 = 0000
得出:
{ − y 1 − y 3 − y 4 = 0 ( 合流 = 0 ) y 1 − y 2 = 0 ( 流入 = 流出 ) y 2 + y 3 − y 5 = 0 ( 流入 = 流出 ) y 4 + y 5 = 0 ( 合流 = 0 ) ⇒ y = c [ 1 1 − 1 0 0 ] + d [ 0 0 1 − 1 1 ] ( 两个基为图中的回路 # l o o p ) \begin{cases} -y_1 -y_3 -y_4 =0 (合流=0) \\ y_1-y_2=0 (流入=流出) \\ y_2+y_3-y_5=0(流入=流出) \\ y_4+y_5=0 (合流=0) \end{cases}\xRightarrow{} y= c\begin{bmatrix} 1\\1\\-1\\0\\0 \end{bmatrix} + d\begin{bmatrix} 0\\ 0\\ 1\\ -1\\1 \end{bmatrix} (两个基为图中的回路\#loop) y1y3y4=0(合流=0)y1y2=0(流入=流出)y2+y3y5=0(流入=流出)y4+y5=0(合流=0) y=c 11100 +d 00111 (两个基为图中的回路#loop)

KCL定律: a. 合流 = 0 b. 流入=流出

总结电流图

欧姆定律 y=ce
KCL
电势差 e=x2-x1=AX
电流y1,y2...y5
A^Ty=f=0 f为外接电流

结论

树:没有回路的图
d i m ( N ( A T ) ) = m − r dim(N(A^T)) = m - r dim(N(AT))=mr
# l o o p = # e d g e s − ( # n o d e s − 1 ) \#loop = \#edges - (\#nodes - 1) #loop=#edges(#nodes1)

# n o d e s − # e d g e s + # l o o p = 1 \#nodes-\#edges +\#loop = 1 #nodes#edges+#loop=1(对所有图适用)

相关文章:

  • C/C++蓝桥杯算法真题打卡(Day2)
  • 利用optisystem软件仿真半导体激光器的P-I特性曲线
  • DeepSeek:中国大模型领域的“效率革命者”与开源先锋
  • C++ primier plus 函数探幽第二部分
  • 黑金风格人像静物户外旅拍Lr调色教程,手机滤镜PS+Lightroom预设下载!
  • Jmeter进行http接口测试详解
  • 网络编程-----服务器(多路复用IO 和 TCP并发模型)
  • 使用 AIStor、MLflow 和 KServe 将模型部署到 Kubernetes
  • 网络安全创刊 网络安全紫队
  • 第六课:数据存储三剑客:CSV/JSON/MySQL
  • Centos8部署mongodb报错记录
  • 从星链到数字样机:直升机智能化升级的双引擎
  • 代码随想录算法营Day59 | 寻找存在的路径, 冗余连接,冗余连接II
  • 使用eNSP进行路由策略与引入实验
  • Manus AI : Agent 元年开启.pdf
  • OpenHarmony子系统开发 - AI框架开发指导
  • 机器学习常见面试题
  • 第TR3周:Pytorch复现Transformer
  • 深入解析 JVM —— 从基础概念到实战调优的全链路学习指南
  • Permute for Mac v3.12.1 文件格式转换器 支持M、Intel芯片
  • 政府网站建设改版通知/网络推广岗位职责和任职要求
  • 土特产网站建设/宁波seo搜索优化费用
  • 日照外贸网站建设/黑龙江头条今日新闻
  • 373网站怎么做这样的网站/懂得网站推广
  • web网站开发毕设/郑州seo技术
  • 手机网站 微信/做竞价托管的公司