Published March 25, 2022 | Version v1
Software Open

Improved Throughput for All-or-Nothing Multicommodity Flows with Arbitrary Demands

  • 1. Arizona State University
  • 2. University of Illinois at Urbana-Champaign
  • 3. TU Berlin

Description

Throughput is a main performance objective in
communication networks. This paper considers a fundamental
maximum throughput routing problem — the all-or-nothing
multicommodity flow (ANF) problem — in arbitrary directed
graphs and in the practically relevant but challenging setting
where demands can be (much) larger than the edge capacities.
Formally, the input for the ANF problem is an edge-capacitated
directed graph where we have a given number of source-
destination node-pairs with their respective demands and strictly
positive weights. The goal is to route a maximum weight subset
of the given pairs (i.e., the weighted throughput), respecting the
edge capacities: A commodity is routed if all of its demand is
routed from its respective source to destination (this is the all-
or-nothing aspect); splitting flows is allowed (i.e., flows may not
follow a single path). We present a polynomial-time bi-criteria
approximation randomized rounding framework for this NP-
hard problem that yields an arbitrarily good approximation
on the weighted throughput while violating the edge capacity
constraints by at most a sublogarithmic multiplicative factor.
We present two non-trivial linear programming relaxations that
can be used in the framework; the first uses a novel edge-
flow formulation and the second uses a packing formulation.
We demonstrate the “equivalence” of these formulations and
then highlight the advantages of each of the two approaches.
We complement our theoretical results with a proof-of-concept
empirical evaluation, considering a variety of network scenarios.

Files

atlanta_varied_193.txt

Files (266.7 kB)

Name Size Download all
md5:3db9e65ddce3841b502ae67a692cc02c
2.1 kB Preview Download
md5:bcf2055876ae53e81b3d797b6258451f
3.3 kB Preview Download
md5:5cc2e82b88bef41968524135ab48d1b4
5.8 kB Download
md5:61af4b9a71b0882f9ca6b83b69f1f9d9
6.6 kB Download
md5:a34da6f7d4f7c1291943b35ac419c456
1.3 kB Preview Download
md5:4144d5f6dadb9dce4fc84e56818200be
1.8 kB Preview Download
md5:06aa80f66f020cff5984ed8e64596e54
506 Bytes Preview Download
md5:322c0cb19f02fafbca3980c2b00c438b
656 Bytes Preview Download
md5:14113136484e5ee6bfdf4a916a40ce67
1.4 kB Download
md5:df629c01bbf4fa1b8491288bd9dff30d
7.5 kB Preview Download
md5:aff6013d594bef9bde3e31033ab17c46
11.4 kB Preview Download
md5:192a1718cda797f41fe6e8b1ea66a554
11.2 kB Download
md5:02fc9f3daf76e7289689e3a2c2f6eff3
3.4 kB Download
md5:daf25f90012767a9f478ba49b283b84b
11.3 kB Download
md5:bb1fa2b52ec647e1a92d70f217e969fe
12.8 kB Download
md5:c9d44b781a7e4b50d264d70b10540ec9
1.1 kB Download
md5:4f1ad70c6e746f0300f5b8d9b718a9d9
1.8 kB Preview Download
md5:2b963cfed78de85f4823402fce5d9ad0
182.6 kB Preview Download

Additional details

Funding

AiTF: Collaborative Research: Distributed and Stochastic Algorithms for Active Matter: Theory and Practice 1733680
National Science Foundation
AF: Small: Faster and Better Algorithms for, and via, Mathematical Programming Relaxations 1910149
National Science Foundation