In an iterative approach for solving linear systems with ill-conditioned, symmetric positive definite (SPD) kernel matrices, both fast matrix-vector products and fast preconditioning operations are required. Fast (linear-scaling) matrix-vector products are available by expressing the kernel matrix in an $\mathcal{H}^2$ representation or an equivalent fast multipole method representation. Preconditioning such matrices, however, requires a structured matrix approximation that is more regular than the $\mathcal{H}^2$ representation, such as the hierarchically semiseparable (HSS) matrix representation, which provides fast solve operations. Previously, an algorithm was presented to construct an HSS approximation to an SPD kernel matrix that is guaranteed to be SPD. However, this algorithm has quadratic cost and was only designed for recursive binary partitionings of the points defining the kernel matrix. This paper presents a general algorithm for constructing an SPD HSS approximation. Importantly, the algorithm uses the $\mathcal{H}^2$ representation of the SPD matrix to reduce its computational complexity from quadratic to quasilinear. Numerical experiments illustrate how this SPD HSS approximation performs as a preconditioner for solving linear systems arising from a range of kernel functions.


翻译:在解决线性系统的迭代方法中,以条件欠佳、正对正确定(SPD)内核矩阵,即快速矩阵-矢量计产品和快速先决条件操作。快速(线性缩放)矩阵-矢量器产品可以通过以美元表示内核矩阵,以美元表示=mathcal{H ⁇ 2$或等效的快速多极法表示。但是,这种矩阵需要结构化矩阵近似基数,比美元/mathcal{H ⁇ 2$的表示法更经常,例如提供快速解算操作的分等级半分离(HSS)矩阵代表法。以前,用算法将HSS近似值构建为SPD核心矩阵,保证该矩阵为SPD。然而,这种算法有二次计算成本,而且仅设计用于确定内核矩阵的点的循环双分解。本文为构建SPDHSS的近似近似值提供了一种一般算法。 算法使用SPD矩阵的 $\mathcal{H ⁇ 2$lational 代表法,从SPD missionalimalimalimalimal exal exing systealationsmactal 将Suplationsmactalizmactalmilling sqalmactalmalmalmalmal 演算出一个从S.

0
下载
关闭预览

相关内容

专知会员服务
50+阅读 · 2020年12月14日
【IJCAI2020】TransOMCS: 从语言图谱到常识图谱
专知会员服务
34+阅读 · 2020年5月4日
Python分布式计算,171页pdf,Distributed Computing with Python
专知会员服务
105+阅读 · 2020年5月3日
Stabilizing Transformers for Reinforcement Learning
专知会员服务
57+阅读 · 2019年10月17日
开源书:PyTorch深度学习起步
专知会员服务
49+阅读 · 2019年10月11日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
39+阅读 · 2019年10月9日
Ray RLlib: Scalable 降龙十八掌
CreateAMind
8+阅读 · 2018年12月28日
已删除
将门创投
4+阅读 · 2018年6月4日
carla 学习笔记
CreateAMind
9+阅读 · 2018年2月7日
分布式TensorFlow入门指南
机器学习研究会
4+阅读 · 2017年11月28日
Arxiv
0+阅读 · 2021年3月5日
VIP会员
相关资讯
Ray RLlib: Scalable 降龙十八掌
CreateAMind
8+阅读 · 2018年12月28日
已删除
将门创投
4+阅读 · 2018年6月4日
carla 学习笔记
CreateAMind
9+阅读 · 2018年2月7日
分布式TensorFlow入门指南
机器学习研究会
4+阅读 · 2017年11月28日
Top
微信扫码咨询专知VIP会员