Publikation:

Efficient Computation of Crossing Components and Shortcut Hulls

Lade...
Vorschaubild

Dateien

Zu diesem Dokument gibt es keine Dateien.

Datum

2024

Autor:innen

Schwarz, Nikolas Alexander

Herausgeber:innen

Kontakt

ISSN der Zeitschrift

Electronic ISSN

ISBN

Bibliografische Daten

Verlag

Schriftenreihe

Auflagebezeichnung

URI (zitierfähiger Link)
ArXiv-ID

Internationale Patentnummer

Angaben zur Forschungsförderung

Projekt

Open Access-Veröffentlichung
Core Facility der Universität Konstanz

Gesperrt bis

Titel in einer weiteren Sprache

Publikationstyp
Beitrag zu einem Konferenzband
Publikationsstatus
Published

Erschienen in

RESCIGNO, Adele Anna, Hrsg., Ugo VACCARO, Hrsg.. Combinatorial Algorithms : 35th International Workshop, IWOCA 2024, Proceedings. Cham: Springer, 2024, S. 509-522. Lecture Notes in Computer Science. 14764. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-031-63020-0. Verfügbar unter: doi: 10.1007/978-3-031-63021-7_39

Zusammenfassung

Polygon simplification is an important building block in many geovisualization algorithms. Recently, the concept of shortcut hulls was proposed to obtain a simplified polygon that fully contains the original polygon. Given a set of potential shortcuts between the polygon vertices, the computation of the optimal shortcut hull crucially relies on identifying edge crossings among the shortcuts and computing so called crossing components. In this paper, we present novel algorithms to significantly accelerate these steps. For a simple polygon P with n vertices and a set of shortcuts C, we describe an algorithm for computing all edge crossings in O(n+m+k), where m := |C| and k is the number of crossings. This output-sensitive algorithm is clearly optimal and a significant improvement over general-purpose algorithms to identify edge crossings. Furthermore, we extend this algorithm to compute the crossing components in O(min{n+m+k,n2}). As k could potentially be up to Θ(n4), this is a significant speed-up if only the crossing components are needed rather than each individual crossing. Finally, we propose a novel crossing component hierarchy data structure. It encodes the crossing components and allows to efficiently partition the polygon based thereupon. We show that our novel algorithms and data structures allow to significantly reduce the theoretical running time of shortcut hull computation.

Zusammenfassung in einer weiteren Sprache

Fachgebiet (DDC)
004 Informatik

Schlagwörter

Polygon Simplification, Edge Crossings, Intersection Computation, Hierarchical Data Structure

Konferenz

35th International Workshop on Combinatorial Algorithms, IWOCA 2024, 1. Juli 2024 - 3. Juli 2024, Ischia, Italy
Rezension
undefined / . - undefined, undefined

Forschungsvorhaben

Organisationseinheiten

Zeitschriftenheft

Zugehörige Datensätze in KOPS

Zitieren

ISO 690SCHWARZ, Nikolas Alexander, Sabine STORANDT, 2024. Efficient Computation of Crossing Components and Shortcut Hulls. 35th International Workshop on Combinatorial Algorithms, IWOCA 2024. Ischia, Italy, 1. Juli 2024 - 3. Juli 2024. In: RESCIGNO, Adele Anna, Hrsg., Ugo VACCARO, Hrsg.. Combinatorial Algorithms : 35th International Workshop, IWOCA 2024, Proceedings. Cham: Springer, 2024, S. 509-522. Lecture Notes in Computer Science. 14764. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-031-63020-0. Verfügbar unter: doi: 10.1007/978-3-031-63021-7_39
BibTex
@inproceedings{Schwarz2024Effic-71252,
  year={2024},
  doi={10.1007/978-3-031-63021-7_39},
  title={Efficient Computation of Crossing Components and Shortcut Hulls},
  number={14764},
  isbn={978-3-031-63020-0},
  issn={0302-9743},
  publisher={Springer},
  address={Cham},
  series={Lecture Notes in Computer Science},
  booktitle={Combinatorial Algorithms : 35th International Workshop, IWOCA 2024, Proceedings},
  pages={509--522},
  editor={Rescigno, Adele Anna and Vaccaro, Ugo},
  author={Schwarz, Nikolas Alexander and Storandt, Sabine}
}
RDF
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/71252">
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:contributor>Storandt, Sabine</dc:contributor>
    <dcterms:title>Efficient Computation of Crossing Components and Shortcut Hulls</dcterms:title>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2024-11-13T12:07:20Z</dcterms:available>
    <dcterms:abstract>Polygon simplification is an important building block in many geovisualization algorithms. Recently, the concept of shortcut hulls was proposed to obtain a simplified polygon that fully contains the original polygon. Given a set of potential shortcuts between the polygon vertices, the computation of the optimal shortcut hull crucially relies on identifying edge crossings among the shortcuts and computing so called crossing components. In this paper, we present novel algorithms to significantly accelerate these steps. For a simple polygon P with n vertices and a set of shortcuts C, we describe an algorithm for computing all edge crossings in O(n+m+k), where m := |C| and k is the number of crossings. This output-sensitive algorithm is clearly optimal and a significant improvement over general-purpose algorithms to identify edge crossings. Furthermore, we extend this algorithm to compute the crossing components in O(min{n+m+k,n2}). As k could potentially be up to Θ(n4), this is a significant speed-up if only the crossing components are needed rather than each individual crossing. Finally, we propose a novel crossing component hierarchy data structure. It encodes the crossing components and allows to efficiently partition the polygon based thereupon. We show that our novel algorithms and data structures allow to significantly reduce the theoretical running time of shortcut hull computation.</dcterms:abstract>
    <dc:contributor>Schwarz, Nikolas Alexander</dc:contributor>
    <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/71252"/>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dcterms:issued>2024</dcterms:issued>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2024-11-13T12:07:20Z</dc:date>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:creator>Storandt, Sabine</dc:creator>
    <dc:language>eng</dc:language>
    <dc:creator>Schwarz, Nikolas Alexander</dc:creator>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
  </rdf:Description>
</rdf:RDF>

Interner Vermerk

xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter

Kontakt
URL der Originalveröffentl.

Prüfdatum der URL

Prüfungsdatum der Dissertation

Finanzierungsart

Kommentar zur Publikation

Allianzlizenz
Corresponding Authors der Uni Konstanz vorhanden
Internationale Co-Autor:innen
Universitätsbibliographie
Ja
Begutachtet
Diese Publikation teilen