离散数学图论知识总结

这篇博客是对离散数学中图论知识的全面总结,包括图的基本定义、重要算法如Havel-Hakimi算法,深入探讨了各种图的性质,如完全图、二部图和树,并详细阐述了最短路径、周游问题、平面图和图的染色等概念,还介绍了网络最大流问题的Dinic算法。
摘要由CSDN通过智能技术生成

前言

马上过段时间期末就要离散考图论了,很多知识根本记不住(因为一部分是用日语学习的),在这里稍微码一下。

第一部分 图的定义和握手定理

基本定义

  1. 给出一个名为G无向图,V(G)表示图的点集合,E(G)表示图的边集合(有向图为A(D),叫做弧集合)。|G| 表示图的结点数(日语中也叫做位数) ,||G||表示图的边的数量(日语中叫做size)。
  2. 简单图(单纯图):没有自回路和平行边
  3. 多重边图(多重图):没有自回路,有平行边
  4. 伪图(广义图):有自回路,有平行边
  5. 正则图:一个图中所有结点的度数都相同的图,每个点的度数为k,则叫这个图为k正则图。
  6. 同构(同型):一个图和另一个图的点集合之间存在双射(一对一写像),且边也存在双射,则两个图同构(记作 G ≅ H G \cong H GH
  7. 度数(次数):无向图G中,点v所连接的所有边的数量成为这个点的度数(记作 d e g G ( v ) deg_G(v) degG(v)),而最小度数是一个图度数最小点的度数( δ ( G ) \delta(G) δ(G)),最大度数是一个图最大度数点的度数( Δ ( G ) \Delta(G) Δ(G))。
  8. 握手定理:一个图的所有度数之和等于这个图边数量的两倍。奇数度数的结点的个数是偶数个。(有向图中,所有出度等于入度等于边数)

重要算法

Havel–Hakimi算法:

这个算法的作用是告诉我们给定一个度数序列,能否构成一个简单图,又称为一个序列是否可以简单图化。具体算法流程是,先将序列按从大到小排序,去掉第一个数,然后到第一个数+1构成的下标为止的所有数-1,以此类推,如果最后剩下的是一个全零序列,则该序列可以简单图化。

第二部分 各种图以及各种图的计算

基本定义

  1. 完全图 K n K_n Kn:所有点之间都存在边的简单图
  2. 完全二部图 K n , m K_{n,m} Kn,m
  • 6
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值