首页> 外文会议>Annual European Symposium on Algorithms >Efficient Exact Algorithms on Planar Graphs: Exploiting Sphere Cut Branch Decompositions
【24h】

Efficient Exact Algorithms on Planar Graphs: Exploiting Sphere Cut Branch Decompositions

机译:平面图的高效精确算法:利用球形切割分支分解

获取原文

摘要

Divide-and-conquer strategy based on variations of the Lipton-Tarjan planar separator theorem has been one of the most common approaches for solving planar graph problems for more than 20 years. We present a new framework for designing fast subexponential exact and parameterized algorithms on planar graphs. Our approach is based on geometric properties of planar branch decompositions obtained by Seymour & Thomas, combined with new techniques of dynamic programming on planar graphs based on properties of non-crossing partitions. Compared to divide-and-conquer algorithms, the main advantages of our method are a) it is a generic method which allows to attack broad classes of problems; b) the obtained algorithms provide a better worst case analysis. To exemplify our approach we show how to obtain an O(2~(6.903 n~(1/2))n~(3/2) + n~3) time algorithm solving weighted HAMILTONIAN CYCLE. We observe how our technique can be used to solve PLANAR GRAPH TSP in time O(2~(10.8224 n~(1/2))n~(3/2) + n~3). Our approach can be used to design parameterized algorithms as well. For example we introduce the first 2~(O (k~(1/2)))K~(O(1)) • n~(O(1)) time algorithm for parameterized PLANAR k—CYCLE by showing that for a given k we can decide if a planar graph on n vertices has a cycle of length ≥ k in time O(2~(13.6 k~(1/2))k~(1/2) n + n~3).
机译:基于Lipton-tarjan Planar分离器定理的差异的分行和征服策略是解决平面图问题超过20年的最常见方法之一。我们提出了一种在平面图上设计快速子沉降精确和参数化算法的新框架。我们的方法是基于Seymour&Thomas获得的平面分支分解的几何特性,结合了基于非交叉分区的性质的平面图动态编程的新技术。与划分和征服算法相比,我们方法的主要优点是a)是一种允许攻击广泛问题的通用方法; b)所获得的算法提供了更好的最坏情况分析。为了举例说明我们的方法,我们展示了如何获得O(2〜(6.903 n〜(1/2))n〜(3/2)+ n〜3)时间算法解决加权Hamiltonian周期。我们观察到我们的技术如何用于解决时间o(2〜(10.8224 n〜(1/2))n〜(3/2)+ n〜3)。我们的方法也可用于设计参数化算法。例如,我们介绍了前2〜(o(k〜(1/2)))k〜(O(1))•n〜(O(1))参数化平面k周期的时间算法,通过表示一个给定K我们可以确定N顶上的平面图是否在时间O(2〜(13.6k〜(1/2))k〜(1/2)n + n〜3)的长度≥k循环。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号