Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Computing the distance between piecewise-linear bivariate functions
Moroz G., Aronov B. ACM Transactions on Algorithms12 (1):1-13,2016.Type:Article
Date Reviewed: Mar 4 2016

To map a terrain, we measure elevations at different spatial locations and then interpolate the resulting values. Usually, the measurement locations are used to triangulate the area. Then, on each of the resulting triangles, we perform linear interpolation. This is always possible: from the three linear equations corresponding to three known elevations at the three vertices, we can always find three coefficients a0, a1, and a2, which give the interpolated value y = a0 + a1x1 + a2x2.

When we have two maps of the same area, it is desirable to gauge how close these maps are, for example, by computing the L2-difference between the two piecewise-linear functions. If each triangulation uses n triangles, then we can compute the overlay of the two triangulations, and compute the L2-difference as the sum of integrals over all n2 triangles from the overlay. However, for large n, this may be too time-consuming. The authors show that the computation of this L2-difference can be made much faster, in time O(n • log4(n)), by using a fast multi-point evaluation algorithm for certain polynomials.

While for these polynomials, the fast multi-point evaluation algorithm is new, such algorithms are well known for many other polynomials: for example, the fast Fourier transform algorithm is, in effect, a fast multi-point evaluation for an appropriate polynomial. In summary, the authors’ novel state-of-the-art algorithm provides a drastic speed-up for the practical important problem of measuring distance between several maps of the same terrain.

Reviewer:  V. Kreinovich Review #: CR144205 (1605-0322)
Bookmark and Share
  Featured Reviewer  
 
Numerical Algorithms And Problems (F.2.1 )
 
 
Computational Geometry And Object Modeling (I.3.5 )
 
 
Interpolation (G.1.1 )
 
 
Computer-Aided Engineering (J.6 )
 
Would you recommend this review?
yes
no
Other reviews under "Numerical Algorithms And Problems": Date
On the computational complexity of ordinary differential equations
Ko K. (ed) Information and Control 58(1-3): 157-194, 1984. Type: Article
Jun 1 1985
The computational complexity of simultaneous diophantine approximation problems
Lagarias J. SIAM Journal on Computing 14(1): 196-209, 1985. Type: Article
Jan 1 1986
Parallel and distributed computation: numerical methods
Bertsekas D., Tsitsiklis J., Prentice-Hall, Inc., Upper Saddle River, NJ, 1989. Type: Book (9789780136487005)
Apr 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy