A Technique for Updating Hierarchical Skeletonization-Based Factorizations of Integral Operators

  title={A Technique for Updating Hierarchical Skeletonization-Based Factorizations of Integral Operators},
  author={Victor Minden and Anil Damle and Kenneth L. Ho and Lexing Ying},
  journal={Multiscale Model. Simul.},
We present a method for updating certain hierarchical factorizations for solving linear integral equations with elliptic kernels. In particular, given a factorization corresponding to some initial geometry or material parameters, we can locally perturb the geometry or coefficients and update the initial factorization to reflect this change with asymptotic complexity that is poly-logarithmic in the total number of unknowns and linear in the number of perturbed unknowns. We apply our method to… Expand
A Recursive Skeletonization Factorization Based on Strong Admissibility
We introduce the strong recursive skeletonization factorization (RS-S), a new approximate matrix factorization based on recursive skeletonization for solving discretizations of linear integralExpand
For discretized elliptic equations, we develop a new factorization update algorithm 4 that is suitable for incorporating coefficient updates with large support and large magnitude in 5 subdomains.Expand
A fast direct solver for boundary value problems on locally perturbed geometries
A fast direct solver for boundary value problems that are recast as boundary integral equations is presented and for problems where perturbation is localized the fast directsolver is three times faster than building a new solver from scratch. Expand
Fast Factorization Update for General Elliptic Equations Under Multiple Coefficient Updates
A new factorization update algorithm is developed that is suitable for incorporating coefficient updates with large support and large magnitude in subdomains for discretized elliptic equations. Expand
A fast direct solver for integral equations on locally refined boundary discretizations and its application to multiphase flow simulations
A new computational approach is presented that avoids this issue by pre-constructing a fast direct solver for the wall ahead of time, computing a low-rank factorization to capture the changes due to the refinement, and solving the problem on the refined discretization via a Woodbury formula. Expand
FLAM: Fast Linear Algebra in MATLAB - Algorithms for Hierarchical Matrices
Many large matrices in science and engineering possess a special hierarchical low-rank structure that enables fast multiplication and inversion, among other fundamental operations. Such matricesExpand
Flexibly imposing periodicity in kernel independent FMM: A multipole-to-local operator approach
An efficient method to properly impose periodic boundary conditions using a near-far splitting scheme and guarantees the sum of the near-field & far-field converge pointwise to results satisfying periodicity and compatibility conditions is presented. Expand
Parallel Skeletonization for Integral Equations in Evolving Multiply-Connected Domains
This paper presents an application that leverages a parallel implementation of skeletonization with updates in a shape optimization regime and retains the locality property afforded by the "proxy point method," and allows for a parallelized implementation where different processors work on different parts of the boundary simultaneously. Expand


Hierarchical Interpolative Factorization for Elliptic Operators : Differential Equations
This paper introduces the hierarchical interpolative factorization for elliptic partial differential equations (HIF-DE) in two (2D) and three dimensions (3D). This factorization takes the form of anExpand
A Fast Direct Solver for Structured Linear Systems by Recursive Skeletonization
Using the recently developed interpolative decomposition of a low-rank matrix in a recursive manner, an approximation of the original matrix is embedded into a larger but highly structured sparse one that allows fast factorization and application of the inverse. Expand
A fast direct solver for boundary integral equations in two dimensions
We describe an algorithm for the direct solution of systems of linear algebraic equations associated with the discretization of boundary integral equations with non-oscillatory kernels in twoExpand
Fast direct solvers for integral equations in complex three-dimensional domains
Methods that are currently under development for the fast, direct solution of boundary integral equations in three dimensions are discussed, based on coupling fast matrix-vector multiplication routines with conjugate-gradient-type schemes. Expand
Data-sparse Approximation by Adaptive ℋ2-Matrices
The basic ideas of ℋ- andℋ2-matrices are introduced and an algorithm that adaptively computes approximations of general matrices in the latter format is presented. Expand
Efficient Structured Multifrontal Factorization for General Large Sparse Matrices
  • J. Xia
  • Computer Science, Mathematics
  • SIAM J. Sci. Comput.
  • 2013
This work presents a framework of structured direct factorizations for general sparse matrices, including discretized PDEs on general meshes, based on the multifrontal method and hierarchically semiseparable (HSS) matrices. Expand
A Fast Solver for HSS Representations via Sparse Matrices
A fast direct solver for certain classes of dense structured linear systems that works by first converting the given dense system to a larger system of block sparse equations and then uses standard sparse direct solvers. Expand
A Fast ULV Decomposition Solver for Hierarchically Semiseparable Representations
We consider an algebraic representation that is useful for matrices with off-diagonal blocks of low numerical rank. A fast and stable solver for linear systems of equations in which the coefficientExpand
A direct solver with O(N) complexity for integral equations on one-dimensional domains
An algorithm for the direct inversion of the linear systems arising from Nyström discretization of integral equations on one-dimensional domains is described. The method typically has O(N) complexityExpand
Maintaining LU factors of a general sparse matrix
Abstract : The authors describe a set of procedures for computing and updating an LU factorization of a sparse matrix A, where A may be square (possibly singular) or rectangular. The proceduresExpand