Cargando…
An Efficient Index for Reachability Queries in Public Transport Networks
Computing path queries such as the shortest path in public transport networks is challenging because the path costs between nodes change over time. A reachability query from a node at a given start time on such a network retrieves all points of interest (POIs) that are reachable within a given cost...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7703798/ http://dx.doi.org/10.1007/978-3-030-54832-2_5 |
_version_ | 1783616698335625216 |
---|---|
author | Tesfaye, Bezaye Augsten, Nikolaus Pawlik, Mateusz Böhlen, Michael H. Jensen, Christian S. |
author_facet | Tesfaye, Bezaye Augsten, Nikolaus Pawlik, Mateusz Böhlen, Michael H. Jensen, Christian S. |
author_sort | Tesfaye, Bezaye |
collection | PubMed |
description | Computing path queries such as the shortest path in public transport networks is challenging because the path costs between nodes change over time. A reachability query from a node at a given start time on such a network retrieves all points of interest (POIs) that are reachable within a given cost budget. Reachability queries are essential building blocks in many applications, for example, group recommendations, ranking spatial queries, or geomarketing. We propose an efficient solution for reachability queries in public transport networks. Currently, there are two options to solve reachability queries. (1) Execute a modified version of Dijkstra’s algorithm that supports time-dependent edge traversal costs; this solution is slow since it must expand edge by edge and does not use an index. (2) Issue a separate path query for each single POI, i.e., a single reachability query requires answering many path queries. None of these solutions scales to large networks with many POIs. We propose a novel and lightweight reachability index. The key idea is to partition the network into cells. Then, in contrast to other approaches, we expand the network cell by cell. Empirical evaluations on synthetic and real-world networks confirm the efficiency and the effectiveness of our index-based reachability query solution. |
format | Online Article Text |
id | pubmed-7703798 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-77037982020-12-01 An Efficient Index for Reachability Queries in Public Transport Networks Tesfaye, Bezaye Augsten, Nikolaus Pawlik, Mateusz Böhlen, Michael H. Jensen, Christian S. Advances in Databases and Information Systems Article Computing path queries such as the shortest path in public transport networks is challenging because the path costs between nodes change over time. A reachability query from a node at a given start time on such a network retrieves all points of interest (POIs) that are reachable within a given cost budget. Reachability queries are essential building blocks in many applications, for example, group recommendations, ranking spatial queries, or geomarketing. We propose an efficient solution for reachability queries in public transport networks. Currently, there are two options to solve reachability queries. (1) Execute a modified version of Dijkstra’s algorithm that supports time-dependent edge traversal costs; this solution is slow since it must expand edge by edge and does not use an index. (2) Issue a separate path query for each single POI, i.e., a single reachability query requires answering many path queries. None of these solutions scales to large networks with many POIs. We propose a novel and lightweight reachability index. The key idea is to partition the network into cells. Then, in contrast to other approaches, we expand the network cell by cell. Empirical evaluations on synthetic and real-world networks confirm the efficiency and the effectiveness of our index-based reachability query solution. 2020-07-08 /pmc/articles/PMC7703798/ http://dx.doi.org/10.1007/978-3-030-54832-2_5 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. |
spellingShingle | Article Tesfaye, Bezaye Augsten, Nikolaus Pawlik, Mateusz Böhlen, Michael H. Jensen, Christian S. An Efficient Index for Reachability Queries in Public Transport Networks |
title | An Efficient Index for Reachability Queries in Public Transport Networks |
title_full | An Efficient Index for Reachability Queries in Public Transport Networks |
title_fullStr | An Efficient Index for Reachability Queries in Public Transport Networks |
title_full_unstemmed | An Efficient Index for Reachability Queries in Public Transport Networks |
title_short | An Efficient Index for Reachability Queries in Public Transport Networks |
title_sort | efficient index for reachability queries in public transport networks |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7703798/ http://dx.doi.org/10.1007/978-3-030-54832-2_5 |
work_keys_str_mv | AT tesfayebezaye anefficientindexforreachabilityqueriesinpublictransportnetworks AT augstennikolaus anefficientindexforreachabilityqueriesinpublictransportnetworks AT pawlikmateusz anefficientindexforreachabilityqueriesinpublictransportnetworks AT bohlenmichaelh anefficientindexforreachabilityqueriesinpublictransportnetworks AT jensenchristians anefficientindexforreachabilityqueriesinpublictransportnetworks AT tesfayebezaye efficientindexforreachabilityqueriesinpublictransportnetworks AT augstennikolaus efficientindexforreachabilityqueriesinpublictransportnetworks AT pawlikmateusz efficientindexforreachabilityqueriesinpublictransportnetworks AT bohlenmichaelh efficientindexforreachabilityqueriesinpublictransportnetworks AT jensenchristians efficientindexforreachabilityqueriesinpublictransportnetworks |