Non-Crossing Shortest Paths in Undirected Unweighted Planar Graphs in Linear Time

Lorenzo Balzotti, Paolo G. Franciosa

Preprint: not peer reviewed. Results may change in later versions.

Abstract

Given a set of well-formed terminal pairs on the external face of an undirected planar graph with unit edge weights, we give a linear-time algorithm for computing the union of non-crossing shortest paths joining each terminal pair, where well-formed means that such a set of non-crossing paths exists. This allows us to compute distances between each terminal pair, within the same time bound. We also give a novel concept of incremental shortest path subgraph of a planar graph, i.e., a partition of the planar embedding in subregions that preserve distances, that can be of interest itself.

Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.

Record

Archive ID
arxiv:2102.10892
Published
Feb 22, 2021
Updated
Apr 14, 2022
Venue
Journal of Graph Algorithms and Applications, Vol. 26, no. 4, pp. 589-606, 2022
DOI
10.7155/jgaa.00610
arXiv
2102.10892
Categories
cs.DS
Provenance
arxiv