Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Gilbert-Johnson-Keerthi Distance Algorithm

Computational Geometry Algorithm

The Gilbert-Johnson-Keerthi distance algorithm, or GJK, is a method for determining the minimum distance between two convex sets, first published by Elmer Gilbert, Daniel Johnson and S. Sathiya Keerthi in 1988. Rather than requiring geometry data in any specific format, it relies solely on a support function to iteratively generate closer simplices toward the correct answer using the Minkowski difference of the two convex shapes. Enhanced variants use edge information to speed convergence for polytopes with many vertices, and GJK is widely used for real-time collision detection in physics engines and video games because it converges quickly when reused incrementally from frame to frame.

Connections

In Field

Source Gilbert-Johnson-Keerthi distance algorithm (Wikipedia)
Sources
Gilbert-Johnson-Keerthi distance algorithm (Wikipedia)
  • In Field: Algorithms and Complexity Theory, Lead sentence
    Gilbert-Johnson-Keerthi distance algorithm is a method of determining the minimum distance between two convex sets, first published by Elmer G. Gilbert, Daniel W. Johnson, and S. Sathiya Keerthi in 1988. Unlike many other distance algorithms, it does not requi
  • In Group: Geometric Intersection, Proximity and Measurement Algorithms, Lead
    The Gilbert-Johnson-Keerthi distance algorithm is a method of determining the minimum distance between two convex sets, first published by Elmer G. Gilbert, Daniel W. Johnson, and S. Sathiya Keerthi in 1988.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.