首页> 外文期刊>SIAM Journal on Computing >SELF-IMPROVING ALGORITHMS FOR COORDINATEWISE MAXIMA AND CONVEX HULLS
【24h】

SELF-IMPROVING ALGORITHMS FOR COORDINATEWISE MAXIMA AND CONVEX HULLS

机译:自我协调的最大值和凸包算法

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

摘要

Finding the coordinatewise maxima and the convex hull of a planar point set are probably the most classic problems in computational geometry. We consider these problems in the self-improving setting. Here, we have n distributions D_1, . .,D_n of planar points. An input point set (p_1, . ., p_n) is generated by taking an independent sample p_i from each D_i, so the input is distributed according to the product D = ∏_i D_i. A self-improving algorithm repeatedly gets inputs from the distribution D (which is a priori unknown), and it tries to optimize its running time for D. The algorithm uses the first few inputs to learn salient features of the distribution D before it becomes fine-tuned to D. Let OPT-MAX_D (resp., OPT-CH_D) be the expected depth of an optimal linear comparison tree computing the maxima (resp., convex hull) for D. Our maxima algorithm eventually achieves expected running time O(OPT-MAX_(D+n)). Furthermore, we give a self-improving algorithm for convex hulls with expected running time O(OPT-CH_D + n log log n). Our results require new tools for understanding linear comparison trees. In particular, we convert a general linear comparison tree to a restricted version that can then be related to the running time of our algorithms. Another interesting feature is an interleaved search procedure to determine the likeliest point to be extremal with minimal computation. This allows our algorithms to be competitive with the optimal algorithm for D.
机译:查找平面点集的坐标最大值和凸包可能是计算几何中最经典的问题。我们在自我完善的环境中考虑这些问题。在这里,我们有n个分布D_1,...。 。,D_n的平面点。通过从每个D_i中获取独立的样本p_i来生成输入点集(p_1,...,p_n),因此根据乘积D = ∏_i D_i分配输入。一种自我改进算法反复从分布D(先验未知)获取输入,并尝试优化其D的运行时间。该算法使用前几个输入来学习分布D的显着特征,然后逐渐变好。调整为D。令OPT-MAX_D(resp。,OPT-CH_D)为计算D的最大值(resp。,凸包)的最佳线性比较树的预期深度。我们的maxima算法最终实现了预期的运行时间O( OPT-MAX_(D + n))。此外,我们给出了具有预期运行时间O(OPT-CH_D + n log log n)的凸包的自改进算法。我们的结果需要新的工具来理解线性比较树。特别是,我们将一般的线性比较树转换为受限版本,然后可以将其与算法的运行时间相关。另一个有趣的功能是交错搜索过程,可通过最少的计算来确定最可能的极值点。这使我们的算法与D的最佳算法竞争。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号