某道图论题中的数学原理
参考博客。一句话解释:图的回路空间与割空间互为正交补。
- 边空间:即幂集
,可视为 上的线性空间。 - 回路空间:使得每个点的度数为偶数的边集的子集。可视为 “边空间” 的子空间,记为
。 - 割空间:所有
,其中 。也可以视为 “边空间” 的子空间,记为 。
Proof. 注意到 的割边集就是 内每个点的邻边集的对称差,因此 对 封闭。
给出图的任意生成树
- 非树边
与 上 的路径的并集被称为 “基环”。则所有 “基环” 构成 的基。 - 任意给
定根, 的子树 对应的割被称为 “基础割”。则所有 “基础割” 构成 的基。 - 内积
,毕竟基域为 。则 有 。
Proof. 根据割 构造二部图,显然环 必须经过 “边界线” 偶数次。 - 边集
满足 当且仅当 有 。——即 是 的正交补。
Proof. 注意到
课后习题:试证明,边空间是
回到原题上,需判定是否有
于是有经典做法:给每个元素赋随机权
当
时间复杂度
从
根据拟阵相关知识,我们知道图拟阵是正则拟阵,可以在
因此
不难发现这和上面的结论是相同的。
如果这篇文章对你有帮助,那么作者是:OneInDark,原文在:https://www.cnblogs.com/OneInDark/p/16472699.html,否则我也不知道这是谁的文章。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下