Weak visibility counting in simple polygons

被引:2
|
作者
Bygi, Mojtaba Nouri [1 ]
Daneshpajouh, Shervin [1 ]
Alipour, Sharareh [1 ]
Ghodsi, Mohammad [1 ,2 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
关键词
Computational geometry; Weak visibility; Visibility counting; QUERIES;
D O I
10.1016/j.cam.2015.04.018
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
For a simple polygon P of size n, we define weak visibility counting problem (WVCP) as finding the number of visible segments of P from a query line segment pq. We present different algorithms to compute WVCP in sub-linear time. In our first algorithm, we spend O(n(7)) time to preprocess the polygon and build a data structure of size O(n(6)), so that we can optimally answer WVCP in O(log n) time. Then, we reduce the preprocessing costs to O(n(4+epsilon)) time and space at the expense of more query time of O(log(5) n). We also obtain a trade-off between preprocessing and query time costs. Finally, we propose an approximation method to reduce the preprocessing costs to O(n(2)) time and space and O(n(1/2+epsilon)) query time. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:215 / 222
页数:8
相关论文
共 50 条
  • [1] Weak visibility polygons of NURBS curves inside simple polygons
    Yang, Cheng-Lei
    Wang, Wei-Zhen
    Yang, Yi-Jun
    Lu, Lin
    Zhu, Zhi-Jie
    Zhu, Binhai
    Zeng, Wei
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2014, 256 : 1 - 15
  • [2] Weak Visibility Queries of Line Segments in Simple Polygons
    Chen, Danny Z.
    Wang, Haitao
    ALGORITHMS AND COMPUTATION, ISAAC 2012, 2012, 7676 : 609 - 618
  • [3] Weak visibility queries of line segments in simple polygons
    Chen, Danny Z.
    Wang, Haitao
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2015, 48 (06): : 443 - 452
  • [4] Weak visibility queries of line segments in simple polygons and polygonal domains
    Bygi, M. Nouri
    Ghodsi, M.
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2018, 95 (04) : 721 - 738
  • [5] CHARACTERIZING AND RECOGNIZING WEAK VISIBILITY POLYGONS
    GHOSH, SK
    MAHESHWARI, A
    PAL, SP
    SALUJA, S
    MADHAVAN, CEV
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1993, 3 (04): : 213 - 233
  • [6] Vertex Guarding in Weak Visibility Polygons
    Bhattacharya, Pritam
    Ghosh, Subir Kumar
    Roy, Bodhayan
    ALGORITHMS AND DISCRETE APPLIED MATHEMATICS (CALDAM 2015), 2015, 8959 : 45 - 57
  • [7] Approximability of guarding weak visibility polygons
    Bhattacharya, Pritam
    Ghosh, Subir Kumar
    Roy, Bodhayan
    DISCRETE APPLIED MATHEMATICS, 2017, 228 : 109 - 129
  • [8] Efficient visibility queries in simple polygons
    Bose, P
    Lubiw, A
    Munro, JI
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2002, 23 (03): : 313 - 335
  • [9] Visibility queries and maintenance in simple polygons
    Aronov, B
    Guibas, LJ
    Teichmann, M
    Zhang, L
    DISCRETE & COMPUTATIONAL GEOMETRY, 2002, 27 (04) : 461 - 483
  • [10] On the number of visibility graphs of simple polygons
    Hurtado, F
    Noy, M
    DISCRETE MATHEMATICS, 2001, 232 (1-3) : 139 - 143