首页> 外文会议>IEEE Annual Symposium on Foundations of Computer Science >Min st-cut Oracle for Planar Graphs with Near-Linear Preprocessing Time
【24h】

Min st-cut Oracle for Planar Graphs with Near-Linear Preprocessing Time

机译:Min St-Cut Oracle用于平面图,具有近线性预处理时间

获取原文

摘要

For an undirected $n$-vertex planar graph $G$ with non-negative edge-weights, we consider the following type of query: given two vertices $s$ and $t$ in $G$, what is the weight of a min $st$-cut in $G$? We show how to answer such queries in constant time with $O(nlog^5n)$ preprocessing time and $O(nlog n)$ space. We use a Gomory-Hu tree to represent all the pair wise min $st$-cuts implicitly. Previously, no sub quadratic time algorithm was known for this problem. Our oracle can be extended to report the min $st$-cuts in time proportional to their size. Since all-pairs min $st$-cut and the minimum cycle basis are dual problems in planar graphs, we also obtain an implicit representation of a minimum cycle basis in $O(nlog^5n)$ time and $O(nlog n)$ space and an explicit representation with additional $O(C)$ time and space where $C$ is the size of the basis. To obtain our results, we require that shortest paths be unique, this assumption can be removed deterministically with an additional $O(log^2 n)$ running-time factor.
机译:对于一个无向$ n $ -vertex平面图$ g $与非负边缘权重,我们考虑以下类型的查询:给定两个顶点$ s $和$ $ $ g $,什么是a的重量$ st $ -cut $ g $?我们展示了如何以不断的时间回答这些查询,$ O(nlog ^ 5n)$预处理时间和$ o(nlog n)$空间。我们使用Gomory-HU树来表示所有的一对明智的$ -Cuts。以前,没有亚二次时间算法在此问题中已知。我们的Oracle可以扩展到以与其大小成正比报告最小$ ST $ -CUT。由于全对MIN $ ST $ -CUT和最低周期基础是平面图中的双重问题,我们还在$ O(NLOG ^ 5N)$ TIME和$ O(NLOG N)中获得最小循环基础的隐式表示$空间和一个明确的表示,额外的$ o(c)$时间和空间,其中$ c $的基础大小。为了获得我们的结果,我们要求最短路径是唯一的,可以使用额外的$ o(log ^ 2 n)$运行时因子来确定此假设。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号