Kinetic geodesic Voronoi diagrams in a simple polygon

Matias Korman, André van Renssen, Marcel Roeloffzen, Frank Staals

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

2 Citations (Scopus)

Abstract

We study the geodesic Voronoi diagram of a set S of n linearly moving sites inside a static simple polygon P with m vertices. We identify all events where the structure of the Voronoi diagram changes, bound the number of such events, and then develop a kinetic data structure (KDS) that maintains the geodesic Voronoi diagram as the sites move. To this end, we first analyze how often a single bisector, defined by two sites, or a single Voronoi center, defined by three sites, can change. For both these structures we prove that the number of such changes is at most O(m3), and that this is tight in the worst case. Moreover, we develop compact, responsive, local, and efficient kinetic data structures for both structures. Our data structures use linear space and process a worst-case optimal number of events. Our bisector KDS handles each event in O(log m) time, and our Voronoi center handles each event in O(log2 m) time. Both structures can be extended to efficiently support updating the movement of the sites as well. Using these data structures as building blocks we obtain a compact KDS for maintaining the full geodesic Voronoi diagram.

Original languageEnglish
Title of host publicationProc. 47th International Colloquium on Automata, Languages, and Programming (ICALP)
EditorsArtur Czumaj, Anuj Dawar, Emanuela Merelli
PublisherSchloss Dagstuhl - Leibniz-Zentrum für Informatik
ISBN (Electronic)9783959771382
DOIs
Publication statusPublished - 1 Jun 2020
Event47th International Colloquium on Automata, Languages, and Programming, ICALP 2020 - Virtual, Online, Germany
Duration: 8 Jul 202011 Jul 2020

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume168
ISSN (Print)1868-8969

Conference

Conference47th International Colloquium on Automata, Languages, and Programming, ICALP 2020
Country/TerritoryGermany
CityVirtual, Online
Period8/07/2011/07/20

Funding

Funding Matias Korman: M.K. was partially supported by MEXT KAKENHI No. 17K12635 and the NSF award CCF-1422311. André van Renssen: A.V.R. was supported by JST ERATO Grant Number JPMJER1201, Japan. Marcel Roeloffzen: M.R. was supported by JST ERATO Grant Number JPMJER1201, Japan and the Netherlands Organisation for Scientific Research (NWO) under project no. 628.011.005. Frank Staals: F.S. was supported by the Netherlands Organisation for Scientific Research under project no. 612.001.651.

FundersFunder number
National Science FoundationCCF-1422311
Ministerie van Volksgezondheid, Welzijn, en Sport17K12635
Nederlandse Organisatie voor Wetenschappelijk Onderzoek628.011.005, 612.001.651

    Keywords

    • Geodesic voronoi diagram
    • Kinetic data structure
    • Simple polygon

    Fingerprint

    Dive into the research topics of 'Kinetic geodesic Voronoi diagrams in a simple polygon'. Together they form a unique fingerprint.

    Cite this