剩余容量如何从计算最大流量转换为邻接矩阵?

Posted

技术标签:

【中文标题】剩余容量如何从计算最大流量转换为邻接矩阵?【英文标题】:How would residual capacities translate into an adjacency matrix from computing max flow? 【发布时间】:2021-08-16 01:09:27 【问题描述】:

我想知道 ford-fulkerson 算法的剩余容量的前向和后向边缘将如何转换为矩阵?上三角矩阵是前边,下边是后边吗?

【问题讨论】:

【参考方案1】:

有几种不同的方式将图形编码为矩阵,所以我认为我们不能专门谈论这样做的“the”方式。

将带有权重/容量的图编码为矩阵的最常见方法是adjacency matrix。要形成它,请将图中的节点编号为 1、2、3、...、n。然后第 i 行第 j 列的条目对应于从节点 i 到节点 j 的边上的容量。如果容量为正,则该条目将是正的。如果它是残差边缘,则该值将为负数。如果从第一个节点到第二个节点没有边,或者如果边饱和,则矩阵中的值将为零。

【讨论】:

以上是关于剩余容量如何从计算最大流量转换为邻接矩阵?的主要内容,如果未能解决你的问题,请参考以下文章

求算法,用邻接矩阵和邻接表创建一个图,实现深度和广度搜索,菜单形式,c语言的代码。无向无权的图。

图的基本概念,图的存储--邻接矩阵、邻接表、十字链表、邻接多重表

“即时计算”是不是适合用于可变?

用于自动循环填充矩阵

3 列 CSV,到邻接矩阵,到网络图,到 Arcplot

用c语言编程 1创建图的邻接矩阵和邻接表 2验证图的深度优先、广度优先遍历算法 3验证最短路径