Loading...
Weak visibility counting in simple polygons
Nouri Bygi, M ; Sharif University of Technology | 2015
558
Viewed
- Type of Document: Article
- DOI: 10.1016/j.cam.2015.04.018
- Publisher: Elsevier , 2015
- Abstract:
- 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(n7) time to preprocess the polygon and build a data structure of size O(n6), so that we can optimally answer WVCP in O(logn) time. Then, we reduce the preprocessing costs to O(n4+ε) time and space at the expense of more query time of O(log5n). 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(n2) time and space and O(n1/2+ε) query time
- Keywords:
- Visibility counting ; Computational geometry ; Cost reduction ; Costs ; Economic and social effects ; Geometry ; Approximation methods ; Counting problems ; Line segment ; Linear time ; Preprocess ; Query time ; Simple polygon ; Weak visibility ; Visibility
- Source: Journal of Computational and Applied Mathematics ; Volume 288 , November , 2015 , Pages 215-222 ; 03770427 (ISSN)
- URL: http://www.sciencedirect.com/science/article/pii/S0377042715002368