首页> 外文期刊>Networks >Algorithms for node-weighted Steiner tree and maximum-weight connected subgraph
【24h】

Algorithms for node-weighted Steiner tree and maximum-weight connected subgraph

机译:节点加权Steiner树和最大权重连接子图的算法

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This article considers the node-weighted Steiner tree (NWST) problem and the maximum-weight connected subgraph (MWCS) problem, which have applications in the design of telecommunication networks and the analysis of biological networks. Exact algorithms with provable worst-case runtimes are provided. The first algorithm for NWST runs in time O(n~3) for n-vertex instances when the number of terminals is bounded. It is based on dynamic programming and generalizes a Steiner tree algorithm of Dreyfus and Wagner. When used alongside Hakimi's spanning tree enumeration algorithm, it implies a time (9(1.5296") algorithm for NWST. It is also shown that Hakimi's 46-year-old algorithm for Steiner tree is essentially best-possible under the strong exponential time hypothesis (SETH). Then two algorithms for MWCS are provided. Their runtimes are polynomial in the number of vertices of the graph, but exponential in the number of vertices that have positive (or negative) weight. The latter is shown to be essentially best-possible under SETH. Together, they imply that MWCS can be solved in time O( 1.5875~n). To the best of the authors' knowledge, these are the first improvements over exhaustive search in the literature.
机译:本文考虑节点加权的斯坦纳树(NWST)问题和最大权重连接子图(MWCS)问题,它们在电信网络的设计和生物网络的分析中都有应用。提供了具有可证明的最坏情况运行时的精确算法。 NWST的第一种算法在终端数量有界时在n个顶点实例的时间O(n〜3)中运行。它基于动态编程,并概括了Dreyfus和Wagner的Steiner树算法。与Hakimi的生成树枚举算法一起使用时,它暗示了NWST的时间(9(1.5296“)算法。还表明,在强指数时间假设下,Hakimi已有46年历史的Steiner树算法是最佳的(然后提供了两种用于MWCS的算法,它们的运行时间在图的顶点数量上是多项式,但在权重为正(或负)的顶点数量上是指数的,事实证明,后者是最可能的在SETH下,它们共同暗示了MWCS可以在O(1.5875〜n)的时间内解决,据作者所知,这是文献中穷举搜索的首次改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号