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

03/04/2019
by   Haitao Wang, et al.
0

Let P be a polygonal domain of h holes and n vertices. We study the problem of constructing a data structure that can compute a shortest path between s and t in P under the L_1 metric for any two query points s and t. To do so, a standard approach is to first find a set of n_s "gateways" for s and a set of n_t "gateways" for t such that there exist a shortest s-t path containing a gateway of s and a gateway of t, and then compute a shortest s-t path using these gateways. Previous algorithms all take quadratic O(n_s· n_t) time to solve this problem. In this paper, we propose a divide-and-conquer technique that solves the problem in O(n_s + n_t n_s) time. As a consequence, we construct a data structure of O(n+(h^2^3 h/ h)) size in O(n+(h^2^4 h/ h)) time such that each query can be answered in O( n) time.

READ FULL TEXT
research
09/20/2018

L_1 Shortest Path Queries in Simple Polygons

Let P be a simple polygon of n vertices. We consider two-point L_1 short...
research
11/14/2021

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

Given an n-vertex planar embedded digraph G with non-negative edge weigh...
research
03/01/2023

Towards Space Efficient Two-Point Shortest Path Queries in a Polygonal Domain

We devise a data structure that can answer shortest path queries for two...
research
09/04/2018

Image Reassembly Combining Deep Learning and Shortest Path Problem

This paper addresses the problem of reassembling images from disjointed ...
research
09/03/2020

Physarum Multi-Commodity Flow Dynamics

In wet-lab experiments, the slime mold Physarum polycephalum has demonst...
research
05/22/2018

Improved Shortest Path Maps with GPU Shaders

We present in this paper several improvements for computing shortest pat...
research
06/30/2011

PHA*: Finding the Shortest Path with A* in An Unknown Physical Environment

We address the problem of finding the shortest path between two points i...

Please sign up or login with your details

Forgot password? Click here to reset