『联合省选2025集训』『图的连通性进阶』 知识点 总结

news/2024/12/28 15:36:28/文章来源:https://www.cnblogs.com/SFsaltyfish/p/18637540

前言

若有长风绕旗,那便是我在想你了。

这周讲了个图论连通性板块的一些进阶知识,周六全国第一给我们讲了一些树上的问题,感觉树剖板块实现难度较大,后面几道偏思维的题会有些许好转。

这里就先写写连通性相关的进阶的一些知识点吧。

主要涵盖:耳分解,双极定向,三连通分量和一些重要的结论。

(其实我不会告诉你大部分都是我抄的 \(\text{2023}\) 年的集训队论文。)

建议先理解透彻双连通分量以及圆方树的相关知识和求法再来进阶,不然就会像我一样,调半天的三连通分量,因为下面这张图:

耳分解

\(\large \mathbf{Difinition \ 1}\)

我们有如下对于耳,开耳的定义:

在无向图 \(G=(V,E)\) 中,有一个子图 \(G'=(V',E')\),若存在简单路径或者简单环 \(P:x_1\to x_2\to x_3.....\to x_t\),满足 \(x_1,x_t\in V',\forall i\in [2,t-1],x_i\not\in V'\),则称 \(P\)\(G\) 中关于 \(G'\) 的耳,如果 \(P\) 是简单路径,那么则称 \(P\)\(G\) 关于 \(G'\) 的开耳。

\(\large \mathbf{Difinition\ 2}\)

我们再给耳分解下一个定义。

对于无向连通图 \(G=(V,E)\),有一个连通子图序列 \((G_0,G_1,....G_k)\),满足以下条件:

  • \(G_0\) 是一个简单环(一个点也是可以的),以及 \(G_k=G\)
  • \(\forall i\in [1,k]\)\(G_{i-1}\)\(G_i\) 的子图。
  • \(G_i=(V_i,E_i)\),那么 \(E_i \setminus E_{i-1}\) 就是 \(G\) 中关于 \(G_{i-1}\) 的耳。

满足上述条件的连通子图序列,就称为 \(G\) 的一个耳分解。

当然,这里的耳分解将里面所有的耳换成开耳就可以得到开耳分解的定义。

\(\large \mathbf{Theory\ 1}\)

无向连通图 \(G=(V,E)\) 中存在耳分解当且仅当图 \(G\) 边双连通。

相当于两者之间是个充要条件的关系,故我们分步证明。

先证必要性,即 \(G\) 存在耳分解 \(\to\) \(G\) 边双连通:

  • 假设 \(G\) 的耳分解是 \((G_0,G_1,....,G_k)\)。根据定义,\(G_0\) 显然边双连通,而在 \(G_i\) 边双连通时,对于 \(G_{i+1}\) 的加入,可以发现 \(E_{i+1}\) 内部显然不可能存在一条割边(因为你总是能从两个方向中的一个到达这个点),故 \(G_{i+1}\) 也满足边双连通,然后根据数学归纳法,\(G\) 边双连通。

再证充分性,即 \(G\) 边双连通 \(\to\) \(G\) 存在耳分解:

  • 首先,如果 \(|E|=0\),那么显然 \(|V|=1\),显然成立。
  • 否则,先以一为根,搞出图 \(G\) 的一颗搜索树,然后按照如下方式构造耳分解:
  • 第一步,由于这个图是边双联通的,故我们一定可以找到一条非树边 \(1\to x\),那么这条边就会和 \(1\sim x\) 这条路径构成一个简单环,我们钦定这个简单环就是我们要构造的 \(G_0\)
  • 第二步,假设现在已经生成了连通子图的序列 \(G_i\),如果 \(G_i\) 的点集 \(V_i\not= V\),找到一个点 \(x\) 满足 \(x\notin V_i \ \wedge\) \(x\) 在搜索树上的父亲 \(y\in V_i\)。仍然通过边双连通的性质,我们一定可以找到一条路径 \((u,v)\) 满足 \(u\)\(y\) 的祖先,\(v\)\(x\) 的后代,可以发现,\(v\to u\) 这条边和 \(y\sim v\) 这条路径,就会构成一个新的耳,且至少含有一个新点 \(x\),令 \(G_{i+1}\) 表示 \(G_i\) 加上这个耳。(可以发现,由于 \(G_i\) 一直是一个包含了根节点的联通块,所以在 \(V_i\not= V\) 时,这样的 \(x\) 显然是一直存在的。
  • 第三步,我们在 \(V_i\not= V\) 的时候持续进行第二步,必然只会在最后 \(V_i=V\) 时终止。可能这个时候边集还 \(\not= E_i\),可以发现未加入的每条边和他的两个端点会分别构成一些耳,然后依次往 \(V_i\) 里面放入即可。

于是证毕。

\(\large \mathbf{Theory\ 2}\)

至少含有三个点的无自环无向连通图 \(G\) 存在开耳分解当且仅当 \(G\) 点双连通。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/860410.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

『联合省选2025集训』『耳分解,双极定向,三连通分量』 知识点 总结

若有长风绕旗,那便是我在想你了。前言若有长风绕旗,那便是我在想你了。这周讲了个图论连通性板块的一些进阶知识,周六全国第一给我们讲了一些树上的问题,感觉树剖板块实现难度较大,后面几道偏思维的题会有些许好转。 这里就先写写连通性相关的进阶的一些知识点吧。 主要涵…

第七-八次作业总结

一、前言 该系列题目均为设计与实现一个家居强电电路模拟程序,题目难度复杂度逐步提升,题目数量和输入信息也逐步增加。以下是对这两道题的总结: 1. 知识点家居强电电路模拟程序-3 受控窗帘设备的模拟 多个并联电路串联在一起的情况 串联电路中包含其他串联电路的情况 家居强…

AD 原理图如何进行DRC检查

如果画到PCB才发现原理图画错了,那么就为时太晚了。 画完或者后期修改PCB应该及时进行原理图的DRC检查。 1. 右下角Panels打开工程: 2. 然后我们选中整个工程的工程处,点击右键: 3. 然后左键点击compile PCB Project......... : 参考资料: https://www.fanyedu.com/content…

Vue3甘特图 - dhtmlx-gantt

Vue3甘特图 <template><div style="height:100%; background-color: white"><div id="gantt_here" style="width:100%; height:100%;"></div></div> </template><script setup> import { onMounted }…

恍恍惚惚,走到了尾声

课程链接 https://edu.cnblogs.com/campus/fzu/SE2024/作业链接 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13315作业目标 回顾自己的软工实践课程学号 102202157一、学期回顾 1.1 回顾你对于软件工程课程的想象在课程开始前,我一直以为软件工程课程会聚焦于各种编…

转正了!!!!!!!!

近期&感受、问题: 1.版本优化描述:秘境排行榜;一键探险功能的顺序;背包随机类宝箱一键开启;美食家一键合成闪光美食;电玩活动跳过动画功能;许愿池自动投币;结晶一键熔炼 感受/反思:感觉自己菜菜的QAQ,各种版本的本地数据处理错误(删早了删晚了/先notify后notify…

Navicat密码导出解密导入到DataGrip中

使用Navicat导出密码:目前使用Navicat17亲测有效使用php解密代码 <?php class NavicatPassword {protected $version = 0;protected $aesKey = libcckeylibcckey;protected $aesIv = libcciv libcciv ;protected $blowString = 3DC5CA39;protected $blowKey = null;protec…

鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

随着HarmonyOS NEXT的正式推出,鸿蒙原生应用开发热度高涨,数量激增。但在三方应用鸿蒙化进程中,性能问题频出。为此,HarmonyOS NEXT推出了一整套原生页面高性能解决方案,包括Nodepool、HMrouter和DataCache 三大解决方案,并上架OpenHarmony开源社区,分别针对应用页面滑动…

数值计算方法(2) 数值积分方法

+++ date = 2024-12-21T13:49:00+08:00 draft = true title = 数值计算方法(2) 数值积分方法 +++ 初次发布于我的个人文档 上一期讲了插值方法,这一次自然是要运用一下插值方法了。所以这一期的主题是用插值方法计算定积分。 机械求积方法 下面我们来介绍一下怎么用插值法来得…

AI烟雾监测识别摄像机

AI烟雾监测识别摄像机的应用范围广泛,不仅可以安装在家庭、商业建筑、工厂等场所,还可以应用于地铁、火车站等公共场所,为人们的生命财产安全提供全方位的保障。总的来说,AI烟雾监测识别摄像机作为智能化安全防范的重要工具,具有广阔的应用前景和社会意义。通过提高火灾预…

Omnissa Horizon Clients 2412 发布 - 虚拟桌面基础架构 (VDI) 和应用软件

Omnissa Horizon Clients 2412 发布 - 虚拟桌面基础架构 (VDI) 和应用软件Omnissa Horizon Clients 2412 发布 - 虚拟桌面基础架构 (VDI) 和应用软件 Omnissa Horizon,之前称为 VMware Horizon, 通过高效、安全的虚拟桌面交付增强您的工作空间 请访问原文链接:https://sysin.…

题目集7-8总结:智能家居强电电路模拟系统

一、前言 1.1 题目背景 题目集7和8以智能家居为主题,通过强电电路的模拟设计,引导我们从基本开关电路到多功能调速器和受控设备模拟的深入探索,体现了物联网技术在智能家居中的实际应用。 1.2 题目特点 知识点:涵盖开关逻辑、电路模拟、受控设备特性、并联与串联电路等核…