首页> 外文学位 >Fast transforms based on structured matrices with applications to the fast multipole method.
【24h】

Fast transforms based on structured matrices with applications to the fast multipole method.

机译:基于结构化矩阵的快速变换及其在快速多极点方法中的应用。

获取原文
获取原文并翻译 | 示例

摘要

The solution of many problems in engineering and science is enabled by the availability of a fast algorithm, a significant example being the fast Fourier transform, which computes the matrix-vector product for a N x N Fourier matrix in O( N log(N)) time. Related fast algorithms have been devised since to evaluate matrix-vector products for other structured matrices such as matrices with Toeplitz, Hankel, Vandermonde, etc., structure.; A recent fast algorithm that was developed is the fast multipole method (FMM). The original FMM evaluates all pair-wise interactions in large ensembles of N particles in O(p 2N) time, where p is the number of terms in the truncated multipole/local expansions it uses. Analytical properties of translation operators that shift the center of a multipole or local expansion to another location and convert a multipole expansion into a local expansion are used. The original translation operators achieve the translation in O(p2) operations for a p term expansion. Translation operations are among the most important and expensive steps in an FMM algorithm. The main focus of this dissertation is on developing fast accurate algorithms for the translation operators in the FMM for Coulombic potentials in two or three dimensions.; We show that the matrices involved in the translation operators of the FMM for Coulombic potentials can be expressed as products of structured matrices. Some of these matrices have fast transform algorithms available, while for others we show how they can be constructed. A particular algorithm we develop is for fast computation of matrix vector products of the form Px, Px, and PPx, where P is a Pascal matrix.; When considering fast translation algorithms for the 3D FMM we decompose translations into an axial translation and a pair of rotations. We show how a fast axial translation can be performed. The bottleneck for achieving fast translation is presented by the lack of a fast rotation transform. A fast rotation algorithm is also important for many other applications, including quantum mechanics, geoscience, computer vision, etc., and fast rotation algorithms are being developed based on the properties of spherical harmonics. We follow an alternate path by showing that the rotation matrix R can be factored in two different ways into the product of structured matrices. Both factorizations allow a fast matrix-vector product. (Abstract shortened by UMI.)
机译:快速算法的可用性使工程和科学领域的许多问题得以解决,其中一个重要的例子就是快速傅立叶变换,它可以计算 N x N的矩阵向量乘积傅立叶矩阵,以 O N log( N ))时间表示。自此以来,已经设计了相关的快速算法来评估其他结构化矩阵(例如具有Toeplitz,Hankel,Vandermonde等结构的矩阵)的矩阵向量乘积。最近开发的快速算法是快速多极方法(FMM)。原始FMM评估 O p 2 N 粒子大集合中的所有成对相互作用> N )时间,其中<​​italic> p 是它使用的截断的多极/局部扩展中的项数。使用了将多极点或局部扩展的中心转移到另一个位置并将多极扩展转换为局部扩展的平移算符的分析属性。原始翻译运算符以 O p 2 )运算实现 p 术语扩展的翻译。翻译操作是FMM算法中最重要和最昂贵的步骤之一。本文的主要工作是为FMM中的翻译算子开发二维或三维库仑势的快速准确算法。我们表明,涉及库仑势的FMM转换运算符中涉及的矩阵可以表示为结构化矩阵的乘积。这些矩阵中的一些具有可用的快速变换算法,而对于其他矩阵,我们展示了如何构造它们。我们开发的一种特殊算法是用于快速计算 Px P ' x 形式的矩阵矢量乘积,和 PP x ,其中 P 是Pascal矩阵。在考虑3D FMM的快速平移算法时,我们将平移分解为轴向平移和一对旋转。我们展示了如何执行快速轴向平移。缺少快速旋转变换是实现快速平移的瓶颈。快速旋转算法对于许多其他应用(包括量子力学,地球科学,计算机视觉等)也很重要,并且正在基于球谐函数的特性开发快速旋转算法。通过显示旋转矩阵 R 可以通过两种不同的方式分解到结构化矩阵的乘积中,我们遵循了一条替代路径。两种分解都允许快速的矩阵向量积。 (摘要由UMI缩短。)

著录项

  • 作者

    Tang, Zhihui.;

  • 作者单位

    University of Maryland College Park.;

  • 授予单位 University of Maryland College Park.;
  • 学科 Mathematics.; Computer Science.
  • 学位 Ph.D.
  • 年度 2004
  • 页码 171 p.
  • 总页数 171
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 数学;自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号