arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1909.01599cs.DSmath.OC
收藏

求解最小费用节点容量约束多流问题的费用缩放算法

A Cost-Scaling Algorithm for Minimum-Cost Node-Capacitated Multiflow Problem

Hiroshi Hirai, Motoki Ikeda

摘要:

在本文中,我们解决了无向网络中的最小费用节点容量限制的多流问题。对于这个问题,Babenko和Karzanov(2012)通过椭球方法证明了强多项式时间可解性。我们的结果是第一个组合弱多项式时间算法这个问题。我们的算法在$O(m \log(nCD)\mathrm{SF}(kn, m, k))$时间内找到一个半整数最小费用最大多流,其中$n$是节点数,$m$是边数,$k$是终端数,$C$是最大节点容量,$D$是最大边费用,而$\mathrm{SF}(n', m', η)$是在$n'$节点,$m'$边,以及具有$η$ -时间可计算交换容量的子模函数。我们的算法是建立在图结构的离散凸分析和可约双子模流的概念。

英文摘要:

In this paper, we address the minimum-cost node-capacitated multiflow problem in an undirected network. For this problem, Babenko and Karzanov (2012) showed strongly polynomial-time solvability via the ellipsoid method. Our result is the first combinatorial weakly polynomial-time algorithm for this problem. Our algorithm finds a half-integral minimum-cost maximum multiflow in $O(m \log(nCD)\mathrm{SF}(kn, m, k))$ time, where $n$ is the number of nodes, $m$ is the number of edges, $k$ is the number of terminals, $C$ is the maximum node capacity, $D$ is the maximum edge cost, and $\mathrm{SF}(n', m', η)$ is the time complexity of solving the submodular flow problem in a network of $n'$ nodes, $m'$ edges, and a submodular function with $η$-time-computable exchange capacity. Our algorithm is built on discrete convex analysis on graph structures and the concept of reducible bisubmodular flows.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑