Loading…
Fast Multipole Method for Multivariable Integrals
We give a fast numerical algorithm to evaluate a class of multivariable integrals. A direct numerical evaluation of these integrals costs$N^m$, where m is the number of variables and N is the number of the quadrature points for each variable. For m = 2 and m = 3 and for only one-dimensional variable...
Saved in:
Published in: | SIAM journal on numerical analysis 2005-01, Vol.42 (5), p.2098-2117 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | We give a fast numerical algorithm to evaluate a class of multivariable integrals. A direct numerical evaluation of these integrals costs$N^m$, where m is the number of variables and N is the number of the quadrature points for each variable. For m = 2 and m = 3 and for only one-dimensional variables, we present an algorithm which is able to reduce this cost from$N^m$to a cost of the order of$O((-\log \epsilon)^{\mu_m}N)$, where ε is the desired accuracy and μmis a constant that depends only on m. Then, we make some comments about possible extensions of such algorithms to number of variables m ≥ 4 and to higher dimensions. This recursive algorithm can be viewed as an extension of "fast multipole methods" to situations where the interactions between particles are more complex than the standard case of binary interactions. Numerical tests illustrating the efficiency and the limitation of this method are presented. |
---|---|
ISSN: | 0036-1429 1095-7170 |
DOI: | 10.1137/S0036142902409690 |