2011 · 30 citations · 30 references
ComputingComputer ScienceMathematicsAlgorithmsComputational GeometryGeometryAlgorithm AnalysisGeometric ApproximationGeometry ProcessingMesh ProcessingMetric GeometryShortest Path AlgorithmsInverse Ackermann ComplexityInverse Ackermann FunctionLogarithmic Space ComplexityPolynomial Time ComplexityTriangle Mesh Processing
Geodesic plays an important role in geometric computation and analysis. Rather than the widely studied single source all destination discrete geodesic problem, very little work has been reported on the all pairs geodesic distance query So far, the best known result is due to Cook IV and Wenk [2009], who pre-computed the pairwise geodesic between any two mesh vertices in O(n52α(n) logn) time complexity and O(n4) space complexity, where n is the number of mesh vertices and α(n) the inverse Ackermann function. Then the geodesic distance between any pair of points on the mesh edges can be computed in O(m + logn) time, where m is the number of edges crossed by the geodesic path. Although Cook IV and Wenk's algorithm is able to compute the exact geodesic the high computational cost limits its applications to real-world models which usually contain thousands of vertices.
30
A note on two problems in connexion with graphs
E. Dijkstra · Numerische Mathematik · 1959 · 23.8K citations
Robert Osada, Thomas Funkhouser, Bernard Chazelle et al. · ACM Transactions on Graphics · 2002 · 1.7K citations
Computing geodesic paths on manifolds
Ron Kimmel, James A. Sethian · Proceedings of the National Academy of Sciences · 1998 · 1.1K citations
Joseph S. B. Mitchell, David M. Mount, Christos H. Papadimitriou · SIAM Journal on Computing · 1987 · 722 citations
Fast exact and approximate geodesics on meshes
Vitaly Surazhsky, Tatiana Surazhsky, Danil Kirsanov et al. · ACM Transactions on Graphics · 2005 · 500 citations · Full text