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

06/05/2023
by   Kazuma Tateiri, et al.
0

In this paper, we consider enumeration of geodesics on a polyhedron, where a geodesic means locally-shortest path between two points. Particularly, we consider the following preprocessing problem: given a point s on a polyhedral surface and a positive real number r, to build a data structure that enables, for any point t on the surface, to enumerate all geodesics from s to t whose length is less than r. First, we present a naive algorithm by removing the trimming process from the MMP algorithm (1987). Next, we present an improved algorithm which is practically more efficient on a non-convex polyhedron, in terms of preprocessing time and memory consumption. Moreover, we introduce a single-pair geodesic graph to succinctly encode a result of geodesic query. Lastly, we compare these naive and improved algorithms by some computer experiments.

READ FULL TEXT

page 3

page 4

page 7

page 8

page 9

page 20

page 23

page 24

research
07/22/2020

Improved Distance Sensitivity Oracles with Subcubic Preprocessing Time

We consider the problem of building Distance Sensitivity Oracles (DSOs)....
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
04/15/2022

Shortest Unique Palindromic Substring Queries in Semi-dynamic Settings

A palindromic substring T[i.. j] of a string T is said to be a shortest ...
research
03/20/2021

Preprocessing power weighted shortest path data using a s-Well Separated Pair Decomposition

For s > 0, we consider an algorithm that computes all s-well separated p...
research
09/28/2017

A New Balanced Subdivision of a Simple Polygon for Time-Space Trade-off Algorithms

We are given a read-only memory for input and a write-only stream for ou...
research
08/16/2021

Efficient Network Analysis Under Single Link Deletion

The problem of worst case edge deletion from a network is considered. Su...

Please sign up or login with your details

Forgot password? Click here to reset