A Simple Algorithm for Multiple-Source Shortest Paths in Planar Digraphs

11/14/2021
by   Debarati Das, et al.
0

Given an n-vertex planar embedded digraph G with non-negative edge weights and a face f of G, Klein presented a data structure with O(nlog n) space and preprocessing time which can answer any query (u,v) for the shortest path distance in G from u to v or from v to u in O(log n) time, provided u is on f. This data structure is a key tool in a number of state-of-the-art algorithms and data structures for planar graphs. Klein's data structure relies on dynamic trees and the persistence technique as well as a highly non-trivial interaction between primal shortest path trees and their duals. The construction of our data structure follows a completely different and in our opinion very simple divide-and-conquer approach that solely relies on Single-Source Shortest Path computations and contractions in the primal graph. Our space and preprocessing time bound is O(nlog |f|) and query time is O(log |f|) which is an improvement over Klein's data structure when f has small size.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/04/2019

A Divide-and-Conquer Algorithm for Two-Point L_1 Shortest Path Queries in Polygonal Domains

Let P be a polygonal domain of h holes and n vertices. We study the prob...
research
09/30/2021

Near-Optimal Distance Oracles for Vertex-Labeled Planar Graphs

Given an undirected n-vertex planar graph G=(V,E,ω) with non-negative ed...
research
06/05/2023

Efficient exact enumeration of single-source geodesics on a non-convex polyhedron

In this paper, we consider enumeration of geodesics on a polyhedron, whe...
research
08/18/2022

Customizable Hub Labeling: Properties and Algorithms

Hub Labeling (HL) is one of the state-of-the-art preprocessing-based tec...
research
12/15/2022

Essentials of Parallel Graph Analytics

We identify the graph data structure, frontiers, operators, an iterative...
research
10/12/2020

Interval Query Problem on Cube-free Median Graphs

In this paper, we introduce the interval query problem on cube-free medi...
research
04/26/2021

Enumeration of Far-Apart Pairs by Decreasing Distance for Faster Hyperbolicity Computation

Hyperbolicity is a graph parameter which indicates how much the shortest...

Please sign up or login with your details

Forgot password? Click here to reset