...
首页> 外文期刊>Computational geometry: Theory and applications >Covering points with orthogonally convex polygons
【24h】

Covering points with orthogonally convex polygons

机译:正交凸多边形的覆盖点

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

摘要

In this paper, we address the problem of covering points with orthogonally convex polygons. In particular, given a point set of size n on the plane, we aim at finding if there exists an orthogonally convex polygon such that each edge of the polygon covers exactly one point and each point is covered by exactly one edge. We show that if such a polygon exists, it may not be unique. We propose an O(nlogn) algorithm to construct such a polygon if it exists, or else report the non-existence in the same time bound. We also extend our algorithm to count all such polygons without hindering the overall time complexity. Finally, we show how to construct all k such polygons in O(nlogn+kn) time. All the proposed algorithms are fast and practical.
机译:在本文中,我们解决了用正交凸多边形覆盖点的问题。特别地,给定平面上大小为n的点集,我们的目的是查找是否存在正交凸多边形,以使多边形的每个边缘都恰好覆盖一个点,而每个点都恰好覆盖了一个边缘。我们表明,如果存在这样的多边形,则它可能不是唯一的。我们提出了O(nlogn)算法来构造这种多边形(如果存在),或者在同一时间范围内报告不存在的多边形。我们还扩展了算法以计算所有此类多边形,而不会影响总体时间复杂度。最后,我们展示了如何在O(nlogn + kn)的时间内构造所有k个这样的多边形。所有提出的算法都是快速而实用的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号