本文内容: 1 图的基本概念 2 无向图的同调理论

1 图的基本概念

首先我们来复习一下图的定义:

[图] 是一个对

, 这里
是一个集合,集合的元素叫做

顶点(vertices), 而

的元素是二元组
,其中
中元素叫做边.为了方便起见,边
通常写为
. 我们说此边连接了
. 在这种情况下,
是相邻顶点。

[图同构] 在图论中,图

是同构的,如果存在顶点集之间的双射
并且使得当且仅当
的任意两个顶点
相邻时,才有
中相邻.

[完全图] 完全图是每两个顶点都相邻的图.

[顶点的度] 顶点

的相邻点点数目称为
的度数, 记为

[子图] 如果图

满足
,则
叫做

子图。 此外,如果

,则
称为

生成子图.

[导出子图]

的非空子集

导出的子图

是这样的图: 它的顶点集为
, 边集为
的边集
中两个顶点均属于
的边的集合。

[距离] 从顶点

出发到顶点
的最短路径若存在,则此路径的长度称作从

的距离。若从
根本不存在路径,则记该距离为

[直径]

中任意两点间的最大距离称为

直径.

[三角] 3个顶点的完全图称为三角.

[邻接矩阵]

的顶点集合为
,那么它的

邻接矩阵

方阵
,使得当从顶点
到顶点
有边时,其元素
为1,否则为
从定义中可以直接得出:
是实对称矩阵,并且
的迹为零.
两个图
具有邻接矩阵
. 图
同构 当且仅当存在置换阵
使得
如果
是图
的邻接矩阵,则矩阵
有一个有趣的解释:元素
给出从顶点
到顶点
的长度
路径的数目.
如果
是使得
的元素
为正的最小非负整数,则
是顶点
之间的距离.
为图且具有
条边和
个三角.
为邻接矩阵, 那么
(1)
(2)
(3)

[特征多项式]

的顶点集合为
的特征值是图不变量。 因此,我们可以将
的特征多项式
定义为
为图且具有
条边和
个三角. 特征多项式为

那么

(1)
(2)
(3)

2 无向图的同调理论

为主理想整区(PID).

[点空间]

为图.

点空间为由

生成的自由
-模, 记为
.

[线空间]

为图. 由
中所有的有向边生成的自由
-模, 记为
.

线空间

为由
模掉关系:
(对
中所有的有向边
) 后生成的
-模.
需注意
为自由模并且与由
生成的自由模同构.
存在唯一一个模同态
,使得
映射为
.

[闭链空间]

为图.
的闭链空间为
.

[图的同调] 对于任何图

,我们可以在主理想整区
上构造一个非常简单的链复形

这个链复形的同调称为图

的同调.
除了
外的所有同调都是0.
对于有
个联通分支的图
我们有
为图,
为它的所有连通分支. 那么对于所有的
成立:

[Betti数] 对于任意

, 图
的第
个 Betti 数定义为
除了第
个 和第
个 外的所有Betti 数都是
.

[Euler 数]

的Euler数为

[对偶模]

是交换环;
-模,那么
的对偶模定义为
每个
-模同态
诱导出
.

[图的上同调] 对于每个图

,都可以定义一个上链复形
定义为
的对偶,即是:

这个上链复形的上同调称为图

的上同调.
如果
连通. 那么
为图,
为它的所有连通分支. 那么对于所有的
成立:
对于任意的
,映射
定义了共变函子
对于任意的
,映射
定义了反变函子

[同调泛系数定理]

为PID而
为平坦
-模的链复形,
-模,令
为由
和边缘算子
决定的链复形,那么对于任意的
有短正合序列

并且分裂.

[上同调泛系数定理]

为自由
-模的链复形,
-模,令
为由
和边缘算子
决定的上链复形,那么对于任意的
有短正合序列

并且分裂.

为环同态,
为图

.

为图在
上的链复形,
为图在
上的链复形. 那么对于所有的
,成立

图 矩阵 两点间有m的路径 矩阵乘法_代数图论I: 基本理论和无向图的同调相关推荐

  1. 输出图中两点间的全部路径

    输出图中两点间的全部路径(可直接测试) 需要提前了解图以及图的存储和遍历的相关知识.回溯递归等要点,以下是具体代码实现 //输出图中一个点到另一个点的所有的路径 #include <iostre ...

  2. python两点之间最短距离_最短路径(图中两点间最短路径)

    packagecom.cn.datastruct;importjava.util.Scanner;//最短路径求解 public classDistMin {static classGraphMatr ...

  3. 求图中两点间的所有的最短路径

    一.理论篇 \quad 如下图所示,是一个有7个顶点的图,每条边权值均为1,试问从点0点6,有多少条最短路径呢,分别是什么? \quad 我们可以直观的看出来,一共有4条最短路径,分别是 0-> ...

  4. 【算法】图上两点间的最短路径

    {自己复习用,不考虑读者看不懂的情况} 假设图中有n个点m条边 Dijkstra算法 算法步骤: 1.首先将除了起点的每个点与起点的距离初始为无穷大 2.循环n - 1 次,每次选出一个距离最小的点, ...

  5. matlab求两点间距离,matlab如何求一个N*2的矩阵的任意两点间的距离?

    matlab如何求一个N*2的矩阵的任意两点间的距离? mip版  关注:64  答案:3  悬赏:0 解决时间 2021-02-23 20:55 已解决 2021-02-23 16:37 假设有个矩 ...

  6. 图示电路中的等效电阻rab_例求图示电路中ab两点间的等效电阻Rab.ppt

    ,例: 求图示电路中a.b两点间的等效电阻Rab.,,,电阻的星形连接与三角形连接的等效变换,2.6 基尔霍夫定律,,上一页,下一页,返 回,基尔霍夫定律包括电流定律和电压定律. 支路: 一段没有分 ...

  7. matlab两点之间的所有路径,引用 在图中搜索两点间的所有路径matlab编程

    引用 在图中搜索两点间的所有路径matlab编程 2018-09-18 function possiablePaths = findPath(Graph, partialPath, destinati ...

  8. 数据结构 || 图深度优先搜索遍历以及求两点间的简单路径

    本文图的存储结构是基于无向图的邻接多重表实现的 图的深度优先搜索的递归遍历 void DFS(AMLGraph G, int i) {cout << G.adjmulist[i].data ...

  9. 地铁线路图中任意两点间所有路径高效算法

    在求图线任意两点间最短路径时,利用floyd.dijdstra等成熟的算法可以求得,效率还不错.但要求换乘最少.最舒适等路径时,需要求线网图中任意两个点的所有路径,然后根据条件筛选,以上算法无能为力. ...

最新文章

  1. MySQL数据库自连接查询inner join ... on
  2. 浅谈话题模型:LSA、PLSA、LDA
  3. 2017中国物联网年报:我国传感器竞争力与发达国家的差距
  4. 内核:多内核操作模式
  5. 哈工大计算机学院庞,奋斗在知足与知不足之间――我与我的导师计算机学院马培军教授二三事...
  6. php的array_merge函数
  7. datepicker不能选择是为什么_腻子膏为什么与墙沾不上?我来教您几招
  8. 随想录(豆瓣网站的爬行)
  9. Openfire服务端安装和配置
  10. 《人月神话》-第19章-20年后的《人月神话》
  11. 京东联盟/好京客API与京东默认PID申请教程
  12. APP推广渠道下载量统计方案
  13. 纽约州立石溪分校计算机科学排名,美国纽约州立大学石溪分校排名~值得一看~...
  14. parse error on line 1, column 4: bare “ in non-quoted-field
  15. 关于微信授权登录的用户取消-2的问题
  16. Composer 源切换/composer 镜像网
  17. 高速PCB基础——电阻,电容,电感(第三讲)
  18. 微软官方原版win7(64位/32位)旗舰版系统下载【适合所有品牌】
  19. 北京理工大学本科毕业论文答辩和论文选题PPT模板
  20. 牛客练习赛51c-勾股定理

热门文章

  1. C. Molly's Chemicals
  2. 计算机三级之嵌入式系统学习笔记4
  3. Python中使用Unicode对中文进行编码和解码
  4. kafka的版本问题
  5. gateway nacos注册服务_使用Nacos作为微服务注册中心和配置中心
  6. Oracle中字符串转义问题总结
  7. Oracle触发器4-数据库事件触发器
  8. math.hypot java_Java Math hypot()用法及代码示例
  9. fpga运算服务器_SparseArray替代HashMap来提高性能
  10. ajax+++fc,06. 实做AJAX(SEFC)