Back to Search
Start Over
The Heat Method for Distance Computation.
- Source :
-
Communications of the ACM . Nov2017, Vol. 60 Issue 11, p90-99. 10p. 12 Color Photographs, 1 Black and White Photograph, 6 Diagrams, 2 Charts, 2 Graphs. - Publication Year :
- 2017
-
Abstract
- We introduce the heat method for solving the single- or multiple-source shortest path problem on both flat and curved domains. A key insight is that distance computation can be split into two stages: first find the direction along which distance is increasing, then compute the distance itself. The heat method is robust, efficient, and simple to implement since it is based on solving a pair of standard sparse linear systems. These systems can be factored once and subsequently solved in near-linear time, substantially reducing amortized cost. Real-world performance is an order of magnitude faster than state-of-the-art methods, while maintaining a comparable level of accuracy. The method can be applied in any dimension, and on any domain that admits a gradient and inner product—including regular grids, triangle meshes, and point clouds. Numerical evidence indicates that the method converges to the exact distance in the limit of refinement; we also explore smoothed approximations of distance suitable for applications where greater regularity is desired. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 00010782
- Volume :
- 60
- Issue :
- 11
- Database :
- Academic Search Index
- Journal :
- Communications of the ACM
- Publication Type :
- Periodical
- Accession number :
- 125850862
- Full Text :
- https://doi.org/10.1145/3131280