Vertex guarding for dynamic orthogonal art galleries

From MaRDI portal
Publication:5072223

DOI10.1142/S0218195921500060zbMATH Open1487.68240arXiv2006.16651OpenAlexW4210635977MaRDI QIDQ5072223FDOQ5072223

Debangshu Banerjee, Rajasekhar Inkulu

Publication date: 26 April 2022

Published in: International Journal of Computational Geometry & Applications (Search for Journal in Brave)

Abstract: We devise an algorithm for surveying a dynamic orthogonal polygonal domain by placing one guard at each vertex in a subset of its vertices, i.e., whenever an orthogonal polygonal domain {cal P'} is modified to result in another orthogonal polygonal domain {cal P}, our algorithm updates the set of vertex guards surveying {cal P'} so that the updated guard set surveys {cal P}. Our algorithm modifies the guard placement in O(k lg{(n+n')}) amortized time while ensuring the updated orthogonal polygonal domain with h holes and n vertices is guarded using at most lfloor (n+2h)/4 floor vertex guards. For the special case of the initial orthogonal polygon being hole-free and each update resulting in a hole-free orthogonal polygon, our guard update algorithm takes O(klg{(n+n')}) worst-case time. Here, n' and n are the number of vertices of the orthogonal polygon before and after the update, respectively; and, k is the sum of |n - n'| and the number of updates to a few structures maintained by our algorithm. Further, by giving a construction, we show it suffices for the algorithm to consider only the case in which the parity of the number of reflex vertices of both {cal P'} and {cal P} are equal.


Full work available at URL: https://arxiv.org/abs/2006.16651




Recommendations




Cites Work


Cited In (1)





This page was built for publication: Vertex guarding for dynamic orthogonal art galleries

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5072223)