写点什么

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

  • 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:4310313

评论 1 条评论

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

虚拟主机和云服务器的区别

天翼云开发者社区

「中华田园敏捷开发」,是老板无能还是程序员无力?

引迈信息

前端 敏捷开发 后端 低代码

电商 SaaS 全渠道实时数据中台最佳实践

Apache Flink

大数据 flink 实时计算

AI for Good | 从女性力量,到AI公平

澳鹏Appen

人工智能

模块八作业

张贺

架构训练营

如何利用分布式算法理解分布式存储

Dinfan

数据库 分布式 分布式存储 分布式算法

企业内部即时通讯软件,提供安全的组织管理和办公协作方式

BeeWorks

适配PyTorch FX,OneFlow让量化感知训练更简单

OneFlow

人工智能 深度学习

电商平台的商品价格管理的产品设计

产品海豚湾

产品设计 SaaS 商品管理 电商 产品分析

Swift 里 的 Struct 和 Class

刿刀

云计算之-弹性伸缩

天翼云开发者社区

周六直播|StarRocks 参与数据湖架构峰会,揭秘最新湖仓分析新范式!

StarRocks

数据库 大数据

CleanMyMac X4.20免费版Mac系统垃圾清理工具

茶色酒

CleanMyMac X

从5分钟到60秒,袋鼠云数栈在热重启技术上的提效探索之路

袋鼠云数栈

热重启

一图读懂《2023 年全球互联网通信云行业研究报告》

融云 RongCloud

互联网 通讯 图片资源

从新手小白到运维大咖,SysOM 多场景宕机实例解析 | 龙蜥技术

OpenAnolis小助手

运维 操作系统 服务器 龙蜥技术 SysOM

WorkPlus|可定制、可扩展的私有化即时通讯办公平台

BeeWorks

彻底搞懂贝叶斯的本质

侠之大者

机器学习 贝叶斯公式 概率论

OpenAI竞争对手Anthropic融资:1融资易估值难2背后谷歌云3侧重安全

B Impact

全国首个算力互联互通验证平台发布,天翼云推动算力智能调度再提速

天翼云开发者社区

数据资产与勒索病毒之间,华为立起一张安全盾牌

脑极体

安全

终于说有人清楚了BI仪表板和大屏的区别

搞大屏的小北

数据分析 数据可视化 数据大屏 仪表板 可视化展示

GitLab 解析:为什么市场正在转向一体化 DevSecOps 平台?(附Forrester完整报告下载)

极狐GitLab

DevOps DevSecOps 安全测试 极狐GitLab 安全合规

一文搞懂面试官常问的:SpringBoot自动配置原理

Java Spring Boot 自动装配

让AI上车,车企如何借势2023上海国际车展硬核出圈

极客天地

ListView Item多布局的实现

芯动大师

ListView item QQ界面

【附下载】艾瑞《全球互联网通信云研究报告》,融云 IM 连续 8 年展现统治力

融云 RongCloud

互联网 IM 社交 融云 元宇宙

共铸国云智领未来| “码”上呼唤,马上办!

天翼云开发者社区

前端开发框架React技术如何与小程序结合,进行页面构建

兴科Sinco

小程序 taro 前端开发 前端框架 React Native

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