Publikation: Circle-Segment Intersection Queries in Connected Geometric Graphs
Dateien
Datum
Autor:innen
Herausgeber:innen
ISSN der Zeitschrift
Electronic ISSN
ISBN
Bibliografische Daten
Verlag
Schriftenreihe
Auflagebezeichnung
DOI (zitierfähiger Link)
Internationale Patentnummer
Angaben zur Forschungsförderung
Projekt
Open Access-Veröffentlichung
Core Facility der Universität Konstanz
Titel in einer weiteren Sprache
Publikationstyp
Publikationsstatus
Erschienen in
Zusammenfassung
In this paper, we study the problem of efficiently reporting all intersections between a given set of line segments in the plane and a query circle, focusing on the case where the segments form the edges of a connected geometric graph. While previous data structures for circle-segment intersection queries on general segment sets incur high space or query time costs, we exploit the connectivity of the input to obtain significantly improved performance. In fact, we propose a new circle-segment intersection data structure that can be constructed in O((n + C) log3 n) time and space on connected graphs with n edges and C edge crossings. It answers intersection queries in O(k log3 n) time, where k denotes the output size. Our method relies on the construction of efficient circle-graph intersection oracles as well as a novel linear-time algorithm to partition the edges of the graph into balanced, connected components, which might be of independent interest. In a proof-of-concept experimental study on real-world road networks, we show that our novel data structure also performs well in practice. Even on networks with millions of edges, the construction time is within minutes and queries are answered in a few milliseconds.
Zusammenfassung in einer weiteren Sprache
Fachgebiet (DDC)
Schlagwörter
Konferenz
Rezension
Zitieren
ISO 690
AFSHANI, Peyman, Yannick BOSCH, Sabine STORANDT, 2025. Circle-Segment Intersection Queries in Connected Geometric Graphs. 36th International Symposium on Algorithms and Computation (ISAAC 2025). Tainan, Taiwan, 7. Dez. 2025 - 10. Dez. 2025. In: CHEN, Ho-Lin, Hrsg., Wing-Kai HON, Hrsg., Meng-Tsung TSAI, Hrsg.. 36th International Symposium on Algorithms and Computation (ISAAC 2025). Wadern: Dagstuhl Publishing, 2025, 3. Leibniz International Proceedings in Informatics (LIPIcs). 359. ISSN 1868-8969. ISBN 978-3-95977-408-6. Verfügbar unter: doi: 10.4230/LIPIcs.ISAAC.2025.3BibTex
@inproceedings{Afshani2025-11-27Circl-76218,
title={Circle-Segment Intersection Queries in Connected Geometric Graphs},
year={2025},
doi={10.4230/LIPIcs.ISAAC.2025.3},
number={359},
isbn={978-3-95977-408-6},
issn={1868-8969},
address={Wadern},
publisher={Dagstuhl Publishing},
series={Leibniz International Proceedings in Informatics (LIPIcs)},
booktitle={36th International Symposium on Algorithms and Computation (ISAAC 2025)},
editor={Chen, Ho-Lin and Hon, Wing-Kai and Tsai, Meng-Tsung},
author={Afshani, Peyman and Bosch, Yannick and Storandt, Sabine},
note={Article Number: 3}
}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/76218">
<foaf:homepage rdf:resource="http://localhost:8080/"/>
<dc:language>eng</dc:language>
<dc:creator>Storandt, Sabine</dc:creator>
<dcterms:issued>2025-11-27</dcterms:issued>
<dc:contributor>Afshani, Peyman</dc:contributor>
<dcterms:title>Circle-Segment Intersection Queries in Connected Geometric Graphs</dcterms:title>
<bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/76218"/>
<dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
<dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-02-19T07:33:10Z</dc:date>
<dc:creator>Bosch, Yannick</dc:creator>
<dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-02-19T07:33:10Z</dcterms:available>
<dcterms:abstract>In this paper, we study the problem of efficiently reporting all intersections between a given set of line segments in the plane and a query circle, focusing on the case where the segments form the edges of a connected geometric graph. While previous data structures for circle-segment intersection queries on general segment sets incur high space or query time costs, we exploit the connectivity of the input to obtain significantly improved performance. In fact, we propose a new circle-segment intersection data structure that can be constructed in O((n + C) log3 n) time and space on connected graphs with n edges and C edge crossings. It answers intersection queries in O(k log3 n) time, where k denotes the output size. Our method relies on the construction of efficient circle-graph intersection oracles as well as a novel linear-time algorithm to partition the edges of the graph into balanced, connected components, which might be of independent interest. In a proof-of-concept experimental study on real-world road networks, we show that our novel data structure also performs well in practice. Even on networks with millions of edges, the construction time is within minutes and queries are answered in a few milliseconds.</dcterms:abstract>
<dc:contributor>Storandt, Sabine</dc:contributor>
<dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
<void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
<dc:contributor>Bosch, Yannick</dc:contributor>
<dc:creator>Afshani, Peyman</dc:creator>
</rdf:Description>
</rdf:RDF>