English

A New Optimal Algorithm for Computing the Visibility Area of a simple Polygon from a Viewpoint

Computational Geometry 2018-04-06 v3 Computational Complexity Data Structures and Algorithms

Abstract

Given a simple polygon P \mathcal {P} of n n vertices in the Plane. We study the problem of computing the visibility area from a given viewpoint q q inside P \mathcal {P} where only sub-linear variables are allowed for working space. Without any memory-constrained, this problem was previously solved in O(n) O(n) -time and O(n) O(n) -variables space. In a newer research, the visibility area of a point be computed in O(n) O(n) -time, using O(n) O(\sqrt{n}) variables for working space. In this paper, we present an optimal-time algorithm, using O(c/logn) O(c/\log n) variables space for computing visibility area, where c<n c<n is the number of critical vertices. We keep the algorithm in the linear-time and reduce space as much as possible.

Keywords

Cite

@article{arxiv.1803.10184,
  title  = {A New Optimal Algorithm for Computing the Visibility Area of a simple Polygon from a Viewpoint},
  author = {Hamid Hoorfar and Alireza Bagheri},
  journal= {arXiv preprint arXiv:1803.10184},
  year   = {2018}
}

Comments

5 pages, 3 figures

R2 v1 2026-06-23T01:06:39.196Z