The Shortest Path AMID 3-D Polyhedral Obstacles

2021 ◽  
pp. 181-196
Author(s):  
Shui-Nee Chow ◽  
Jun Lu ◽  
Hao-Min Zhou
Author(s):  
Nafiseh Masoudi ◽  
Georges M. Fadel ◽  
Margaret M. Wiecek

Abstract Routing or path-planning is the problem of finding a collision-free and preferably shortest path in an environment usually scattered with polygonal or polyhedral obstacles. The geometric algorithms oftentimes tackle the problem by modeling the environment as a collision-free graph. Search algorithms such as Dijkstra’s can then be applied to find an optimal path on the created graph. Previously developed methods to construct the collision-free graph, without loss of generality, explore the entire workspace of the problem. For the single-source single-destination planning problems, this results in generating some unnecessary information that has little value and could increase the time complexity of the algorithm. In this paper, first a comprehensive review of the previous studies on the path-planning subject is presented. Next, an approach to address the planar problem based on the notion of convex hulls is introduced and its efficiency is tested on sample planar problems. The proposed algorithm focuses only on a portion of the workspace interacting with the straight line connecting the start and goal points. Hence, we are able to reduce the size of the roadmap while generating the exact globally optimal solution. Considering the worst case that all the obstacles in a planar workspace are intersecting, the algorithm yields a time complexity of O(n log(n/f)), with n being the total number of vertices and f being the number of obstacles. The computational complexity of the algorithm outperforms the previous attempts in reducing the size of the graph yet generates the exact solution.


Author(s):  
K Jiang ◽  
L D Seneviratne ◽  
S W E Earles

A new algorithm is presented for solving the three-dimensional shortest path planning (3DSP) problem for a point object moving among convex polyhedral obstacles. It is the first non-approximate three-dimensional path planing algorithm that can deal with more than two polyhedral obstacles. The algorithm extends the visibility graph concept from two dimensions to three dimensions. The two main problems with 3DSP are identifying the edge sequence the shortest path passes through and the turning points of the shortest path. A technique based on projective relationships is presented for identifying the set of visible boundary edges (VBE) corresponding to a given view point over which the shortest path, from the view point to the goal, will pass. VBE are used to construct an initial reduced visibility graph (RVG). Optimization is used to revise the position of the turning points and hence the three-dimensional RVG (3DRVG) and the global shortest path is then selected from the 3DRVG. The algorithm is of computational complexity O(n3vk), where n is the number of verticles, v is the maximum number of vertices on any one obstacle and k is the number of obstacles. The algorithm is applicable only with polyhedral obstacles, as the theorems developed for searching for the turning points of the three-dimensional shortest path are based on straight edges of the obstacles. It needs to be further developed for dealing with arbitrary-shaped obstacles and this would increase the computational complexity. The algorithm is tested using computer simulations and some results are presented.


1989 ◽  
Vol 111 (3) ◽  
pp. 433-436 ◽  
Author(s):  
J. Khouri ◽  
K. A. Stelson

An algorithm to find the shortest path between two specified points in three-dimensional space in the presence of polyhedral obstacles is described. The proposed method iterates for the precise location of the minimum length path on a given sequence of edges on the obstacles. The iteration procedure requires solving a tri-diagonal matrix at each step. Both the computer storage and the number of computations are proportional to n, the number of edges in the sequence. The algorithm is stable and converges for the general case of any set of lines, intersecting, parallel or skew.


2010 ◽  
Vol 02 (02) ◽  
pp. 161-179 ◽  
Author(s):  
YAM KI CHEUNG ◽  
OVIDIU DAESCU

We discuss two versions of the Fréchet distance problem in weighted planar subdivisions. In the first one, the distance between two points is the weighted length of the line segment joining the points. In the second one, the distance between two points is the length of the shortest path between the points. In both cases, we give algorithms for finding a (1 + ∊)-factor approximation of the Fréchet distance between two polygonal curves. We also consider the Fréchet distance between two polygonal curves among polyhedral obstacles in [Formula: see text] (1/∞ weighted region problem) and present a (1 + ∊)-factor approximation algorithm.


Author(s):  
Achmad Fanany Onnilita Gaffar ◽  
Agusma Wajiansyah ◽  
Supriadi Supriadi

The shortest path problem is one of the optimization problems where the optimization value is a distance. In general, solving the problem of the shortest route search can be done using two methods, namely conventional methods and heuristic methods. The Ant Colony Optimization (ACO) is the one of the optimization algorithm based on heuristic method. ACO is adopted from the behavior of ant colonies which naturally able to find the shortest route on the way from the nest to the food sources. In this study, ACO is used to determine the shortest route from Bumi Senyiur Hotel (origin point) to East Kalimantan Governor's Office (destination point). The selection of the origin and destination points is based on a large number of possible major roads connecting the two points. The data source used is the base map of Samarinda City which is cropped on certain coordinates by using Google Earth app which covers the origin and destination points selected. The data pre-processing is performed on the base map image of the acquisition results to obtain its numerical data. ACO is implemented on the data to obtain the shortest path from the origin and destination point that has been determined. From the study results obtained that the number of ants that have been used has an effect on the increase of possible solutions to optimal. The number of tours effect on the number of pheromones that are left on each edge passed ant. With the global pheromone update on each tour then there is a possibility that the path that has passed the ant will run out of pheromone at the end of the tour. This causes the possibility of inconsistent results when using the number of ants smaller than the number of tours.


Sign in / Sign up

Export Citation Format

Share Document