Improved Throughput for All-or-Nothing Multicommodity Flows with Arbitrary Demands
Creators
- 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
- U.S. National Science Foundation
- AF: Small: Faster and Better Algorithms for, and via, Mathematical Programming Relaxations 1910149
- U.S. National Science Foundation