Point enclosure problem for homothetic polygons
In this paper, we investigate the following problem: “given a set S of n homothetic polygons, preprocess S to efficiently report all the polygons of S containing a query point.” A set of polygons is said to be homothetic if each polygon can be obtained from any other polygon in the set using scaling...
Gespeichert in:
| Veröffentlicht in: | Theoretical computer science Jg. 1030; S. 115054 |
|---|---|
| Hauptverfasser: | , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Elsevier B.V
13.03.2025
|
| Schlagworte: | |
| ISSN: | 0304-3975 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | In this paper, we investigate the following problem: “given a set S of n homothetic polygons, preprocess S to efficiently report all the polygons of S containing a query point.” A set of polygons is said to be homothetic if each polygon can be obtained from any other polygon in the set using scaling and translation operations. The problem is a counterpart of the homothetic range search problem discussed by Chazelle and Edelsbrunner (1987) [9]. We show that after preprocessing a set of homothetic polygons with a constant number of vertices, queries can be answered in O(logn+k) optimal time, where k is the output size. The preprocessing takes O(nlogn) space and time. We also study the problem in a dynamic setting where insertion and deletion operations are allowed. The results we obtain also hold for c-oriented triangles, where c is a fixed constant. |
|---|---|
| ISSN: | 0304-3975 |
| DOI: | 10.1016/j.tcs.2024.115054 |