Computing the distance between piecewise-linear bivariate functions

  • Authors:
  • Guillaume Moroz;Boris Aronov

  • Affiliations:
  • INRIA Nancy - Grand Est, rue du Jardin Botanique, Villers-lès-Nancy, France;Polytechnic Institute of NYU, Brooklyn, NY

  • Venue:
  • Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete Algorithms
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of computing the distance between two piecewise-linear bivariate functions f and g defined over a common domain M. We focus on the distance induced by the L2-norm, that is [EQUATION]. If f is defined by linear interpolation over a triangulation of M with n triangles, while g is defined over another such triangulation, the obvious naïve algorithm requires Θ(n2) arithmetic operations to compute this distance. We show that it is possible to compute it in O(n log4 n) arithmetic operations, by reducing the problem to multi-point evaluation of a certain type of polynomials. We also present an application to terrain matching.