Approximate bi-criteria search by efficient representation of subsets of the Pareto-optimal frontier

06/18/2020
by   Oren Salzman, et al.
0

We consider the bi-criteria shortest-path problem where we want to compute shortest paths on a graph that simultaneously balance two cost functions. While this problem has numerous applications, there is usually no path minimizing both cost functions simultaneously. Thus, we typically consider the set of paths where no path is strictly better then the others in both cost functions, a set called the Pareto-optimal frontier. Unfortunately, the size of this set may be exponential in the number of graph vertices and the general problem is NP-hard. While existing schemes to approximate this set exist, they may be slower than exact approaches when applied to relatively small instances and running them on graphs with even a moderate number of nodes is often impractical. The crux of the problem lies in how to efficiently approximate the Pareto-optimal frontier. Our key insight is that the Pareto-optimal frontier can be approximated using pairs of paths. This simple observation allows us to run a best-first-search while efficiently and effectively pruning away intermediate solutions in order to obtain an approximation of the Pareto frontier for any given approximation factor. We compared our approach with an adaptation of BOA*, the state-of-the-art algorithm for computing exact solutions to the bi-criteria shortest-path problem. Our experiments show that as the problem becomes harder, the speedup obtained becomes more pronounced. Specifically, on large roadmaps, we obtain an average speedup of more than × 8.5 and a maximal speedup of over × 148.

READ FULL TEXT

page 1

page 8

research
01/27/2021

Polynomial Time Prioritized Multi-Criteria k-Shortest Paths and k-Disjoint All-Criteria-Shortest Paths

The Shortest Path Problem, in real-life applications, has to deal with m...
research
07/29/2022

Enhanced Methods for the Weight Constrained Shortest Path Problem: Constrained Path Finding Meets Bi-objective Search

The classic problem of constrained path finding is a well-studied but ye...
research
08/28/2019

One-Exact Approximate Pareto Sets

Papadimitriou and Yannakakis show that the polynomial-time solvability o...
research
02/12/2020

Shortest path distance approximation using deep learning techniques

Computing shortest path distances between nodes lies at the heart of man...
research
01/29/2022

Fast One-to-Many Multicriteria Shortest Path Search

This paper introduces a novel algorithm combination designed for fast on...
research
08/16/2023

A Framework for Data-Driven Explainability in Mathematical Optimization

Advancements in mathematical programming have made it possible to effici...
research
07/12/2021

Optimally Reliable Cheap Payment Flows on the Lightning Network

Today, payment paths in Bitcoin's Lightning Network are found by searchi...

Please sign up or login with your details

Forgot password? Click here to reset