Multi-Terminal Shortest Paths in Unit-Weight Planar Graphs in Linear Time

02/22/2021
by   Lorenzo Balzotti, et al.
0

Given a set of terminal pairs on the external face of a planar graph with unit edge weights, we give a linear-time algorithm to compute a set of non-crossing shortest paths joining each terminal pair, if it exists.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/11/2018

Finding Tutte paths in linear time

It is well-known that every 2-connected planar graph has a Tutte path, i...
research
04/03/2018

Holiest Minimum-Cost Paths and Flows in Surface Graphs

Let G be an edge-weighted directed graph with n vertices embedded on an ...
research
09/19/2022

A Simple Framework for Finding Balanced Sparse Cuts via APSP

We present a very simple and intuitive algorithm to find balanced sparse...
research
12/04/2008

Linear-Time Algorithms for Geometric Graphs with Sublinearly Many Edge Crossings

We provide linear-time algorithms for geometric graphs with sublinearly ...
research
11/08/2020

Computing Lengths of Shortest Non-Crossing Paths in Planar Graphs

Given a plane undirected graph G with non-negative edge weights and a se...
research
10/24/2022

Non-Crossing Shortest Paths are Covered with Exactly Four Forests

Given a set of paths P we define the Path Covering with Forest Number of...
research
07/04/2019

Min-Cost Flow in Unit-Capacity Planar Graphs

In this paper we give an O((nm)^2/3 C) time algorithm for computing min-...

Please sign up or login with your details

Forgot password? Click here to reset