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. Hence, in addition to assigning requests to valid flows for each routed commodity, an admission control mechanism is required which prevents overloading the network when routing commodities. We make several contributions. On the theoretical side we obtain substantially improved bi-criteria approximation algorithms for this NP-hard problem. We present two non-trivial linear programming relaxations and show how to convert their fractional solutions into integer solutions via randomized rounding. One is an exponential-size formulation (solvable in polynomial time using a separation oracle) that considers a ``packing'' view and allows a more flexible approach, while the other is a generalization of the compact LP formulation of Liu et al. (INFOCOM'19) that allows for easy solving via standard LP solvers. We obtain a polynomial-time randomized algorithm that yields an arbitrarily good approximation on the weighted throughput while violating the edge capacity constraints by only a small multiplicative factor. We also describe a deterministic rounding algorithm by derandomization, using the method of pessimistic estimators. We complement our theoretical results with a proof of concept empirical evaluation.
翻译:传输管道是通信网络的一个主要绩效目标。本文件认为,在任意定向图表和实际相关但具有挑战性的环境下,需求可能(大大)大于边际能力,因此,除了分配对每种路线商品有效流动的要求外,还需要一种准入控制机制,防止网络在路由商品时超负荷。我们作出了一些贡献。在理论方面,我们为这一NP-硬性问题获得了大大改进的双标准近比算法。我们提出了两个非三角线性线性编程宽松,并展示了如何通过随机四舍五入将它们的分数解决方案转换成整形解决方案。一个是指数规模的配方(在混合时间里,使用分离或骨架可以解析),考虑“包装”观点,允许采取更灵活的方法,而另一个则是对LP-L-L-L-OL 等的缩略图的缩略式缩略图进行概括化。(INFOCOM19)通过标准的LP解算器简单解决了问题。我们只能使用一种超标性线性线性线性编程概念,我们只能通过一个高端的任意性逻辑缩缩算法,通过高端缩缩缩算法来描述我们的方法,通过一个扭曲的压压压压压低的算法。