首页> 外文OA文献 >Approximating Directed Steiner Problems via Tree Embedding
【2h】

Approximating Directed Steiner Problems via Tree Embedding

机译:通过树嵌入逼近定向steiner问题

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

Directed Steiner problems are fundamental problems in Combinatorial Optimization and Theoretical Computer Science. An important problem in this genre is the k-edge connected directed Steiner tree (k-DST) problem. In this problem, we are given a directed graph G on n vertices with edge-costs, a root vertex r, a set of h terminals T and an integer k. The goal is to find a min-cost subgraph H subseteq G that connects r to each terminal t in T by k edge-disjoint r, t-paths. This problem includes as special cases the well-known directed Steiner tree (DST) problem (the case k=1) and the group Steiner tree (GST) problem. Despite having been studied and mentioned many times in literature, e.g., by Feldman et al. [SODAu2709, JCSSu2712], by Cheriyan et al. [SODAu2712, TALGu2714], by Laekhanukit [SODAu2714] and in a survey by Kortsarz and Nutov [Handbook of Approximation Algorithms and Metaheuristics], there was no known non-trivial approximation algorithm for k-DST for k >= 2 even in a special case that an input graph is directed acyclic and has a constant number of layers. If an input graph is not acyclic, the complexity status of k-DST is not known even for a very strict special case that k=2 and h=2.In this paper, we make a progress toward developing a non-trivial approximation algorithm for k-DST. We present an O(D*k^{D-1}*log(n))-approximation algorithm for k-DST on directed acyclic graphs (DAGs) with D layers, which can be extended to a special case of k-DST on "general graphs" when an instance has a D-shallow optimal solution, i.e., there exist k edge-disjoint r, t-paths, each of length at most D, for every terminal t in T. For the case k=1 (DST), our algorithm yields an approximation ratio of O(D*log(h)), thus implying an O(log^3(h))-approximation algorithm for DST that runs in quasi-polynomial-time (due to the height-reduction of Zelikovsky [Algorithmicau2797]). Our algorithm is based on an LP-formulation that allows us to embed a solution to a tree-instance of GST, which does not preserve connectivity. We show, however, that one can randomly extract a solution of k-DST from the tree-instance of GST.Our algorithm is almost tight when k and D are constants since the case that k=1 and D=3 is NP-hard to approximate to within a factor of O(log(h)), and our algorithm archives the same approximation ratio for this special case. We also remark that the k^{1/4-epsilon}-hardness instance of k-DST is a DAG with 6 layers, and our algorithm gives O(k^5*log(n))-approximation for this special case. Consequently, as our algorithm works for general graphs, we obtain an O(D*k^{D-1}*log(n))-approximation algorithm for a D-shallow instance of the k edge-connected directed Steiner subgraph problem, where we wish to connect every pair of terminals by k edgedisjoint paths.
机译:定向斯坦纳问题是组合优化和理论计算机科学中的基本问题。该类型中的一个重要问题是k边连接的定向Steiner树(k-DST)问题。在这个问题中,我们给出了n个顶点的有向图G,这些顶点具有边成本,根顶点r,一组h端点T和一个整数k。目标是找到一个最小成本的子图Hsubseteq G,它通过k条边不相交的r,t路径将r连接到T中的每个终端t。作为特殊情况,此问题包括众所周知的定向Steiner树(DST)问题(情况k = 1)和组Steiner树(GST)问题。尽管已经在文献中进行了许多次研究和提及,例如Feldman等人。 [SODA u2709,JCSS u2712],由Cheriyan等人撰写。 Laekhanukit的[SODA u2712,TALG u2714] [SODA u2714]以及Kortsarz和Nutov进行的一项调查[逼近算法和元启发式方法手册],对于k> DST,没有已知的非平凡逼近算法> = 2,即使在特殊情况下,输入图是无环有向的,并且层数恒定。如果输入图不是非循环的,则即使在k = 2和h = 2的非常严格的特殊情况下,k-DST的复杂度状态也不知道。在本文中,我们朝着开发非平凡的近似算法迈进了一步用于k-DST。我们针对具有D层的有向非循环图(DAG)提出了一种k-DST的O(D * k ^ {D-1} * log(n))近似算法,该算法可以扩展到k-DST的特殊情况在实例具有D浅最优解(即存在T的每个终端t的k个不相交的r,t路径,每个路径的长度最大为D)上的“通用图”上。对于k = 1的情况(DST),我们的算法得出的近似值为O(D * log(h)),这意味着DST的O(log ^ 3(h))近似算法在拟多项式时间内运行(由于Zelikovsky的高度降低[Algorithmica u2797])。我们的算法基于LP公式,该公式允许我们将解决方案嵌入到GST的树实例中,该实例不保留连接性。但是,我们证明了可以从GST的树实例中随机提取k-DST的解。当k和D为常数时,由于k = 1和D = 3的情况为NP-hard,因此我们的算法几乎严格近似于O(log(h))的因数,对于这种特殊情况,我们的算法会存档相同的近似比。我们还指出,k-DST的k ^ {1 / 4-epsilon} -hardness实例是具有6层的DAG,对于这种特殊情况,我们的算法给出O(k ^ 5 * log(n))逼近。因此,当我们的算法适用于一般图时,对于k个边缘连接的有向Steiner子图问题的D浅实例,我们获得了O(D * k ^ {D-1} * log(n))-近似算法,我们希望通过k条不相交的路径连接每对端子。

著录项

  • 作者

    Laekhanukit Bundit;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号