Quick links:
- Alternative routing
- Evacuation planning
- Relative reachability
- Most preferred path
- Routing directions
- Logistics
- Trajectories: retrieval tasks
- Trajectories: path-finding
Alternative routing
Description
The majority of existing routing approaches return a single path; providing alternative ways to reach the destination which are sufficiently different from each other, has received very limited attention. Although, modern navigation systems may recommend more than one paths, e.g., the shortest (w.r.t. the covered distance), the fastest and the cheapest (w.r.t. the fuel consumption), in practice, an independent search is performed for each criterion. As a result, the computed paths may in fact be very similar and thus, cannot be considered as alternatives.
To fill this gap, we introduced the notion of alternative routing where the goal is to recommend a set of paths which qualify the given quality constraints/criteria while being sufficiently dissimilar to each other. As our first case study, the task of identifying the k-Shortest Paths with Limited Overlap (kSPwLO) was defined. In brief, the goal of this task is to recommend k dissimilar to each other paths which are as short as possible. For this purpose, we devised a number of both exact and approximate routing algorithms in an effort to efficient handle real-world road networks even on a continental scale. We also addressed the problem of finding k-Dissimilar Paths with Minimum Collective Length (kDPwML). In this case, the goal is again to recommend a set of k sufficiently dissimilar to each other paths, which however exhibit the lowest collective length among all sets of k sufficiently dissimilar paths. Recently, we introduced the problem k-Most Diverse Near-Shortest Paths (kMDNSP) where the goal is to maximize the diversity of the recommended paths, while bounding their length based on a user-defined constraint.
Publications
- Christian Häcker, Panagiotis Bouros, Theodoros Chondrogiannis and Ernst Althaus:
Most Diverse Near-Shortest Paths
Proceedings of the 29th ACM International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL), Beijing, China, November 2-5, 2021 - Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper, Ulf Leser and David B. Blumenthal:
Finding k-Shortest Paths with Limited Overlap
International Journal on Very Large Data Bases (VLDBJ), Vol 29, No 5, September 2020 - Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper, Ulf Leser and David B. Blumenthal:
Finding k-Dissimilar Paths with Minimum Collective Length
Proceedings of the 26th ACM International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL) Seattle, Washington, USA, November 6-9, 2018 - Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper and Ulf Leser:
Exact and Approximate Algorithms for Finding k-Shortest Paths with Limited Overlap
Proceeding of the 20th International Conference on Extending Database Technology (EDBT), Venice, Italy, March 21-24, 2017 - Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper and Ulf Leser:
Alternative Routing: k-Shortest Paths with Limited Overlap
Proceeding of the 23rd ACM International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL), Seattle, Washington, USA, November 3-6, 2015
Theses
- Huu Duy Nguyen:
Path Diversification for Evacuation Planning
Bachelor thesis, Johannes Gutenberg University Mainz, Germany - Lisa-Patricia Barth:
App-Based Specification and Visualization of User Preferences in Routing
Master thesis, Johannes Gutenberg University Mainz, Germany, 2022 - Yannic Marcel Moog:
Extending k-Shortest Paths with Limited Overlap
Bachelor thesis, Johannes Gutenberg University Mainz, Germany, 2021 - Christian Häcker:
k-Most Diverse Near-Shortest Paths
Bachelor thesis, Johannes Gutenberg University Mainz, Germany, 2021 - Matthias Sawatzky:
A Web Application for Analysis and Comparison of k-Shortest Paths with Limited Overlap Algorithms on Road Networks
Bachelor thesis, Johannes Gutenberg University Mainz, Germany, 2019 - Theodoros Chondrogiannis:
Efficient Algorithms for Route Planning Problems on Road Networks
Doctorate thesis, Free University of Bozen-Bolzano, Italy, 2017
Primary supervisor: Prof. Dr. Stefan Kramer
Source code
- ACM SIGSPATIAL'15 & EDBT'17, GitHub repository for k-SPwLO, https://github.com/tchond/kspwlo
Evacuation planning
Description
Evacuation planning is a critical task in disaster management. Especially in situations such as natural disasters or terrorist attacks, large crowds need to move away from danger and reach designated safe zones. For this purpose, various approaches that efficiently compute evacuation plans in urban areas have been proposed.
To evaluate the computed plans, previous works employ heuristics that can only roughly estimate the egress time of each plan. Intuitively, a much better approach is to estimate the egress time via simulation. However, designing a simulation model is usually a time-consuming task and, what is more, this model can only be used to evaluate evacuation plans for a specific area. We address these issues presenting the EURASIM interface, which enables the automated generation of simulation models for urban areas. Furthermore, EURASIM is designed in a way that algorithms for evacuation planning can be easily integrated, thus functioning as a testbed for the development of even better solutions.
Publication
- Theodoros Chondrogiannis, Panagiotis Bouros, Winfried Emser:
Simulation-based Evacuation Planning for Urban Areas
Proceedings of the 29th International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL), Virtual Event / Beijing, China, November 2-5, 2021
Theses
- Huu Duy Nguyen:
Path Diversification for Evacuation Planning
Bachelor thesis, Johannes Gutenberg University Mainz, Germany - David Betz:
Extending the EURASIM Interface for Evacuation Planning in Urban Areas
Bachelor thesis, Johannes Gutenberg University Mainz, Germany, 2023
System
- EURASIM, https://eurasim.github.io
Source code
- ACM SIGSPATIAL'21, GitHub repository for EURASIM, https://github.com/eurasim/source
Relative reachability
Description
There is a plethora of user-oriented route planning applications and systems that enable the computation of the fastest journey between two locations using different transportation modes, e.g., car, public transport, walking, bicycle. While useful for individuals, they are of limited interest to a class of users that may be interested in a more global and comparative view of transportation systems in general. In this context, we adopt the view of an urban planner. Urban planners may be interested in queries such as “if a new transit stop was to be introduced in a given location, would that bring the travel time to a given point-of-interest (POI) or area-of-interest (AOI) by bus closer to the travel time by car, therefore improving air quality and/or overall traffic congestion?” To answer queries such as the above, as well as many other interesting ones, we propose the concept of relative reachability which aims at measuring how efficient a given transportation mode is (or may be) in comparison to other competing modes.
Publications
- Camila F. Costa, Theodoros Chondrogiannis, Mario A. Nascimento and Panagiotis Bouros:
RRAMEN: An Interactive Tool for Evaluating Choices and Changes in Transportation Networks
Proceedings of the 23rd International Conference on Extending Database Technology (EDBT), Copenhagen, Denmark, March 30 - April 2, 2020 - Theodoros Chondrogiannis, Mario A. Nascimento and Panagiotis Bouros:
Relative Reachability Analysis as a Tool for Urban Mobility Planning
Proceedings of the 12th ACM SIGSPATIAL International Workshop on Computational Transportation Science (IWCTS), Chicago, Illinois, USA, November 5, 2019
Thesis
- Nina Röckelein:
Measuring the Attractiveness of Transportation Modes using Relative Reachability and Mobility Patterns
Bachelor thesis, University of Kostanz, Germany
Primary supervisor: Dr. Theodoros Chondrogiannis
System
- RRAMEN, http://rramen.zdv.uni-mainz.de
Source code
- EDBT'20, RRAMEN GitHub repository, https://github.com/camilaferc/rramen
Most preferred path
Description
Car navigation and route planning systems recommend the shortest/fastest path as the most preferable way of moving on top of a road network. However, in practice, the shortest/fastest path is not always the ideal way of routing as it fails to capture the actual way people tend to move. Specifically, people usually follow roads already familiar to them and highly used in their every day life. Further, when they want to reach a location for the first time, they might ask their friends to recommend a good and safe way based on their experience. In both cases, routing involves the wisdom stemming from experience and moving habits which give preference to specific parts of a city or its road network while avoiding other parts; for example, areas with increased traffic, included in high crime areas, or more likely to become dangerous in case of bad weather conditions.
To capture this routing problem, we study the idea of the Most Preferred Path. This task was first introduced in Prof. Bouros' doctorate studies. A collection of historical paths or moving patterns is employed to define a preferred subgraph of the road network. A driver consults this collection seeking for a path to travel as less as possible outside this preferred part of the network without significantly increasing, at the same time, the total length of the trip compared to the shortest path.
Publication
- Dimitris Sacharidis, Panagiotis Bouros and Theodoros Chondrogiannis:
Finding the Most Preferred Path
Proceedings of the 25th ACM International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL), Redondo Beach, California, USA, November 7-10, 2017
Thesis
- Panagiotis Bouros:
Evaluating Queries over Route Collections
Doctorate thesis, National Technical University of Athens, Greece, 2011
Routing directions
Description
The problem of providing meaningful routing directions in written or spoken text is of great importance; in this context, the fastest path may not be the ideal choice. Consider an emergency situation, e.g., a natural disaster or a terrorist attack, which requires an evacuation plan to be communicated to people on the site. Under such circumstances of distress and disorganization, it is often desirable to provide concise, easy to memorize, and clear to follow “simple” instructions; hence, a simple path is more preferable and appropriate than the fastest path. However, the simplest path may often be considerably longer than the fastest. Hence, we introduced and investigated the efficient computation of near-simplest paths which are as fast as possible and near-fastest paths which are as simple as possible. As per the most common interpretation, turns (road changes) are assigned costs, and the simplest path is the one that has the lowest total turn cost, termed complexity.
Publications
- Claudia Perez Martinez, Panagiotis Bouros and Theodoros Chondrogiannis:
RODGEN: An Interactive Interface for Road Network Generation
Proceedings of the 30th ACM International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL), Seattle, WA, USA, November 1-4, 2022 - Dimitris Sacharidis and Panagiotis Bouros:
Routing Directions: Keeping it Fast and Simple
Proceedings of the 21st ACM International Conference on Advances in Geographic Information Systems (ACM SIGSPATIAL GIS), Orlando, Florida, USA, November 5-8, 2013
Logistics
Description
Pickup and delivery is a well-known problem in logistics and transportation scenarios. A transportation request is defined as picking up an object (e.g., package, person, etc.) from one location and delivering it at another. Given a set of customer requests, a company offering such services constructs a collection of trajectories that will be followed by its vehicle fleet to pickup and deliver the objects. However, during the service hours, new ad-hoc requests arrive at arbitrary timestamps and thus, the company needs to update the existing vehicle trajectories in order to satisfy the new customers. Under this setup, Prof. Bouros introduced dynamic Pickup and Delivery with Transfers, modeled as a dynamic shortest path problem with two optimization criteria that capture the company’s and the customers’ viewpoint.
Publication
- Panagiotis Bouros, Dimitris Sacharidis, Theodore Dalamagas and Timos Sellis:
Dynamic Pickup and Delivery with Transfers
Proceedings of the 12th International Symposium on Spatial and Temporal Databases (SSTD), Minneapolis, Minnesota, USA, August 24-26, 2011
Thesis
- Panagiotis Bouros:
Evaluating Queries over Route Collections
Doctorate thesis, National Technical University of Athens, Greece, 2011
Trajectories: retrieval tasks
Description
The Data Management group has targeted points-based search where trajectories are returned based on their proximity to a set of query points; i.e., given a collection of trajectories and a set query points, the goal is to retrieve the top-k trajectories that pass as close as possible to all query points. We advanced the nearest-neighbor based state-of-the-art by proposing a novel and more efficient, spatial range-based approach. In addition, a practical variant of this points-based search was proposed, which additionally takes into account other qualitative characteristics of the searched trajectories, e.g., the temporal span. Besides one-time or snapshot search. our recent work also introduced continuous points-based trajectory search where the query is long-standing and the result set must be maintained whenever updates to the query parameters and/or the data, i.e., the trajectories, occur.
Publications
- Shuyao Qi, Dimitris Sacharidis, Panagiotis Bouros and Nikos Mamoulis:
Snapshot and Continuous Points-based Trajectory Search
International Journal on Advances of Computer Science for Geographic Information Systems (GeoInformatica), Vol 21, No 4, October 2017 - Shuyao Qi, Panagiotis Bouros, Dimitris Sacharidis and Nikos Mamoulis:
Efficient Point-based Trajectory Search
Proceedings of the 14th International Symposium on Spatial and Temporal Databases (SSTD), Hong Kong, China, August 26-28, 2015
Received the Best Paper Award
Thesis
- Shuyao Qi:
Advanced Ranking Queries on Composite Data
Doctorate thesis, University of Hong Kong, China PR, 2016
Trajectories: path finding
Description
This line of work is captured by Prof. Bouros' doctorate studies. Prof. Bouros addressed new challenges that arise in path-finding problems, given the availability of trajectory collections; in prarticulal, whether path queries traditionally targeting graphs can be posed on trajectory collections, and even more importantly, if the evaluation of these queries can be enhanced by the special characteristics of the trajectories. For instance, a trajectory can be seen as a set of precomputed answers. Under this perspective, a novel framework was proposed for evaluating path queries on large disk resident collections that are frequently updated by adding and removing trajectories. The thesis introduced two evaluation paradigms that enjoy the benefits of search algorithms (i.e., fast index maintenance) while utilizing transitivity information to terminate the search sooner. In addition, efficient indexing schemes and appropriate updating procedures were also introduced.
Publications
- Panagiotis Bouros, Dimitris Sacharidis, Theodore Dalamagas, Spiros Skiadopoulos and Timos Sellis:
Evaluating Path Queries over Frequently Updated Route Collections
IEEE Transactions on Knowledge and Data Engineering (TKDE), Vol 24, No 7, July 2012 - Panagiotis Bouros and Yiannis Vassiliou:
Evaluating Path Queries over Route Collections
Proceedings of the PhD Workshop in conjunction with the 26th IEEE International Conference on Data Engineering (ICDE), Long Beach, California, USA, March 5, 2010 - Panagiotis Bouros, Spiros Skiadopoulos, Theodore Dalamagas, Dimitris Sacharidis and Timos Sellis:
Evaluating reachability queries over path collections
Proceedings of the 21st International Conference on Scientific and Statistical Database Management (SSDBM), New Orleans, Louisiana, USA, June 2-4, 2009 - Panagiotis Bouros, Theodore Dalamagas, Spiros Skiadopoulos and Timos Sellis:
Evaluating “Find a Path” Reachability Queries
Proceedings of the ECAI Workshop on Spatial and Temporal Reasoning (STRWS), Patras, Greece, July 22, 2008
Thesis
- Panagiotis Bouros:
Evaluating Queries over Route Collections
Doctorate thesis, National Technical University of Athens, Greece, 2011