English

A Polynomial Time Approximation Algorithm for the Two-Commodity Splittable Flow Problem

Data Structures and Algorithms 2011-11-22 v2 Discrete Mathematics

Abstract

We consider a generalization of the unsplittable maximum two-commodity flow problem on undirected graphs where each commodity i1,2i\in{1,2} can be split into a bounded number kik_i of equally-sized chunks that can be routed on different paths. We show that in contrast to the single-commodity case this problem is NP-hard, and hard to approximate to within a factor of α>1/2\alpha>1/2. We present a polynomial time 1/2-approximation algorithm for the case of uniform chunk size over both commodities and show that for even kik_i and a mild cut condition it can be modified to yield an exact method. The uniform case can be used to derive a 1/4-approximation for the maximum concurrent (k1,k2)(k_1,k_2)-splittable flow without chunk size restrictions for fixed demand ratios.

Keywords

Cite

@article{arxiv.1105.5979,
  title  = {A Polynomial Time Approximation Algorithm for the Two-Commodity Splittable Flow Problem},
  author = {Elke Eisenschmidt and Utz-Uwe Haus},
  journal= {arXiv preprint arXiv:1105.5979},
  year   = {2011}
}
R2 v1 2026-06-21T18:14:37.829Z