Integral Biflow Maximization

Abstract

Let G=(V,E) be a graph with four distinguished vertices, two sources s1, s2 and two sinks t1,t2, let c:\, E → Z+ be a capacity function, and let P be the set of all simple paths in G from s1 to t1 or from s2 to t2. A biflow (or 2-commodity flow) in G is an assignment f:\, P→ R+ such that Σe ∈ Q ∈ P\, f(Q) c(e) for all e ∈ E, whose value is defined to be ΣQ ∈ P\, f(Q). A bicut in G is a subset K of E that contains at least one edge from each member of P, whose capacity is Σe∈ K\, c(e). In 1977 Seymour characterized, in terms of forbidden structures, all graphs G for which the max-biflow (integral) min-bicut theorem holds true (that is, the maximum value of an integral biflow is equal to the minimum capacity of a bicut for every capacity function c); such a graph G is referred to as a Seymour graph. Nevertheless, his proof is not algorithmic in nature. In this paper we present a combinatorial polynomial-time algorithm for finding maximum integral biflows in Seymour graphs, which relies heavily on a structural description of such graphs.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…