Publikation:

Simplification of polyline bundles of graphs and trees

Lade...
Vorschaubild

Dateien

Bosch_2-1lo5jn58xoy418.pdf
Bosch_2-1lo5jn58xoy418.pdfGröße: 2.42 MBDownloads: 4

Datum

2025

Herausgeber:innen

Kontakt

ISSN der Zeitschrift

Electronic ISSN

ISBN

Bibliografische Daten

Verlag

Schriftenreihe

Auflagebezeichnung

ArXiv-ID

Internationale Patentnummer

Angaben zur Forschungsförderung

Projekt

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

Gesperrt bis

Titel in einer weiteren Sprache

Publikationstyp
Zeitschriftenartikel
Publikationsstatus
Published

Erschienen in

Journal of Computational Geometry. Carleton University. 2025, 16(1), S. 203-252. eISSN 1920-180X. Verfügbar unter: doi: 10.20382/jocg.v16i1a7

Zusammenfassung

Polyline simplification is a well-studied optimization problem, in which a givenpolyline shall be replaced by a polyline with fewer vertices which still represents the shapeof the original polyline faithfully. In this paper, we propose and study a generalization ofthe polyline simplification problem. Instead of a single polyline, we are given a set of ℓ polylines possibly sharing some line segments and vertices. We call such a set apolylinebundle. The task is tosimplifyeach polyline L of a given polyline bundle by keeping a subsetof its vertices such that (i) the Hausdorff or Fréchet distance betweenLand its simplifiedcounterpart does not exceed a given distance threshold δ, (ii) a shared vertex is either kept ordiscarded in all polylines of the polyline bundle (we refer to this requirement asconsistency) and (iii) the number of kept vertices in the polyline bundle is minimized. To justify this definition, we argue that consistency is crucial to get meaningful and aesthetically pleasing outputs.

Regarding the computational complexity of polyline bundle simplification, we prove that this problem is NP-hard to approximate within a factor of n1/3−ε for any ε >0, where n is the number of vertices in the polyline bundle. This inapproximability even applies to planar inputs and also to instances with only ℓ = 2 polylines. However, we identify thesensitivity of the solution to the choice of the distance threshold δ as a reason for this strong inapproximability. In particular, we prove that if we employ the Fréchet distance and allow δ to be exceeded by a factor of 2 in the solution, then we can find a simplified polyline bundlewith no more than O(log(ℓ+n)) · OPT vertices in polytime, providing us with an efficient bi-criteria approximation. In addition, we show that the polyline simplification problem issolvable in polytime in case the polylines form a rooted tree. We further present a greedy heuristic that decomposes general bundles into tree bundles, which then can be simplified individually and optimally. In our experimental study, we compare the performance of the bi-criteria approximation algorithm and the tree bundle decomposition algorithm on public transit networks and movement trajectories. We show that in case the polylines form grid-like structures, the bi-criteria approximation algorithm outputs smaller simplifications, but the tree bundle decomposition algorithm scales better and produces superior results on polyline bundles derived from paths in embedded road networks.

Zusammenfassung in einer weiteren Sprache

Fachgebiet (DDC)
004 Informatik

Schlagwörter

Konferenz

Rezension
undefined / . - undefined, undefined

Forschungsvorhaben

Organisationseinheiten

Zeitschriftenheft

Zugehörige Datensätze in KOPS

Zitieren

ISO 690BOSCH, Yannick, Peter SCHÄFER, Joachim SPOERHASE, Sabine STORANDT, Johannes ZINK, 2025. Simplification of polyline bundles of graphs and trees. In: Journal of Computational Geometry. Carleton University. 2025, 16(1), S. 203-252. eISSN 1920-180X. Verfügbar unter: doi: 10.20382/jocg.v16i1a7
BibTex
@article{Bosch2025Simpl-73050,
  title={Simplification of polyline bundles of graphs and trees},
  year={2025},
  doi={10.20382/jocg.v16i1a7},
  number={1},
  volume={16},
  journal={Journal of Computational Geometry},
  pages={203--252},
  author={Bosch, Yannick and Schäfer, Peter and Spoerhase, Joachim and Storandt, Sabine and Zink, Johannes}
}
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/73050">
    <dc:contributor>Schäfer, Peter</dc:contributor>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:creator>Spoerhase, Joachim</dc:creator>
    <dc:creator>Bosch, Yannick</dc:creator>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2025-04-15T11:29:04Z</dcterms:available>
    <dc:contributor>Spoerhase, Joachim</dc:contributor>
    <dc:creator>Storandt, Sabine</dc:creator>
    <dc:language>eng</dc:language>
    <dc:contributor>Zink, Johannes</dc:contributor>
    <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/73050"/>
    <dcterms:abstract>Polyline simplification is a well-studied optimization problem, in which a givenpolyline shall be replaced by a polyline with fewer vertices which still represents the shapeof the original polyline faithfully. In this paper, we propose and study a generalization ofthe polyline simplification problem. Instead of a single polyline, we are given a set of ℓ polylines possibly sharing some line segments and vertices. We call such a set apolylinebundle. The task is tosimplifyeach polyline L of a given polyline bundle by keeping a subsetof its vertices such that (i) the Hausdorff or Fréchet distance betweenLand its simplifiedcounterpart does not exceed a given distance threshold δ, (ii) a shared vertex is either kept ordiscarded in all polylines of the polyline bundle (we refer to this requirement asconsistency) and (iii) the number of kept vertices in the polyline bundle is minimized. To justify this definition, we argue that consistency is crucial to get meaningful and aesthetically pleasing outputs.

Regarding the computational complexity of polyline bundle simplification, we prove that this problem is NP-hard to approximate within a factor of n&lt;sup&gt;1/3−ε&lt;/sup&gt; for any ε &gt;0, where n is the number of vertices in the polyline bundle. This inapproximability even applies to planar inputs and also to instances with only ℓ = 2 polylines. However, we identify thesensitivity of the solution to the choice of the distance threshold δ as a reason for this strong inapproximability. In particular, we prove that if we employ the Fréchet distance and allow δ to be exceeded by a factor of 2 in the solution, then we can find a simplified polyline bundlewith no more than O(log(ℓ+n)) · OPT vertices in polytime, providing us with an efficient bi-criteria approximation. In addition, we show that the polyline simplification problem issolvable in polytime in case the polylines form a rooted tree. We further present a greedy heuristic that decomposes general bundles into tree bundles, which then can be simplified individually and optimally. In our experimental study, we compare the performance of the bi-criteria approximation algorithm and the tree bundle decomposition algorithm on public transit networks and movement trajectories. We show that in case the polylines form grid-like structures, the bi-criteria approximation algorithm outputs smaller simplifications, but the tree bundle decomposition algorithm scales better and produces superior results on polyline bundles derived from paths in embedded road networks.</dcterms:abstract>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dc:creator>Zink, Johannes</dc:creator>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:creator>Schäfer, Peter</dc:creator>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2025-04-15T11:29:04Z</dc:date>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/73050/4/Bosch_2-1lo5jn58xoy418.pdf"/>
    <dcterms:issued>2025</dcterms:issued>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:contributor>Bosch, Yannick</dc:contributor>
    <dcterms:title>Simplification of polyline bundles of graphs and trees</dcterms:title>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/73050/4/Bosch_2-1lo5jn58xoy418.pdf"/>
    <dc:contributor>Storandt, Sabine</dc:contributor>
    <dc:rights>terms-of-use</dc:rights>
  </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
Unbekannt
Diese Publikation teilen