【24h】

The Two-Guard Problem Revisited and Its Generalization

机译:再谈“两护”问题及其推广

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

摘要

Given a simple polygon P with two vertices u and υ, the two-guard problem asks if two guards can move on the boundary chains of P from u to υ, one clockwise and one counterclockwise, such that they are mutually visible. By a close study of the structure of the restrictions placed on the motion of two guards, we present a simpler solution to the two-guard problem. The main goal of this paper is to extend the solution for the two-guard problem to that for the three-guard problem, in which the first and third guards move on the boundary chains of P from u to υ and the second guard is always kept to be visible from them inside P. By introducing the concept of link-2-ray shots, we show a one-to-one correspondence between the structure of the restrictions placed on the motion of two guards and the one placed on the motion of three guards. We can decide if there exists a solution for the three-guard problem in O(n log n) time, and if so generate a walk in O(n log n + m) time, where n denotes the number of vertices of P and m (≤ n~2) the size of the optimal walk.
机译:给定一个简单的多边形P,它具有两个顶点u和υ,则两个保护点问题询问两个保护点是否可以在P的边界链上从u移至υ,分别沿一个顺时针和一个逆时针方向移动,以使它们相互可见。通过仔细研究对两个后卫的运动的限制结构,我们提出了一种对两个后卫问题的简单解决方案。本文的主要目标是将双卫兵问题的解决方案扩展到三卫兵问题的解决方案,其中第一护卫和第三护卫在P的边界链上从u移至υ,而第二护卫始终是保持在P内部的可见状态。通过介绍链接2射线镜头的概念,我们显示了对两个后卫的运动的限制与对两个后卫的运动的限制之间的一对一关系三名警卫。我们可以确定在O(n log n)时间内是否存在三守卫问题的解,如果是,则在O(n log n + m)时间内生成游走,其中n表示P的顶点数, m(≤n〜2)最佳步行的大小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号