边覆盖、边独立集

图论的一些概念 支配集 覆盖集 独立集 点支配集(Vertex Dominating Set)设无向图为G(V,E),顶点集合V*⊆\subseteq V,若对于∀ \forall v ∈\in (V-V*), ∃\exists u ∈\in V*,使得(u,v) ∈\in E,则称u支配v,V* 为G的一个点支配集。 通俗地讲,V中的顶点要么是V*集合中的元素,要么与V* 中的一个顶点相邻。极小支配集: 若支配集V*的任何真子集都不 阅读详情

【边覆盖】

所谓边覆盖集E*,就是G中所有的顶点都是E*中某条边的邻接顶点(边覆盖顶点)

极小边覆盖:若边覆盖E*的任何真子集都不是边覆盖,则称E*是极小边覆盖。

最小边覆盖:边数最少的边覆盖集称为最小边覆盖。

边覆盖数:最小的边覆盖所含的边数称为边覆盖数。

【边独立】

边独立集:设无向图为G(V,E),边的集合E*属于E,若E中任何两条边均不相邻,则称E*为G的边独立集,也称E*为G的匹配。所谓任何两条边均不相邻,通俗的讲,就是任何两条边都没有公共顶点。

极大匹配:若在E*中加入任意一条边所得到的集合都不匹配,则称E*为极大匹配。

最大匹配:边数最多的匹配称为最大匹配。

边独立数:最大匹配的边数称为边独立数或匹配数。

【盖点与未盖点】

设v是图G的一个顶点,如果v与M中的某条边关联,则称v为M的盖点。如果v不与任意一条属于匹配M的边相关联,则称v是匹配M的未盖点。

【最大边独立集(最大匹配)与最小边覆盖集之间的联系】

(1)从最大匹配出发,通过增加关联未盖点的边获得最小边覆盖。

(2)从最小边覆盖出发,通过移除相邻的一条边获得最大匹配。

【定理】设无向图G的顶点个数为n,且G中无孤立点

(1)设M为G的一个最大匹配,对于G中M的每个未盖点v,选取一条与v关联的边所组成的边的集合为N,则W= M∪N为G中的最小边覆盖。

(2)折W1为G的最小边覆盖,若G中存在相邻的边就移除其中的一条,设移除的边集为N1,则M1=W1-N1为G中一个最大匹配。

(3)G中边覆盖数α1(G)与匹配数β1(G),满足α1(G)+β1(G) = n。

【二分图最小点权覆盖】

从x或者y集合中选取一些点,使这些点覆盖所有的边,并且选出来的点的权值尽可能小。

建模:

    原二分图中的边(u,v)替换为容量为INF的有向边(u,v),设立源点s和汇点t,将s和x集合中的点相连,容量为该点的权值;将y中的点同t相连,容量为该点的权值。在新图上求最大流,最大流量即为最小点权覆盖的权值和。

【二分图最大点权独立集】

 在二分图中找到权值和最大的点集,使得它们之间两两没有边。其实它是最小点权覆盖的对偶问题。答案=总权值-最小点覆盖集。具体证明参考胡波涛的论文。

  1. 最大点权独立集: 
  2. 转化为最小点权覆盖问题,最大点权独立集=总权值-最小点权覆盖集 
  3. 最小点权覆盖: 
  4. 设立源点s和t,s连边到点i,容量为i点的权值;点j连边到t,容量为j点权值;原二分图中的边容量为INF,求最大流即为最小点权覆盖。 

【离散数学 · 图论】支配集、独立集、覆盖集、匹配 (源文档高清截图位于最后) 回顾: 对两个顶点u和v,若有边(u, v)直连,则称u和v相邻。若两条边有公共顶点,称两条边相邻。边与相连的顶点关联。 自环:一条从一个顶点到它本身的边。 极大(小)值=局部最大(小)值≠全局最大(小)值。 1、对无向图G(V, E),若,且对任意的v∈(V \ V’),总存在边(u, v)∈E且u∈V’,则称V’是G的一个点支配集。 换言之:点支配集以外的任意一个点... 阅读详情

相关推荐

流程图转PAD,N-S图和伪码(软件工程)

这个Doc文档是软件工程中,流程图分别转换成N-S盒图,PAD图和伪码的例子

图论知识点

边覆盖:最小的边集使得每个点都与至少一个点相连 点覆盖:最小的点集使得每个点都与至少一条边相连 匹配数 定义为 边独立数 对于任意图: 边覆盖数 = 点独立数 边覆盖数 + 点覆盖数 = 节点数 所以 点覆盖数 + 点独立数 = 节点数 对于二分图:点独立数 + 最...

ehdhg13455的博客 862

N5105核显直通PVE:从黑屏到HDMI输出的完整指南

PCI直通能让虚拟机独占物理设备,但核显直通远没有独显那么轻松。Intel核显与CPU、显示输出链路的强耦合使UEFI引导、GOP驱动、驱动签名等环节都成了黑屏陷阱。在PVE虚拟化环境中,通过IOMMU开启、vfio-pci绑定、OVMF固件和Q35机型配合,可以绕过KVM检测,让Windows虚拟机正确驱动核显,从HDMI口输出画面,并解锁Intel Quick Sync硬解能力。这种方案尤其适合N5105等低功耗迷你主机,可作为客厅HTPC、本地视频硬解或依赖硬件加速的轻量工作台。本文基于N5105平台

weixin_31082403的博客 374

匹配、边覆盖、独立集和顶点覆盖

记图G=(V,E). 匹配:在G中两两之间没有公共端点的边集合 边覆盖:G中的任意端点都至少是边集F中的某条边的端点的边集合F⊆E 独立集:在G中两两之间互不相连的点集合 顶点覆盖:G中的任意边的至少一个端点属于S的顶点集合S⊆V 此外,它们还满足: (a)对于不存在孤立点的图,|最大匹配|+|最小边覆盖|=|V| (b)|最大独立集|+|最小点覆盖|=|V| 证明思路:(a)可以通过向最大匹配...

lpls1 1488

.NET适配HarmonyOS进展 1. 前言

目前国产化系统浪潮下,适配鸿蒙是中国软件大势所趋,.NET作为最适合开发客户端语言之一,适配鸿蒙系统(HarmonyOS Next)是目前.NET开发者最关心的事情。我目前业余时间正在移植Avalonia到HarmonyOS,去年在.NET Conf CN上分享过,目前又取得一点进展,所以本文把所有问题进行整合与大家进行分享。

2301_76476890的博客 1461

S32K3xx系列DMA驱动实战:EB配置与Mcal接口应用全解析(含Adc硬件触发示例)

本文深入解析S32K3xx系列MCU的DMA驱动开发,涵盖EB工具配置与Mcal接口应用,特别包含ADC硬件触发示例。通过详细架构分析、实战配置步骤和工业级应用案例,帮助开发者掌握AUTOSAR环境下DMA高效数据传输技术,提升汽车电子和工业控制系统的性能。

weixin_29162439的博客 463

边覆盖集与边独立集(匹配)

1、覆盖与边覆盖集:设无向图为 G(V, E),边的集合 E*⊆E,若对于∀v∈V,∃e∈E*,使得:v与 e 相关联,则称 e 覆盖 v,并称 E*为边覆盖集(edge covering set,或简称边覆盖)。     通俗地讲,所谓边覆盖集 E*,就是 G 中所有的顶点都是 E*中某条边的邻接顶点(边覆盖顶点)。 2、极小边覆盖:若边覆盖 E*的任何真子集都不是边覆盖, 则称 E*是极小...

小康的博客 2813

DOA估计算法从原理到仿真——CBF、Capon、MUSIC算法

从原理出发理解并实现经典的DOA估计算法

m0_55845774的博客 1万+

二分图最大匹配,最小路径覆盖,最小点覆盖,最大独立集,最小边覆盖与建图方法

前言:         有自己写的,有摘的别人的,前面是摘的,也是无心整理,出错是难免的,反正我都不会证明,智人见智,别被我误导了。 §1图论点、边集和二分图的相关概念和性质 点覆盖、最小点覆盖 点覆盖集即一个点集,使得所有边至少有一个端点在集合里。或者说是“点” 覆盖了所有“边”。。极小点覆盖(minimal vertex covering):本身为点覆盖,其真子集都不是

、Poppy 8983

ARTIX-7 GTP 3G-SDI 工程构建与调试实战

本文详细介绍了基于ARTIX-7 FPGA和GTP收发器的3G-SDI工程构建与调试实战。从基础概念解析到Vivado工程创建、GTP IP核配置、SDI IP核集成,再到系统集成与时钟域处理,提供了全面的技术指导。文章还分享了调试技巧、常见问题排查方法以及性能验证步骤,帮助开发者快速掌握3G-SDI视频传输技术的实现与优化。

weixin_30443813的博客 256

46、大数据助力SDN优化流量管理与控制器

本文探讨了大数据在软件定义网络(SDN)中的应用,重点分析了如何利用大数据技术优化SDN控制器的可扩展性和弹性。通过介绍SDN控制器的核心功能及其面临的挑战,提出了集中式、分布式、混合式和分层式控制器放置策略,并结合大数据分析系统架构与技术,详细阐述了在控制器放置优化、流聚合和备份路径识别等场景中的实际应用。文章还给出了大数据分析在SDN控制器优化中的操作流程与优势,展望了未来结合人工智能与物联网的发展方向,强调了数据安全与算法效率的重要性。

xx56789的博客 86

白盒测试详解

通常把测试数据和预期的输出结果称为测试用例。 (一)逻辑覆盖 是对一系列测试过程的总称,这组测试过程逐渐进行越来越完整的通路测试。 1.语句覆盖 语句覆盖的含义是,选择足够多的测试数据,使被测程序中每个语句至少执行一次。语句覆盖是很弱的逻辑覆盖标准 2.判定覆盖 又叫分支覆盖,它的含义是,不仅每个语句必须至少执行一次,而且每个判定的每种可能的结果都应该至少执行一次,也就是每个判定的

斜阳雨陌 1609

Agent Skills应用解析:构建可扩展、高效率AI探员

Agent Skills是一个简洁而强大的概念:它是一个包含组织化的指令、脚本和资源的文件夹,智能体可以动态地发现并加载这些内容,以在特定任务中表现更佳。可组合性(Composability):一个Agent Skill是一个独立的、封装良好的能力单元。开发者可以为不同的功能(例如PDF处理、网络浏览、数据分析)创建独立的技能,然后根据需要将它们组合起来,赋能不同的智能体。这意味着不再需要为每个用例构建碎片化、定制设计的智能体,而是可以通过组合现有技能来快速构建新的专业智能体。

形上得其象,形下合于数;阴阳自济,玄理自明。 1627

点支配集,点覆盖集,点独立集+边覆盖集,边独立集(匹配)笔记

通信例子:要在几个城市之间建立通讯基站,直接相连代表能覆盖信号,最少需要在几个城市建基站? 图G的点支配集V∗:∀v∈(V−V∗),∃v∗∈V∗(v∗,v)∈E图G的点支配集V^*:\forall v\in (V-V^*),\exists v^* \in V^* (v^*,v)\in E 图G的点支配集V∗:∀v∈(V−V∗),∃v∗∈V∗(v∗,v)∈E 即 V 中的顶点要么是 V集合中的元素、要么与 V 中的一个顶点相邻。 极小 最小https://www.cnblogs.com/CreatorKou/

ResumeProject的博客 1963

视觉SLAM十四讲slambook2示例代码所有依赖库的编译安装教程(VTK、OpenCV3、ceres、Sophus、g2o、Eigen、Pangolin、googletest等)

这是2021年的最后一篇博客~ 新年快乐! 0 准备工作   首先需要先安装cmake编译器: sudo apt-get install cmake   以及,将十四讲的示例代码克隆下来(十四讲的源码地址点击这里): git clone --recursive https://github.com/gaoxiang12/slambook2.git   由于里面的3rdparty文件夹内所有内容都来自于其他github仓库,所以需要加上--recursive参数,不然克隆下来的内容不完整。   如果你.

zeeq的博客 7839

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

支配集、覆盖集、独立集与匹配

注:下面的图G都为无向连通图 一、点支配 【支配】 对于图G中顶点集合V中的某一个点A与另一个点B有边链接,叫做点A支配B。 【点支配集】 对于图G中顶点集合V中的某个顶点子集V',可以支配V-V'中的其他点,这个点集V'就是点支配集。 【极小支配集】 对于支配集V,他的任何真子集都不是支配集,就称为V是极小支配集。 【最小支配集】 顶点数

旧时光 1426

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

【图论及其运用 — 电子科技大学】(八)第八章 Ramsey 定理

设。

青年有志 1177

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

支配集,覆盖集,独立集与匹配

在无向网络G(V,E)中,V*是V的子集,E*是E的子集。点支配集: 所谓点支配集就是v*中的顶点能够支配v-v*中的每一个顶点,即v-v*中的顶点都是v*中某个顶点的邻接顶点。或则说v中的顶点要么是v*中的顶点要么是与v*相邻的顶点。 极小支配集:若v*的任何真子集都不是支配集,则称v*是极小支配集。 最小支配集:顶点数最小的支配集称为最小支配集。其顶点数称为点支配数。点覆盖集: 所谓点覆

STILLxjy 1079

图论点、边集和二分图的相关概念和性质

转自https://dsqiu.iteye.com/blog/1689505 点覆盖、最小点覆盖 点覆盖集即一个点集,使得所有边至少有一个端点在集合里。或者说是“点” 覆盖了所有“边”。。极小点覆盖(minimal vertex covering):本身为点覆盖,其真子集都不是。最小点覆盖(minimum vertex covering):点最少的点覆盖。点覆盖数(vertex co...

ailei7251的博客 870

acm-图论的一些概念及性质

图论的一些知识点,先mark一下§1图论点、边集和二分图的相关概念和性质 点覆盖、最小点覆盖 点覆盖集即一个点集,使得所有边至少有一个端点在集合里。或者说是“点” 覆盖了所有“边”。。极小点覆盖(minimal vertex covering):本身为点覆盖,其真子集都不是。最小点覆盖(minimum vertex covering):点最少的点覆盖。点覆盖数(vertex covering n

帷幕后的文和 1763

图论笔记-第七章

点支配集 支配:任意 V-V* 中的顶点,都有存在 V* 中的顶点和它通过边相连通 点支配集:V-V* 中的每个顶点都是 V* 中某个顶点的邻接顶点 极小配集:点支配集 V* 任何真子集都不是点支配集 最小支配集:顶点数最小的支配集 点支配数:最小支配集中的顶点个数 点覆盖集 覆盖:任何一条边,都能在 V* 中的找到至少一个顶点 点覆盖集:覆盖所有边的点集 极小...

weixin_30782293的博客 390

初赛复习5

二分图的相关概念1.点覆盖、最小点覆盖 点覆盖集:一个点集,使得所有边至少有一个端点在集合里,或者说是“点” 覆盖了所有“边”. “极小点覆盖:本身为点覆盖,其真子集都不是。 最小点覆盖:点最少的点覆盖。 点覆盖数:最小点覆盖的点数。2.边覆盖、极小边覆盖 边覆盖集:一个边集,使得所有点都与集合里的边邻接,或者说是“边” 覆盖了所有“点”。

yzyyylx的博客 327

二分图最大匹配,最小边覆盖,最小点覆盖

详细解释和证明请看下面的博客 https://blog.youkuaiyun.com/Flynn_curry/article/details/52966283 1.最小点覆盖是一个点集,满足所有的边至少有一个端点在点集中的最小点集,即点集里的点能覆盖所边; 最小点覆盖 = 最大匹配; 2.最小边覆盖是一个边集,满组边集里的点能覆盖所有端点; 最小边覆盖 = 顶点数 - 最大匹配; 3.最大独立集是一个点集,点集里的所有点两两都不能连在一起; 最大独立集 = 顶点数 - 最大匹配; ...

zhengsir8866的博客 429

【笔记】二分图、网络流相关

二分图这里的证明都是大概只有我能看懂的不严密证明…最小点覆盖=最大匹配概念:二分图中选最少得点,使其覆盖所有的边。可以贪心地去选点,使点出现在最大匹配上。最小边覆盖=顶点数-最小点覆盖概念:二分图中选最少的边,使其覆盖所有点。首先可以贪心地选最大匹配上的边,因为这样可以一条边覆盖两个点。剩下的点只能由其他边一条边覆盖一个点了。设最大匹配数为m,选的其他边的数量是a,满足2m+a=n,答案是m+a=n

DQS的树洞 1060
上一篇: 点支配、点覆盖、点独立
下一篇: 网络流-最大流算法
嘿嘿不错
博客等级 码龄11年 10粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值