Fast Evaluation of Radial Basis Functions: Methods for Generalized Multiquadrics in $\RR^\protectn$

  • Authors:
  • J. B. Cherrie;R. K. Beatson;G. N. Newsam

  • Affiliations:
  • -;-;-

  • Venue:
  • SIAM Journal on Scientific Computing
  • Year:
  • 2001

Quantified Score

Hi-index 0.04

Visualization

Abstract

A generalized multiquadric radial basis function is a function of the form $ s(x) = \sum_{i=1}^N d_i \phi(|x -t_i|), $ where $ \phi(r)= ( r^2+\tau^2 )^{k/2}$, $x \in \mathbb{R}^n$, and $k\in\mathbb{Z}$ is odd. The direct evaluation of an N center generalized multiquadric radial basis function at m points requires $\mathcal{O}(m N)$ flops, which is prohibitive when m and N are large. Similar considerations apparently rule out fitting an interpolating N center generalized multiquadric to N data points by either direct or iterative solution of the associated system of linear equations in realistic problems.In this paper we will develop far field expansions, recurrence relations for efficient formation of the expansions, error estimates, and translation formulas for generalized multiquadric radial basis functions in n-variables. These pieces are combined in a hierarchical fast evaluator requiring only $\mathcal{O}((m+N)\log N|\log\epsilon|^{n+1})$ flops for evaluation of an N center generalized multiquadric at m points. This flop count is significantly less than that of the direct method. Moreover, used to compute matrix-vector products, the fast evaluator provides a basis for fast iterative fitting strategies.