vix.ing · top · new · best · stats

Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms

1999/11/01 by Tom Leighton, Satish Rao · 833 citations
Computer Science · Mathematics · #Algorithm #Algorithms and Data Compression #Citation #Complexity and Algorithms in Graphs #Computer science #Library science #Mathematics #Numerical Methods and Algorithms #Operations research

paper · pdf · doi:10.1145/331524.331526

published in Journal of the ACM 46(6), 787-832 (Association for Computing Machinery)

openalex publication_date 1999/11/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/14

Abstract

In this paper, we establish max-flow min-cut theorems for several important classes of multicommodity flow problems. In particular, we show that for any n-node multicommodity flow problem with uniform demands, the max-flow for the problem is within an O(log n) factor of the upper bound implied by the min-cut. The result (which is existentially optimal) establishes an important analogue of the famous 1-commodity max-flow min-cut theorem for problems with multiple commodities. The result also has substantial applications to the field of approximation algorithms. For example, we use the flow result to design the first polynomial-time (polylog n-times-optimal) approximation algorithms for well-known NP-hard optimization problems such as graph partitioning, min-cut linear arrangement, crossing number, VLSI layout, and minimum feedback arc set. Applications of the flow results to path routing problems, network reconfiguration, communication in distributed networks, scientific computing and rapidly mixing Markov chains are also described in the paper.

Cited by

Related