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 条
  • [31] Determining weak visibility of a polygon from an edge in parallel
    Chen, DZ
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1998, 8 (03) : 277 - 304
  • [32] Weak visibility of two objects in planar polygonal scenes
    Nouri, Mostafa
    Zarei, Alireza
    Ghodsi, Mohammad
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2007, PT 1, PROCEEDINGS, 2007, 4705 : 68 - +
  • [33] Visibility testing and counting for uncertain segments
    Abam, Mohammad Ali
    Alipour, Sharareh
    Ghodsi, Mohammad
    Mahdian, Mohammad
    THEORETICAL COMPUTER SCIENCE, 2019, 779 : 1 - 7
  • [34] Maintaining the Visibility Graph of a Dynamic Simple Polygon
    Choudhury, Tameem
    Inkulu, R.
    ALGORITHMS AND DISCRETE APPLIED MATHEMATICS, CALDAM 2019, 2019, 11394 : 42 - 52
  • [35] A simple algorithm for Boolean operations on polygons
    Martinez, Francisco
    Ogayar, Carlos
    Jimenez, Juan R.
    Rueda, Antonio J.
    ADVANCES IN ENGINEERING SOFTWARE, 2013, 64 : 11 - 19
  • [36] Minimizing the size of vertexlights in simple polygons
    Spillner, A
    Hecker, HD
    MATHEMATICAL LOGIC QUARTERLY, 2002, 48 (03) : 447 - 458
  • [37] Use of simple polygonal chains in generating random simple polygons
    Ali Nourollah
    Mohsen Movahedinejad
    Japan Journal of Industrial and Applied Mathematics, 2017, 34 : 407 - 428
  • [38] Use of simple polygonal chains in generating random simple polygons
    Nourollah, Ali
    Movahedinejad, Mohsen
    JAPAN JOURNAL OF INDUSTRIAL AND APPLIED MATHEMATICS, 2017, 34 (02) : 407 - 428
  • [40] An Improved Constant-Factor Approximation Algorithm for Planar Visibility Counting Problem
    Alipour, Sharareh
    Ghodsi, Mohammad
    Jafari, Amir
    COMPUTING AND COMBINATORICS, COCOON 2016, 2016, 9797 : 209 - 221