写点什么

苏黎世联邦理工学院研发史上最快网络流算法

  • 2024-07-02
    北京
  • 本文字数:1099 字

    阅读完需:约 4 分钟

苏黎世联邦理工学院研发史上最快网络流算法

近日, 苏黎世联邦理工学院计算机系的 Rasmus Kyng 在网络流算法方面取得了显著的进展。其团队开发了一种新的网络流算法,能够在几乎线性的时间里计算最大运输流量,这意味着其运行时间将接近数学理论中的计算速度。



Kyng 的博士生导师、耶鲁大学应用数学和计算机科学教授丹尼尔·A·斯皮尔曼(Daniel A. Spielman)将这种”快得离谱“的算法比作保时捷超跑;苏黎世联邦理工学院官方也做出评价:超快算法为未来高效计算超大型动态变化的网络奠定了基础,有望改变整个研究领域。


那么,是什么让 Kyng 的计算方法能比其他网络流算法都要快呢?


原则上,所有计算方法都必须多次迭代分析网络,以找到最佳流量和最低成本路线。在 Kyng 团队之前,研究人员一般通过两种方案来解决这一问题:


  • 以铁路网络为模型,在每次迭代中对整个网络进行计算,并对交通流量进行修改;


  • 在每次迭代中计算整个网络,但对网络每个部分的修改流量使用统计平均值。


而 Kyng 的团队则是将这两种策略各自的优势结合在一起,创造出了一种新的组合方法。Kyng 团队成员表示,“我们的方法是基于很多小的、低成本的计算步骤,这些步骤加起来比几个大的步骤快得多。”

论文中提出的算法主要解决以下几个问题:


  • 环检测(Cycle Detection):检测图中是否存在环。


  • 强连通分量维护(Strongly Connected Component Maintenance, SCCs):维护图中的强连通分量。


  • 单源最短路径(s-t Shortest Path):计算图中单源到单目标的最短路径。


  • 最小成本流(Minimum-Cost Flow):在满足容量限制的情况下,找到成本最小的流。





相比于现有算法,Kyng 团队新网络流算法具有独特优势:


  • 基于断链的标号算法:新算法广泛吸取了标号算法的最新成果,并引进了断链的基本概念,提出了一种基于断链求解网络最大流的新标号算法。这种方法在处理大规模、高复杂度的网络流问题时表现更为优异,能够有效提高算法的效率和准确性。


  • 仿真实验验证:通过实例和仿真实验进行了验证,证明了新算法的有效性和可靠性。


网络流算法在多个领域都发挥着重要作用。它通过构建网络模型来优化各种流程,提高效率,降低成本。在物流优化方面,算法帮助优化运输路径,提升运输效率并减少开支。电路布线设计方面,也通过此算法,确保电路运行的高效性和可靠性。此外,在网络设计中,算法可以优化数据传输路径,保障数据传输的高效与稳定。


该研究不仅为为解决以前无法有效计算的非常大规模问题奠定了基础,同时,还改变了计算机计算复杂任务的方式。


参考链接:

https://ethz.ch/en/news-and-events/eth-news/news/2024/06/researchers-at-eth-zurich-develop-the-fastest-possible-flow-algorithm.html

论文原文:

https://dl.acm.org/doi/10.1145/3618260.3649767

2024-07-02 15:4310126

评论 1 条评论

发布
用户头像
👍
2024-07-14 17:35 · 巴勒斯坦
回复
没有更多了
发现更多内容

京东金融APP-新交互技术“虚拟数字人”赋能世界杯主题营销

京东科技开发者

大数据 前端 Web 交互 虚拟人

预测式外呼算法模型的深度应用详解

中关村科金

人工智能 大数据 AI 智能

南京公安研究院与秒云达成生态合作,携手赋能产业智能化发展

MIAOYUN

智慧公安 生态合作

关于佛萨奇系统开发及原力元宇宙2.0佛萨奇系统开发方案

I8O28578624

2022-12-26:有一个数组包含0、1、2三种值, 有m次修改机会,第一种将所有连通的1变为0,修改次数-1, 第二种将所有连通的2变为1或0,修改次数-2, 返回m次修改机会的情况下,让最大的0

福大大架构师每日一题

Linux 算法 Shell 福大大

全网首发!华为云UCS正式商用

爱科技的水月

使用DataEase分析销售数据有多方便?

搞大屏的小北

数据可视化 销售数据分析 数据展示

【JVM规范】第二章-JVM结构

四月

Java JVM

DataEase 做出来好看吗?

搞大屏的小北

数据可视化 大屏可视化 DataEase

是不是你在找的推特GIF动图下载方法?!支持苹果安卓双系统使用!

frank

twitter 推特视频下载

正确理解和使用JAVA中的字符串常量池

JAVA旭阳

Java

有序存储对于高性能的意义

陈橘又青

算法

【JVM规范】第三章-Java虚拟机编译

四月

Java JVM

贾斯特里尼&布鲁克斯葡萄酒,历经百年的传世经典

联营汇聚

如何接受或拒绝 Excel 中的修订

在下毛毛雨

C# .net Excel 工作表 跟踪修订

用品质提升品味,贾斯特里尼&布鲁克斯葡萄酒

联营汇聚

华为云左少夫:面向分布式云原生 构筑无处不在的云原生基础设施

爱科技的水月

同是弹性公网IP,华为云弹性公网IP的优势有哪些?

秃头也爱科技

弹性公网IP支持多产品灵活绑定或解绑,能为企业提供独立公网IP资源!

秃头也爱科技

vivo 游戏中心低代码平台的提效秘诀

vivo互联网技术

低代码 组件化 配置化 提效

想做运维审计大屏?用这个工具就对了!

搞大屏的小北

大屏可视化 运维审计 审计大屏

极客时间运维进阶训练营第一周作业

独钓寒江

极客时间运维进阶训练营第九周作业

老曹

数智为线,经纬中国:新华三勾勒出的山河锦绣

脑极体

华为云连接CC——让多区域协同办公更高效更稳定

秃头也爱科技

转转实时OLAP分析场景技术选型与应用实践

转转技术团队

OLAP

Genymotion模拟器安装

芯动大师

android Genymotion Android模拟器

架构实战营10期-作业3

炮仗

DataEase单点登录之OIDC

搞大屏的小北

keycloak 单点登录 OIDC

拒绝内卷挖掘境外新蓝海,华为云虚拟专用网络VPN有多特别?

爱科技的水月

HVML 解释器 PurC 0.9.2 发布;持续演进!

hvmlenvoy

编程语言 解释器 HVML

苏黎世联邦理工学院研发史上最快网络流算法_大数据_赵明华_InfoQ精选文章