当前位置: 首页 > news >正文

网络流杂谈

学习了快三个月网络流了,总算有点个人的感觉了,希望这篇 blog 可以给各位新学网络流的人一些启示吧 QWQ

目录
  • 网络流杂谈
    • 基础概念
      • 什么是网络(Network)
      • 什么是流(Flow)
      • 常见的网络流问题类别
    • 基础网络流问题的求解

网络流杂谈

基础概念

什么是网络(Network)

简单的说, 就是给定一个有向图 \(G = (V, E)\), 如果 \(V, E\) 满足以下这些特殊的性质, \(G\) 就被称为一个网络

\(V\) 当中有两个特殊点, 一个叫源点(Source), 一个叫汇点(Sink). 源点没有入边, 汇点没有出边. 源点用字母 \(s\) 表示, 汇点用字母 \(t\) 表示

而对于每一条边 \((u, v) \in E\), 都有一个容量(Capacity) \(c\), 记作 \(c(u, v)\). 特别的, 如果对于一条边 \((u, v) \notin E\), 我们可以认为 \(c(u, v) = 0\)

另外, 在网络流中, 边有一个特殊的名字叫做 弧(Arc)

什么是流(Flow)

OIwiki 的说法有点太官方了, 听的云里雾里的所以我们这里换一个网络流原本的说法. 考虑你要从源点出发向汇点发送信息, 衡量信息的大小我们用一个量来形容, 用 \(f\) 表示, 称之为流量. 每条边相当于一个管道, 可以通过的最大的流量就是这条边的容量 \(c(u, v)\)

现在你每条边分配一个流量, 为了方便记录, 我们又如描述一条边的容量般描述一条边 \((u, v)\) 的流量为 \(f(u, v)\), 如果 \((u, v) \notin E\), 同样可以认为\(f(u, v) = c(u, v) = 0\). 这个 \(f\) 就是流, 它是一个函数, 我们也可以叫它流函数, 从源点 \(s\) 到汇点 \(t\) 的流函数记作 \(s - t\) 流. 最后运输到汇点的所有流量之和就是这个流的流量(Flow)

一个蕴含了流的网络就是流网络(Flow Network)

这里, 我们有两条性质

  1. 容量限制: 根据我们的定义显然有每条边的流量小于或等于每条边的容量, 且不能倒流, 即流量非负.

    严谨的说,

    \[\forall (u, v) \in E, f(u, v) \le c(u, v) \]

  2. 流量守恒: 除源点汇点之外, 每个节点的总流出量等于总流入量, 也就是说在这个流网络中, 不会存在一个除源点汇点之外的节点私吞流量或创造流量, 而源点可以产生无尽的流量, 汇点可以接收无尽的流量.

    严谨的说,

    \[\forall u \in V, \sum_{v \in V} f(u, v) = \sum_{v \in V} f(v, u) \]

基于此, 我们可以计算一个流的流量 \(f = \sum_{u \in V} f(u, t)\), 同时由于流量守恒, 源点流出的流量也应当等于汇点接收的流量, 所以我们得到一个更加大众化的结论(我也不知道这为什么大众) \(f = \sum_{u \in v} f(s, u)\)

常见的网络流问题类别

以上我们介绍了网络和流, 而网络流就是在网络上解决流问题, 一般常见以下名字像网络流的网络流问题

  1. 最大流(Maximum Flow): 求解一个网络中的最大流量
  2. 费用流(Cost Flow): 每一条边另有运输流量的代价 \(cost(u, v)\), 最终流的代价 \(C\)\(\sum_{(u, v) \in E} f(u, v) \cdot cost(u, v)\), 现在要求在保证某种条件的情况下最值化 \(C\)
  3. 可行流(Feasible Flow): 求解是否存在一个流满足某种给定的条件

基础网络流问题的求解

http://www.jsqmd.com/news/370182/

相关文章:

  • Git 分支使用规范
  • Claude Code 小白指北(二):五个“暗号”,让 Claude Code 干活更听话
  • 2026最新大数据与会计专业推荐!国内优质院校权威榜单发布,特色办学助力职业发展 - 品牌推荐2026
  • 分期乐购物额度如何回收?便捷流程一步到位 - 团团收购物卡回收
  • 2026最新烹饪工艺与营养培训推荐!国内优质机构权威榜单发布,助力厨艺技能与营养专业能力提升 - 品牌推荐2026
  • 2026年新中式实木全屋定制推荐:权威评测揭晓 - 品牌推荐
  • 线性表之链表的介绍和启用
  • 徽科特露点仪在冶金行业使用靠谱吗,口碑品牌大揭秘 - 工业品网
  • 2026最新面点培训推荐!国内优质面点培训院校权威榜单发布,中国厨师之乡/陈派豫菜/营养配餐场景适配 - 品牌推荐2026
  • 2026最新电子商务专业推荐!国内优质院校权威榜单发布,适配中国厨师之乡特色需求 - 品牌推荐2026
  • 自动化立体仓库品牌指南:2026年TOP5推荐及选型策略 - 品牌策略主理人
  • 如何使用1688官方API进行订单同步?
  • 2026最新厨师培养推荐!中国厨师之乡/陈派豫菜/营养配餐领域优质院校权威发布 - 品牌推荐2026
  • 2026年中国访客系统服务商发布:以访客云为代表的标杆企业深度解析 - 品牌推荐
  • Edge浏览器打开闪退怎么处理
  • 家庭“技术债”:90%的亲子冲突,源于你的“操作系统”版本未更新
  • 张雪峰推荐少儿编程品牌哪家强?2026十大权威评测榜单揭晓! - 匠言榜单
  • 2026年度访客管理系统推荐榜单:安全管控与智能体验双维度综合评估 - 品牌推荐
  • 智能车PID控制方法研究
  • 讲讲唐山舒同眼视光中心近视矫正,费用和口碑情况怎么选择 - 工业设备
  • 好写作AI:收到评审意见后,让AI帮你把“重投”变成“接收”
  • 好写作AI:当你脑中有匹野马,AI帮你建个专业赛马场
  • 2026年新中式实木全屋定制推荐:权威评测榜单揭晓,破解风格统一与环保痛点 - 品牌推荐
  • 高德地图-物流路线
  • 因果推断——从残差回归到双重机器学习的因果推断进阶之路
  • 2026年视频号服务推荐公司排名,华腾微联收费合理不 - myqiye
  • 第三届边缘计算与并行、分布式计算国际学术会议(ECPDC 2026)
  • 创新公寓恒压供水系统设计
  • TechWiz LCD 1D应用:偏振状态分析
  • 基于STM32的智能手环设计