中文

从矩阵-向量乘积中稀疏恢复椭圆求解器

数值分析 2023-10-03 v4 数值分析

摘要

本工作中,我们证明 dd 维椭圆边值问题的求解器仅需与精心选取的向量(右端项)进行 O(log(N)logd(N/ϵ))\mathcal{O}\left(\log(N)\log^{d}(N / \epsilon)\right) 次矩阵-向量乘积,即可被逼近至精度 ϵ\epsilon。该求解器仅作为黑箱被访问,其底层算子可能未知且为任意高阶。我们的算法(1)具有复杂度 O(Nlog2(N)log2d(N/ϵ))\mathcal{O}\left(N\log^2(N)\log^{2d}(N / \epsilon)\right),并将解算子表示为具有 O(Nlog(N)logd(N/ϵ))\mathcal{O}\left(N\log(N)\log^{d}(N / \epsilon)\right) 个非零项的稀疏 Cholesky 分解;(2)允许以极度并行方式计算解算子及其对数行列式;(3)允许以 O(log(N)logd(N/ϵ))\mathcal{O}\left(\log(N)\log^{d}(N / \epsilon)\right) 复杂度计算求解器矩阵表示中的单个元素,进而可将其重压缩为 O(Nlogd(N/ϵ))\mathcal{O}\left(N\log^{d}(N / \epsilon)\right) 复杂度的表示。作为副产品,我们的压缩方案产生了一个具有近最优逼近精度的均匀化解算子。通过多项式逼近,我们也能从 O(log1+d(ϵ1))\mathcal{O}\left(\log^{1 + d}\left(\epsilon^{-1}\right)\right) 次 PDE 解出发,将连续 Green 函数(在算子与 Hilbert-Schmidt 范数下)逼近至精度 ϵ\epsilon。我们给出了这些结果的严格证明。据我们所知,我们的算法在精度 ϵ\epsilon 与所需矩阵-向量乘积数量之间取得了已知最佳权衡。

关键词

引用

@article{arxiv.2110.05351,
  title  = {Sparse recovery of elliptic solvers from matrix-vector products},
  author = {Florian Schäfer and Houman Owhadi},
  journal= {arXiv preprint arXiv:2110.05351},
  year   = {2023}
}

备注

Accepted for publication in SISC. This version updates the link of the code repository and corrects some minor typos