Computational and memory complexities of Greengard-Rokhlin's fast multipole algorithm

被引:3
|
作者
Nakashima, N [1 ]
Tateiba, M [1 ]
机构
[1] Kyushu Univ, Dept Comp Sci & Commun Engn, Fukuoka 8128581, Japan
来源
IEICE TRANSACTIONS ON ELECTRONICS | 2005年 / E88C卷 / 07期
关键词
Greengard-Rokhlin's algorithm; fast multipole method; computational complexity; memory complexity;
D O I
10.1093/ietele/e88-c.7.1516
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes an estimation of the computational and memory complexities of Greengard-Rokhlin's Fast Multipole Algorithm (GRFMA). GRFMA takes a quad tree structure and six calculation processes. We consider a perfect a-ary tree structure and the number of floating-point operations for each calculation process. The estimation for both complexities shows that the perfect quad tree is the best and the perfect binary tree is the worst. When we apply GRFMA to the computation of realistic problems, volume scattering are the best case and surface scattering are the worst case. In the worst case, the computational and memory complexities of GRFMA are O(L log(2) L) and O(L log L), respectively. The computational complexity-of GRFMA is higher than that of the multilevel fast multipole algorithm.
引用
收藏
页码:1516 / 1520
页数:5
相关论文
共 23 条