首页> 外文学位 >Geometric Approximation Algorithms: A Summary Based Approach.
【24h】

Geometric Approximation Algorithms: A Summary Based Approach.

机译:几何近似算法:一种基于摘要的方法。

获取原文
获取原文并翻译 | 示例

摘要

Large scale geometric data is ubiquitous. In this dissertation, we design algorithms and data structures to process large scale geometric data efficiently. We design algorithms for some fundamental geometric optimization problems that arise in motion planning, machine learning and computer vision.;For a stream S of n points in d-dimensional space, we develop (single-pass) streaming algorithms for maintaining extent measures such as the minimum enclosing ball and diameter. Our streaming algorithms have a work space that is polynomial in d and sub-linear in n. For problems of computing diameter, width and minimum enclosing ball of S, we obtain lower bounds on the worst-case approximation ratio of any streaming algorithm that uses polynomial in d space. On the positive side, we design a summary called the blurred ball cover and use it for answering approximate farthest-point queries and maintaining approximate minimum enclosing ball and diameter of S. We describe a streaming algorithm for maintaining a blurred ball cover whose working space is linear in d and independent of n.;For a set P of k pairwise-disjoint convex obstacles in 3-dimensions, we design algorithms and data structures for computing Euclidean shortest path between source s and destination t. The running time of our algorithm is linear in n and the size and query time of our data structure is independent of n. We follow a summary based approach, i.e., quickly compute a small sketch ϕ of P whose size is independent of n and then compute approximate shortest paths with respect to ϕ.;For d-dimensional point sets A and B, |A| = |B| = n, and for a parameter epsilon > 0, we give an algorithm to compute epsilon-approximate minimum weight perfect matching of A and B under d(·,·) in time O( n3/2phi(n) log(1/epsilon)); here phi( n) is the query/update time of a dynamic weighted nearest neighbor under d(·,·). When A, B ⊂ [Delta]d are point sets from a bounded integer grid, for L1 and Linfinity-norms, our algorithm computes minimum weight perfect matching of A and B in time O(n3/2 log Delta) time. Our algorithm also extends to a generalization of matching called the transportation problem.;We also present an O(npoly(log, 1/epsilon)) time algorithm that computes under any Lp-norm, an epsilon-approximate minimum weight perfect matching of A and B with high probability; all previous algorithms take O( n3/2) time. We approximate the Lp norm using a distance function, based on a randomly shifted quad-tree. The algorithm iteratively generates an approximate minimum-cost augmenting path under the new distance function in time proportional to the length of the path. We show that the total length of the augmenting paths generated by the algorithm is O(n log n) implying a near-linear running time.;All the problems mentioned above have a history of more than two decades and algorithms presented here improve previous work by an order of magnitude. Many of these improvements are obtained by new geometric techniques that might have broader applications and are of independent interest.
机译:大规模几何数据无处不在。本文设计了有效处理大规模几何数据的算法和数据结构。我们针对运动规划,机器学习和计算机视觉中出现的一些基本几何优化问题设计算法。;对于d维空间中n个点的流S,我们开发(单次通过)流算法以维护诸如最小的封闭球和直径。我们的流算法的工作空间在d中是多项式,在n中是次线性的。对于计算S的直径,宽度和最小封闭球的问题,我们获得了在d空间中使用多项式的任何流算法的最坏情况下近似率的下界。从积极的方面来说,我们设计了一个摘要,称为模糊球罩,并将其用于回答近似的最远点查询并保持近似的最小包围球和S的直径。我们描述了一种流算法,用于维护工作空间为对于3维中的k个成对不相交的凸障碍物,我们设计了算法和数据结构,用于计算源s与目标t之间的欧几里德最短路径。我们的算法的运行时间是n线性的,数据结构的大小和查询时间与n无关。我们采用基于摘要的方法,即快速计算出一个小草图ϕ P的大小与n无关,然后相对于φ计算近似最短路径。对于d维点集A和B,| A | = | B | = n,并且对于epsilon> 0的参数,我们给出了一种算法,用于计算在时间O(n3 / 2phi(n)log(1 / epsilon)的d(·,·)下A和B的epsilon近似最小权重完美匹配)); phi(n)是d(·,·)下动态加权最近邻居的查询/更新时间。当A,B⊂Δd是来自有界整数网格的点集时,对于L1和Linfinity范数,我们的算法在时间O(n3 / 2 log Delta)时间内计算A和B的最小权重完美匹配。我们的算法还扩展到称为运输问题的匹配的一般化;我们还提出了O(npoly(log,1 / epsilon))时间算法,该算法在任何Lp范数下进行计算,A的epsilon近似最小权重完美匹配和B的可能性很高;所有以前的算法都需要O(n3 / 2)时间。我们基于随机移位的四叉树,使用距离函数近似Lp范数。在新的距离函数下,该算法在时间上与路径的长度成比例地迭代生成近似最小成本的增加路径。我们证明了该算法生成的扩充路径的总长度为O(n log n),这意味着运行时间接近线性。;上述所有问题都有超过二十年的历史,此处提出的算法可以改善先前的工作一个数量级。这些改进中有许多是通过新的几何技术获得的,这些几何技术可能具有更广泛的应用并且具有独立的利益。

著录项

  • 作者

    Raghvendra, Sharathkumar.;

  • 作者单位

    Duke University.;

  • 授予单位 Duke University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2012
  • 页码 129 p.
  • 总页数 129
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:42:25

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号