A Preprocessing Framework for Efficient Approximate Bi-Objective Shortest-Path Computation in the Presence of Correlated Objectives
Yaron Halle, Ariel Felner, Sven Koenig, Oren Salzman

TL;DR
This paper introduces a preprocessing framework that exploits correlations between objectives to significantly speed up approximate solutions for bi-objective shortest-path problems, especially in correlated real-world scenarios.
Contribution
It proposes a novel graph clustering-based preprocessing method that reduces search effort and improves efficiency of approximate bi-objective shortest-path algorithms in correlated settings.
Findings
Up to five times faster computation on benchmark datasets.
Effective exploitation of objective correlations in bi-objective search.
Theoretical guarantees on solution quality.
Abstract
The bi-objective shortest-path (BOSP) problem seeks to find paths between start and target vertices of a graph while optimizing two conflicting objective functions. We consider the BOSP problem in the presence of correlated objectives. Such correlations often occur in real-world settings such as road networks, where optimizing two positively correlated objectives, such as travel time and fuel consumption, is common. BOSP is generally computationally challenging as the size of the search space is exponential in the number of objective functions and the graph size. Bounded sub-optimal BOSP solvers such as A*pex alleviate this complexity by approximating the Pareto-optimal solution set rather than computing it exactly (given a user-provided approximation factor). As the correlation between objective functions increases, smaller approximation factors are sufficient for collapsing the entire…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Logic, Reasoning, and Knowledge · Advanced Database Systems and Queries
