V2EX  ›  英汉词典
Enqueued related words: Bfs

Edmonds-Karp

释义 Definition

Edmonds–Karp(埃德蒙兹–卡普算法):一种用于求解网络最大流(maximum flow)的经典算法,是 Ford–Fulkerson 方法的特例;它在每次增广时用 BFS 在残量网络中寻找边数最少的增广路,从而保证多项式时间复杂度(常见记为 **O(V·E²)**)。

发音 Pronunciation (IPA)

/ˈɛdməndz kɑːrp/

例句 Examples

The Edmonds-Karp algorithm finds a maximum flow using BFS.
Edmonds-Karp 算法使用 BFS 来寻找最大流。

In dense graphs, Edmonds-Karp is often slower than Dinic’s algorithm, but it is easier to implement and analyze.
在稠密图中,Edmonds-Karp 往往比 Dinic 算法更慢,但它更容易实现和分析。

词源 Etymology

名称来自两位计算机科学家 Jack EdmondsRichard M. Karp。该算法通常指 Karp 在 1972 年对 Ford–Fulkerson 增广法的分析与改进版本:规定每次选择“最短(按边数)增广路”,从而给出明确的多项式时间界。

相关词 Related Words

文学与著作中的出现 Literary Works

  • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein:《Introduction to Algorithms》(《算法导论》)— 最大流章节常介绍 Edmonds–Karp 作为基准算法之一。
  • Jon Kleinberg, Éva Tardos:《Algorithm Design》— 网络流部分讨论 Edmonds–Karp 与其他最大流算法的对比。
  • R. K. Ahuja, T. L. Magnanti, J. B. Orlin:《Network Flows: Theory, Algorithms, and Applications》— 将 Edmonds–Karp 作为经典最大流方法纳入体系化讲解。
  • Richard M. Karp(1972):“Reducibility Among Combinatorial Problems” — 在相关讨论中促成了对该 BFS 增广版本(常称 Edmonds–Karp)的广泛引用与教学化传播。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   727 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 19:40 · PVG 03:40 · LAX 11:40 · JFK 14:40
♥ Do have faith in what you're doing.