Nordic Journal of Computing Bibliography

Pankaj K. Agarwal, Leonidas J. Guibas, Sariel Har-Peled, Alexander Rabinovitch, and Micha Sharir. Penetration Depth of Two Convex Polytopes in 3D. Nordic Journal of Computing, 7(3):227-240, Fall 2000.
Abstract

Let A and B be two convex polytopes in R3 with m and n facets, respectively. The penetration depth of A and B, denoted as pi(A,B), is the minimum distance by which A has to be translated so that A and B do not intersect. We present a randomized algorithm that computes pi(A,B) in O(m3/4+epsn3/4+eps+m1+eps+n1+eps) expected time, for any constant eps > 0. It also computes a vector t such that ||t|| = pi(A,B) and int(A + t) intersect B = . We show that if the Minkowski sum B\oplus(-A) has K facets, then the expected running time of our algorithm is O(K1/2+epsm1/4n1/4+m1+eps+n1+eps), for any eps > 0. We also present an approximation algorithm for computing pi(A,B). For any delta > 0, we can compute, in time O(m+n+(log2(m+n))/delta), a vector t such that ||t|| <= (1+delta) pi(A,B) and int(A+t) intersect B = . Our result also gives a delta-approximation algorithm for computing the width of A in time O(n + (1/delta)log2 (1/delta)), which is simpler and faster than the recent algorithm by Chan[3].

Categories and Subject Descriptors: F.2.2 [Analysis of Algorithms and Problem Complexity]: Nonnumerical Algorithms and Problems; G.3 [Probability and Statistics]; I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling; I.2.9 [Artificial Intelligence]: Robotics

Additional Key Words and Phrases: collision detection, Minkowski sum, geometric optimization

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database