Skip to main content

Fast RBF

  • Chapter
  • First Online:
  • 991 Accesses

Abstract

Fast RBF foundation concepts are described in this chapter. Details are provided for an effective usage of the direct method using advanced linear algebra strategies and libraries. Methods for data compression which allow to represent the same information with a smaller and less expensive cloud are introduced. Space localization methods are successively considered firstly with compact supported RBF, whose interaction distance is limited in the RBF function itself, and then with partition of unity (POU) that consists of the superposition and blending of smaller clouds. Approximated evaluation of the far field of full supported RBF is described and an overview of the fast multipole method (FMM) is given. Information about iterative solvers and parallel computing are finally provided to complete the chapter.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    “DSPTRF computes the factorization of a real symmetric matrix A stored in packed format using the Bunch-Kaufman diagonal pivoting method (\(\text{A} = \text{U} \cdot \text{D} \cdot \text{U}^{\text{T}}\) or \(\text{A} = \text{L} \cdot \text{D} \cdot \text{L}^{\text{T}}\)) where U (or L) is a product of permutation and unit upper (lower) triangular matrices, and D is symmetric and block diagonal with 1-by-1 and 2-by-2 diagonal blocks. DSPTRS solves a system of linear equations A*X = B with a real symmetric matrix A stored in packed format using the factorization \(\text{A} = \text{U} \cdot \text{D} \cdot \text{U}^{\text{T}}\) or \(\text{A} = \text{L} \cdot \text{D} \cdot \text{L}^{\text{T}}\) computed by DSPTRF.”

  2. 2.

    “Suppose we are able to write the matrix A as a product of two matrices LU where L is lower triangular and U is upper triangular, we can solve the linear set \(\text{A} \cdot \text{x} = (\text{L} \cdot \text{U}) \cdot \text{x} = \text{L} \cdot (\text{U} \cdot \text{x}) = \text{b}\) by first solving \(\text{L} \cdot \text{y} = \text{b}\) and then solving \(\text{U} \cdot \text{x} = \text{y}\). The advantage is that the solution of a triangular set of equations is quite trivial. \(\text{L} \cdot \text{y} = \text{b}\) can be solved by forward-substitution and \(\text{U} \cdot \text{x} = \text{y}\) by back-substitution”.

References

  • Babuška I, Melenk JM (1997) The partition of unity method. Int J Numer Meth Eng 40(4):727–758, https://doi.org/10.1002/(SICI)1097-0207(19970228)40:4:727::AID-NME86:3.0.CO;2-N

  • Beatson RK, Greengard L (1997) A short course on fast multipole methods. In: Ainsworth M, Levesley J, Light WA. Marletta M (eds) Wavelets, multilevel methods and elliptic PDEs, Oxford University Press, pp 1–37

    Google Scholar 

  • Beatson RK, Powell MJD (1993) An iterative method for thin plate spline interpolation that employs approximations to Lagrange functions. Numerical Analysis, Griffiths D.F & Watson G.A. (eds), London: Longmans, pp 17–39

    Google Scholar 

  • Beatson RK, Cherrie JB, Mouat CT (1999) Fast fitting of radial basis functions: methods based on preconditioned GMRES iteration, Adv Comput Math 11:253–270

    Google Scholar 

  • Beatson RK, Powell MJD, Tan AM (2007) Fast evaluation of polyharmonic splines in three dimensions. IMA J Numer Anal 27:427–450. https://doi.org/10.1093/imanum/drl027

  • Bentley JL (1975) Multidimensional binary search trees used for associative searching. Commun ACM 18(9):509–517

    Google Scholar 

  • Biancolini ME (2012) Mesh morphing and smoothing by means of Radial Basis Functions (RBF): a practical example using Fluent and RBF morph. In: Handbook of research on computational science and engineering: theory and practice, pp 34, https://doi.org/10.4018/978-1-61350-116-0.ch015

  • Botsch M, Kobbelt L (2005) Real-time shape editing using radial basis functions. In: Marks J, Alexa M (eds) Computer graphics, 24(3), Eurographics

    Google Scholar 

  • Buhmann MD (2003) Radial basis functions: theory and implmentation. Cambridge University Press, New York

    Google Scholar 

  • Carr JC, Beatson R, Cherri J, Mitchell T, Fright W, McCallum B (2001) Reconstruction and representation of 3D objects with radial basis functions. In: Proceedings of the 28th annual conference on Computer graphics and interactive techniques, Los Angeles, CA, p 67–76

    Google Scholar 

  • Carr JC, Beatson RK, McCallum BC, Fright WR, McLennan TJ, Mitchell TJ (2003) Smooth surface reconstruction from noisy range data. In: First international conference on computer graphics and interactive techniques, p 119

    Google Scholar 

  • Cipra BA (2010) The best of the 20th century: Editors name top 10 algorithms. SIAM News Soc Ind Appl Math. 33 (4):2. Retrieved 23 Dec

    Google Scholar 

  • European Commision (2013) RBF4AERO Project. http://cordis.europa.eu/project/rcn/109141_en.html

  • Faul AC, Goodsell G, Powell MJD (2005) A Krylov subspace algorithm for multiquadric interpolation in many dimensions. IMA J Numer Anal 25:1–24

    Article  MathSciNet  MATH  Google Scholar 

  • Greengard L, Rokhlin V (1987) A fast algorithm for particle simulations. J Comput Phys 73:325–348

    Article  MathSciNet  MATH  Google Scholar 

  • Gumerov NA, Duraiswami R (2007) Fast radial basis function interpolation via preconditioned Krylov Iteration. SIAM J Sci Comput 29(5):1876–1899. https://doi.org/10.1137/060662083

    Article  MathSciNet  MATH  Google Scholar 

  • Kojekine N, Savchenko V, Seni M, Hagiwara I (2002) Real-time 3D Deformations by means of compactly supported radial basis functions, EUROGRAPHICS 2002/ Navazo Al I and Slusallek P (Guest Editors)

    Google Scholar 

  • Krasny R, Wang L (2011) Fast evaluation of multiquadric RBF fums by a Cartesian Treecode. SIAM Soc Ind Appl Math 33:2341–2355

    MathSciNet  MATH  Google Scholar 

  • LAPACK (2017a) Linear Algebra PACKage. http://www.netlib.org/lapack/

  • LAPACK (2017b) http://www.netlib.org/lapack/explore-html/d1/dcd/dsptrf_8f.html

  • Lexing Y (2006) A kernel independent fast multipole algorithm for radial basis functions. J Comput Phys 21:451–457

    MATH  Google Scholar 

  • Press WH, Flannery BP, Teukolsky SA (1992) Numerical recipes in C. In: The art of scientific computing, 2nd edn. ISBN 0-521-43108-5

    Google Scholar 

  • Rendall TCS, Allen CB (2009) Efficient mesh motion using radial basis functions with data reduction algorithms. J Comput Phys 228(17):6231–6249

    Article  MATH  Google Scholar 

  • ScaLAPACK (2017) Scalable linear algebra package. http://www.netlib.org/scalapack/

  • Sieger D, Menzel S, Botsch M (2014) RBF morphing techniques for simulation-based design optimization. Eng Comput 30(2):161–174

    Article  MATH  Google Scholar 

  • Tobor I, Reuter P, Schlick C (2006) Reconstructing multi-scale variational partition of unity implicit surfaces with attributes. Graph Models 68(1):25–41. https://doi.org/10.1016/j.gmod.2005.09.003

    Article  MATH  Google Scholar 

  • Wendland H (2002) Fast evaluation of radial basis functions: methods based on partition of unity. In: Chui CK, Schumaker LL, Stöckler J (eds) Approximation theory X: wavelets, splines, and applications, Vanderbilt University Press, Nashville, pp 473–483

    Google Scholar 

  • Yokota R, Barba LA (2011) Treecode and fast multipole method for n-body simulation with cuda. GPU Comput Gems Emerald Ed, p 113

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marco Evangelos Biancolini .

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Biancolini, M.E. (2017). Fast RBF. In: Fast Radial Basis Functions for Engineering Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-75011-8_3

Download citation

Publish with us

Policies and ethics