English

Integral Biflow Maximization

Combinatorics 2024-07-26 v1

Abstract

Let G=(V,E)G=(V,E) be a graph with four distinguished vertices, two sources s1,s2s_1, s_2 and two sinks t1,t2t_1,t_2, let c:EZ+c:\, E \rightarrow \mathbb Z_+ be a capacity function, and let P{\cal P} be the set of all simple paths in GG from s1s_1 to t1t_1 or from s2s_2 to t2t_2. A biflow (or 22-commodity flow) in GG is an assignment f:PR+f:\, {\cal P}\rightarrow \mathbb R_+ such that eQPf(Q)c(e)\sum_{e \in Q \in {\cal P}}\, f(Q) \le c(e) for all eEe \in E, whose value is defined to be QPf(Q)\sum_{Q \in {\cal P}}\, f(Q). A bicut in GG is a subset KK of EE that contains at least one edge from each member of P{\cal P}, whose capacity is eKc(e)\sum_{e\in K}\, c(e). In 1977 Seymour characterized, in terms of forbidden structures, all graphs GG 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 cc); such a graph GG 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.

Keywords

Cite

@article{arxiv.2407.17821,
  title  = {Integral Biflow Maximization},
  author = {Guoli Ding and Rongchuan Tao and Mengxi Yang and Wenan Zang},
  journal= {arXiv preprint arXiv:2407.17821},
  year   = {2024}
}

Comments

27 pages, 5 figures

R2 v1 2026-06-28T17:53:10.462Z