中文

刚体模拟中的分层正交矩阵生成与矩阵-向量乘法

数值分析 2017-08-29 v1

摘要

在本文中,我们应用分层建模技术,并研究了一些源于生物分子系统 Brownian 动力学模拟的数值线性代数问题,其中分子被建模为刚体的集合。给定由 nn 个珠子组成的刚体 pp,将每个珠子上的力映射到 pp 的平移和旋转力(一个 6×16\times 1 向量)的 6×3n6 \times 3n 变换矩阵 ZZ,以及 ZZ 的行空间 VV,我们展示了如何仅使用 O(nlogn)\mathcal{O}(n \log n) 的运算和存储来显式构造由 VV^{\perp}VV 的正交补)的 (3n6)(3n-6) 个正交基向量组成的 (3n6)×3n(3n-6) \times 3n 矩阵 Q~\tilde{Q}。对于只需要矩阵-向量乘法 Q~v\tilde{Q}{\bf v}Q~Tv\tilde{Q}^T {\bf v} 的应用,我们引入了渐近最优的 O(n)\mathcal{O}(n) 分层算法,而无需显式形成 Q~\tilde{Q}。给出了初步的数值结果以证明数值算法的性能和精度。

关键词

引用

@article{arxiv.1708.08427,
  title  = {Hierarchical Orthogonal Matrix Generation and Matrix-Vector Multiplications in Rigid Body Simulations},
  author = {Fuhui Fang and Jingfang Huang and Gary Huber and J. Andrew McCammon and Bo Zhang},
  journal= {arXiv preprint arXiv:1708.08427},
  year   = {2017}
}