分图(Bipartite Graph)是一种图论结构,其中顶点被划分为两个集合,一个集合中的顶点属于同一个子集,另一个集合中的顶点也属于同一个子集。对于一个分图,我们可以通过最大匹配(Maximum Matching)的方法来解决最大流问题。为了从分图的网络流模型转换为最大流问题,我们可以将分图转化为线性网络,然后将最大流问题转化为求解线性网络的最大流。将分图转换为线性网络:使用染色法(
原创 2023-05-09 18:37:38
192阅读
  图论中的图是一个很抽象的东西。把抽象化的东西具体化后一般都比较容易理解,比如:一张地图,这当然是很直观的了。问题在于计算机没有那么强大的功能让图直接显示,因此我们需要用特定的方式表示一张图,那计算机中如何表示一张图呢? 一般来说,有三种表示方法。 对于稠密图(就是边很多的图,对应到地图上,就是交通发达的地区图),最好用矩阵表示; 对于稀疏图(与稠密图相对,边很少的图,对应到地
原创 2012-06-13 16:05:34
1392阅读
迪杰斯特拉算法基础视频讲解​​https://www.bilibili.com/video/av54668527​​贝尔曼—福特算法基础视频讲解​​​https://www.bilibili.com/video/av43217121​​算法底层逻辑初始化时将起点到各个顶点的距离设置为,起点赋值为0后续最多进行次遍历操作,对所有的边进行松弛操作,找到本次遍历的最短路径遍历都结束后,若再进行一次遍历时
原创 2022-10-27 16:28:20
175阅读
图论-分图专题(分图匹配、匈牙利算法、KM算法)???? | Power独立集五、分图-匈牙利算法
原创 2022-10-28 10:12:15
810阅读
元旦快乐呀!祝大家2022心想事成、工作顺利!今天我们继续来学习图论,和弗洛伊德算法。
原创 2022-01-04 10:10:04
112阅读
元旦快乐呀!祝大家2022心想事成、工作顺利!今天我们继续来学习图论,和弗洛伊德算法。
原创 2022-03-07 11:23:43
287阅读
文章目录图论——分图检测问题分析代码图论——分图检测问题
(一)BFS 1.地牢大师 你现在被困在一个三维地牢中,需要找到最快脱离的出路! 地牢由若干个单位立方体组成,其中部分不
原创 2022-09-23 18:06:18
55阅读
ฅ(๑˙o˙๑)ฅ 大家好, 欢迎大家光临我的博客:面向阿尼亚学习 算法学习笔记系列持续更新中~ 文章目录 一、前言、...
原创 2022-07-21 12:16:07
66阅读
找不到题了,今天最后一个坑给分图学习笔记吧,明天回来填。12点之前发完10篇,ye~如果一张无向图的N个节点可以分成A,B两个非空集合,并且同一集合内的点之间都没有边相连的话,那么称这张图为分图。(分图有很多有趣的性质和用途1、分图判定定理:一张无向图是分图,当且仅当图中不存在奇环。 证明:占坑待填分图最大匹配数 分图最小点覆盖 分图最大匹配-...
原创 2023-02-08 11:45:15
39阅读
图论中最短路算法与程序实现图论中的最短路问题(包括无向图和有向图)是一个基本且常见的问题。主要的算法有Dijkstra算法和Floyd算法。50个点之间相互连接信息矩阵Matlab求最短距离矩阵%%clear, close, clc%% 导入初始距离矩阵load primaryDistance.txtA = primaryDistance;clear primaryDistancen = size(A, 1);B = A; % 为最短距离矩阵B赋初值%% 利用Floyd算法计
原创 2021-08-24 09:42:40
305阅读
可以先在这里学学http://www.renfei.org/blog/bipartite-matching.html模板据上面的博客可知,分图匹配可以分4种类型最大匹配数:最大匹配的匹配边的数目最小点覆盖数:选取最少的点,使任意一条边至少有一个端点被选择最大独立数:选取最多的点,使任意所选两点均不...
转载 2017-04-14 09:46:00
181阅读
2评论
一、邻接矩阵、邻接表三、最短路问题四、最小生成树
原创 2022-02-03 09:47:36
121阅读
目录​​一,无向图和有向图​​​​,图的表示​​​​三,图的常见概念​​​​1,平行边(多重边)​​​​2,简单图​​​​3,连通分量​​​​四,有向图的核​​一,无向图和有向图图由节点和边组成。按照边是否有方向,图分为​​无向图​​​和​​有向图​​。,图的表示常见的表示方法有三种:邻接表、邻接矩阵、边集。三种表示方法用于表达无向图和有向图的方式都是一样的。三,图的常见概念1,平行边(多重边
原创 2022-07-17 00:42:19
246阅读
-
原创 2022-08-26 08:36:25
913阅读
欧拉回路 定义:给定无孤立结点图G,若存在一条路,经过G中每条边有且仅有一次,称这条路为欧拉路,如果存在一条回路经过G每条边有且仅有一次,称这条回路为欧拉回路。具有欧拉回路的图成为欧拉图。 欧拉回路存在的充要条件: 每个点的度为偶数(无向图) 每个点的入度出度相等(有向图) 欧拉路存在的必要条件:
转载 2017-09-23 20:31:00
171阅读
2评论
最短路 \(\;\) Problem \(\;\) 无向图,走$d$步能否到达,每个点拆成奇偶两个点考虑 (但好像拆点比直接记0/1慢) 次短路 \(\;\) 正常是考虑到每个点的最短和次短路$f,g$ 尝试互相去转移。分类讨论好麻烦啊 不妨跑两遍,$g$的更新初始用$f$来算,现在相当于把所有$f ...
转载 2021-08-20 18:50:00
224阅读
2评论
一、邻接矩阵、邻接表三、最短路问题四、最小生成树
原创 2021-08-27 14:22:23
137阅读
最短路 迪杰斯特拉 struct edge { int to, next, val; }e[MAXN << 1]; int head[MAXN], idx; void addedge(int u, int v, int w) { e[++idx] = edge{v, head[u], w}; hea ...
转载 2021-08-11 16:25:00
123阅读
2评论
NOIP考前攒rp。 图论是是数学的一个分支,图是图论的主要研究对象。图 (Graph) 是由若干给定的顶点及连接两顶点的边所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系。顶点用于代表事物,连接两顶点的边则用于表示两个事物间具有这种关系。(这段话是摘抄的)DFS(Depth First Search)深度优先搜索,是处理很多问题是需要使用的方法,有时也是用来获得部分分的利器,一大特点
  • 1
  • 2
  • 3
  • 4
  • 5