【24h】

Submodular Unsplittable Flow on Trees

机译:树木上的子模具不可升降的流量

获取原文

摘要

We study the Unsplittable Flow problem (UFP) on trees with a submodular objective function. The input to this problem is a tree with edge capacities and a collection of tasks, each characterized by a source node, a sink node, and a demand. A subset of the tasks is feasible if the tasks can simultaneously send their demands from the source to the sink without violating the edge capacities. The goal is to select a feasible subset of the tasks that maximizes a submodular objective function. Our main result is an O(k log n)-approximation algorithm for Sub-modular UFP on trees where k denotes the pathwidth of the given tree. Since every tree has pathwidth O(log n), we obtain an O(log~2 n) approximation for arbitrary trees. This is the first non-trivial approximation guarantee for the problem and it matches the best approximation known for UFP on trees with a linear objective function. Our main technical contribution is a new geometric relaxation for UFP on trees that builds on the recent work of [Bonsma et al., FOCS 2011; Anagnostopoulos et al., SODA 2014] for UFP on paths with a linear objective. Our relaxation is very structured and we can combine it with the contention resolution framework of [Chekuri et al., STOC 2011]. Our approach is robust and extends to several related problems, such as UFP with bag constraints and the Storage Allocation Problem. Additionally, we study the special case of UFP on trees with a linear objective and upward instances where, for each task, the source node is a descendant of the sink node. Such instances generalize UFP on paths. We build on the work of [Bansal et al., STOC 2006] for UFP on paths and obtain a QPTAS for upward instances when the input data is quasi-polynomially bounded. We complement this result by showing that, unlike the path setting, upward instances are APX-hard if the input data is arbitrary.
机译:我们研究了具有子模具目标函数的树木上的不可预处理的流量问题(UFP)。对此问题的输入是具有边缘容量和任务集合的树,每个都以源节点,宿节点和需求为特征。如果任务可以同时将其需求从源从源发送到沉没,而不违反边缘容量,则该任务的子集是可行的。目标是选择可行的任务子集,以最大化子模块目标函数。我们的主要结果是o(k log n) - 用于树上的子模块ufp的o(k log n) - k表示给定树的路径。由于每个树都有路径o(log n),因此我们获得任意树的O(log〜2 n)近似。这是问题的第一个非平凡近似保证,并且它匹配具有线性目标函数的UFP在树上已知的最佳近似值。我们的主要技术贡献是在近期建立[Bonsma等人,Focs 2011的近期工作的树木上的新几何松弛Anagnostopoulos等人,2014年苏打水,用于线性目标的路径上的UFP。我们的放松非常结构化,我们可以将其与[Chekuri等,STOC 2011]的争用解决框架相结合。我们的方法是强大的,延伸到几个相关问题,例如具有袋子约束的UFP和存储分配问题。此外,我们研究了用线性物镜和向上实例在树上进行UFP的特殊情况,在其中,对于每个任务,源节点是汇聚节点的后代。此类实例将UFP概括为路径。我们建立在[Bansal等,STOC 2006]的工作,用于在路径上为UFP进行UFP,并在输入数据是准多项式界面时获得向上实例的QPTA。我们通过表明,与路径设置不同,如果输入数据是任意的,则向上实例难以努力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号