| On shortest paths amidst convex polyhedra |
| Full text |
Pdf
(1.29 MB)
|
| Source
|
Annual Symposium on Computational Geometry
archive
Proceedings of the second annual symposium on Computational geometry
table of contents
Yorktown Heights, New York, United States
Pages: 193 - 206
Year of Publication: 1986
ISBN:0-89791-194-6
|
|
Authors
|
|
A Sharir
|
Courant Institute of Mathematical Sciences, New York University and School of Mathematical Sciences, Tel Aviv University
|
|
A Baltsan
|
Courant Institute of Mathematical Sciences, New York University and School of Mathematical Sciences, Tel Aviv University
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 17, Citation Count: 2
|
|
|
ABSTRACT
We consider the problem of computing the Euclidean shortest path between two points in three-dimensional space which must avoid the interiors of k given disjoint convex polyhedral obstacles, having altogether n faces. Although this problem is hard to solve when k is arbitrarily large, it had been efficiently solved by Mount [Mo84] (cf. also Sharir and Schorr [SS84]) for k = 1, i.e. in the presence of a single convex polyhedral obstacle, in time &Ogr;(n2log n). In this paper we consider the generalization of this technique to the cases k = 2 and k > 2. In the first part of this presentation we describe an algorithm which calculates shortest paths amidst two convex polyhedral obstacles in time &Ogr;(n3&agr;(n)&Ogr;(&agr;(n)7)log n), where &agr;(n) is the functional inverse of Ackermann's function (and is thus extremely slowly growing). This result is achieved by constructing a new kind of Voronoi diagram, called peeper's Voronoi diagram, which is introduced and analyzed here. In the second part we show that shortest paths amidst k > 2 disjoint convex polyhedral obstacles can be calculated in time polynomial in the total number n of faces of these obstacles (but exponential in the number of obstacles). This is a consequence of the following result: Let K be a 3-D convex polyhedron having n vertices. Then the number of shortest-path edge sequences on K is polynomial in n (specifically &Ogr;(n7)), where a shortest-path edge sequence &xgr; is a sequence of edges of K for which there exist two points X, Y on the surface S of K such that &xgr; is the sequence of edges crossed by the shortest path from X to Y along S.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
BS85
|
A. Baltsan and M. Sharir, On shortest paths between two convex polyhedra, Tech. Rept. 180, Comp. Sci. Dept., Courant Institute, September 1985.
|
| |
HS84
|
S. Hart arid M. Sharir, Nonlinearity of Davenport-Schinzel sequences and of generalized path compression schemes, Tech. Rept. 84-011, The Eskenasy Institute of Computer Sciences, Tel Aviv University, August 1984 (also to appear in Combinatorica.)
|
| |
Mo84
|
D.M. Mount, On finding shortest paths on convex polyhedra, Tech. Rept., Computer Science Department, University of Maryland, October 1984.
|
| |
RS85
|
J.H. Reff and j.A. Storer, Shortest paths in Euclidean space with polyhedral obstacles, Tech. Rept. CS-85-121, Computer Science Dept., Brandeis University, Waltham, Mass., April 1985.
|
| |
Sh85a
|
M. Sharir, Almost linear upper bounds on the length of general Davenport-Schinzel sequences, Tech. Rept. 85-029, The Eskenasy Institute of Computer Sciences, Tel Aviv University, February 1985.
|
| |
Sh85b
|
M. Sharir, On shortest paths amidst convex polyhedra, Tech. Rept. 181, Comp. Sci. Dept., Courant Institute, September 1985.
|
| |
SS84
|
M. Sharir and A. Sehorr, On shortest paths in polyhedral spaces, Tech. Rept. 84-001, The Eskenasy Institute of Computer Sciences, Tel Aviv University, March 1984. (also to appear in SIAM J. Computing.)
|
| |
Sz74
|
E. Szemeredi, On a problem by Davenport and Schinzel, Acta Arithmetica 25 (1974) pp. 213-224.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|