Skip to main content

Showing 1–19 of 19 results for author: Ambikasaran, S

.
  1. arXiv:2309.14085  [pdf, other

    math.NA math-ph

    New algebraic fast algorithms for $N$-body problems in two and three dimensions

    Authors: Ritesh Khan, Sivaram Ambikasaran

    Abstract: This article presents two new algebraic algorithms to perform fast matrix-vector product for $N$-body problems in $d$ dimensions, namely nHODLR$d$D (nested algorithm) and s-nHODLR$d$D (semi-nested or partially nested algorithm). The nHODLR$d$D and s-nHODLR$d$D algorithms are the nested and semi-nested version of our previously proposed fast algorithm, the hierarchically off-diagonal low-rank matri… ▽ More

    Submitted 27 April, 2024; v1 submitted 25 September, 2023; originally announced September 2023.

    Comments: 41 pages

    MSC Class: 65F55; 65D12; 65R20; 65D05; 65R10

  2. arXiv:2307.16303  [pdf, other

    math.NA

    HODLR3D: Hierarchical matrices for $N$-body problems in three dimensions

    Authors: V A Kandappan, Vaishnavi Gujjula, Sivaram Ambikasaran

    Abstract: This article introduces HODLR3D, a class of hierarchical matrices arising out of $N$-body problems in three dimensions. HODLR3D relies on the fact that certain off-diagonal matrix sub-blocks arising out of the $N$-body problems in three dimensions are numerically low-rank. For the Laplace kernel in $3$D, which is widely encountered, we prove that all the off-diagonal matrix sub-blocks are rank def… ▽ More

    Submitted 30 July, 2023; originally announced July 2023.

    Comments: pre-peer review version

    MSC Class: 68Q25; 68R10; 68U05; 45B05; 68U20

  3. arXiv:2301.12704  [pdf, other

    math.NA

    Algebraic Inverse Fast Multipole Method: A fast direct solver that is better than HODLR based fast direct solver

    Authors: Vaishnavi Gujjula, Sivaram Ambikasaran

    Abstract: This article presents a fast direct solver, termed Algebraic Inverse Fast Multipole Method (from now on abbreviated as AIFMM), for linear systems arising out of $N$-body problems. AIFMM relies on the following three main ideas: (i) Certain sub-blocks in the matrix corresponding to $N$-body problems can be efficiently represented as low-rank matrices; (ii) The low-rank sub-blocks in the above matri… ▽ More

    Submitted 30 January, 2023; originally announced January 2023.

    Comments: 32 pages, 16 Figures, 13 Tables

    MSC Class: 65F05 (Primary); 65F08; 65Y20 (Secondary)

  4. arXiv:2209.05819  [pdf, other

    math.NA math-ph

    HODLR$d$D: A new Black-box fast algorithm for $N$-body problems in $d$-dimensions with guaranteed error bounds

    Authors: Ritesh Khan, V A Kandappan, Sivaram Ambikasaran

    Abstract: In this article, we prove new theorems bounding the rank of different sub-matrices arising from these kernel functions. Bounds like these are often useful for analyzing the complexity of various hierarchical matrix algorithms. We also plot the numerical rank growth of different sub-matrices arising out of various kernel functions in $1$D, $2$D, $3$D and $4$D, which, not surprisingly, agrees with t… ▽ More

    Submitted 17 September, 2023; v1 submitted 13 September, 2022; originally announced September 2022.

    Comments: 35 pages, 23 figures, 14 tables

    MSC Class: 65F55; 65D05; 65R10; 65R20; 65F55; 65D12 ACM Class: G.1.1; G.1.3

  5. arXiv:2205.15563  [pdf, other

    math.GM

    Spectrum of MATLABs magic squares

    Authors: Hariprasad Manjunath, Sivaram Ambikasaran

    Abstract: This article looks at the eigenvalues of magic squares generated by the MATLAB's magic($n$) function. The magic($n$) function constructs doubly even ($n = 4k$) magic squares, singly even ($n = 4k+2$) magic squares and odd ($n = 2k+1$) magic squares using different algorithms. The doubly even magic squares are constructed by a criss-cross method that involves reflecting the entries of a simple squa… ▽ More

    Submitted 18 September, 2022; v1 submitted 31 May, 2022; originally announced May 2022.

    MSC Class: 15A18; 15A60

  6. arXiv:2204.05536  [pdf, other

    math.NA

    HODLR2D: A new class of Hierarchical matrices

    Authors: V A Kandappan, Vaishnavi Gujjula, Sivaram Ambikasaran

    Abstract: This article introduces HODLR2D, a new hierarchical low-rank representation for a class of dense matrices arising out of $N$ body problems in two dimensions. Using this new hierarchical framework, we propose a new fast matrix-vector product that scales almost linearly. We apply this fast matrix-vector product to accelerate the iterative solution of large dense linear systems arising out of radial… ▽ More

    Submitted 12 April, 2022; originally announced April 2022.

    Comments: 26 pages, Removed line numbers

    MSC Class: 65F55; 05C50; 31A10; 65D12

  7. A new Directional Algebraic Fast Multipole Method based iterative solver for the Lippmann-Schwinger equation accelerated with HODLR preconditioner

    Authors: Vaishnavi Gujjula, Sivaram Ambikasaran

    Abstract: We present a fast iterative solver for scattering problems in 2D, where a penetrable object with compact support is considered. By representing the scattered field as a volume potential in terms of the Green's function, we arrive at the Lippmann-Schwinger equation in integral form, which is then discretized using an appropriate quadrature technique. The discretized linear system is then solved usi… ▽ More

    Submitted 26 March, 2023; v1 submitted 1 April, 2022; originally announced April 2022.

    Comments: 36 pages, 15 figures, 8 tables

    MSC Class: 65R20; 65F55 (Primary) 31A10; 35J05; 35J08; 65R10 (Secondary)

    Journal ref: Communications in Computational Physics, Volume 32, Issue 4, Year 2022, Pages 1061-1093

  8. arXiv:2203.14832  [pdf, other

    math.NA

    A new Nested Cross Approximation

    Authors: Vaishnavi Gujjula, Sivaram Ambikasaran

    Abstract: In this article, we present a new Nested Cross Approximation (NNCA) for constructing H2 matrices. It differs from the existing NCAs~\cite{bebendorf2012constructing, zhao2019fast} in the technique of choosing pivots, a key part of the approximation. Our technique of choosing pivots is purely algebraic and involves only a single tree traversal. We demonstrate its applicability by develo** a fast H… ▽ More

    Submitted 12 September, 2023; v1 submitted 28 March, 2022; originally announced March 2022.

    Comments: 25 pages, 11 figures, 6 Tables

    MSC Class: 65F55 ACM Class: G.1.3; G.1.9

  9. arXiv:1703.09710  [pdf, other

    astro-ph.IM astro-ph.EP astro-ph.SR physics.data-an stat.AP

    Fast and scalable Gaussian process modeling with applications to astronomical time series

    Authors: Daniel Foreman-Mackey, Eric Agol, Sivaram Ambikasaran, Ruth Angus

    Abstract: The growing field of large-scale time domain astronomy requires methods for probabilistic data analysis that are computationally tractable, even with large datasets. Gaussian Processes are a popular class of models used for this purpose but, since the computational cost scales, in general, as the cube of the number of data points, their application has been limited to small datasets. In this paper… ▽ More

    Submitted 19 July, 2017; v1 submitted 28 March, 2017; originally announced March 2017.

    Comments: Updated in response to referee. Submitted to the AAS Journals. Comments (still) welcome. Code available: https://github.com/dfm/celerite

  10. arXiv:1512.01338  [pdf, other

    physics.chem-ph math.NA

    An accurate, fast, mathematically robust, universal, non-iterative algorithm for computing multi-component diffusion velocities

    Authors: Sivaram Ambikasaran, Krithika Narayanaswamy

    Abstract: Using accurate multi-component diffusion treatment in numerical combustion studies remains formidable due to the computational cost associated with solving for diffusion velocities. To obtain the diffusion velocities, for low density gases, one needs to solve the Stefan-Maxwell equations along with the zero diffusion flux criteria, which scales as $\mathcal{O}(N^3)$, when solved exactly. In this a… ▽ More

    Submitted 16 February, 2016; v1 submitted 4 December, 2015; originally announced December 2015.

    Comments: 16 pages, 7 figures, 1 table, 1 algorithm

  11. arXiv:1505.07157  [pdf, other

    math.NA

    Fast, adaptive, high order accurate discretization of the Lippmann-Schwinger equation in two dimension

    Authors: Sivaram Ambikasaran, Carlos Borges, Lise-Marie Imbert-Gerard, Leslie Greengard

    Abstract: We present a fast direct solver for two dimensional scattering problems, where an incident wave im**es on a penetrable medium with compact support. We represent the scattered field using a volume potential whose kernel is the outgoing Green's function for the exterior domain. Inserting this representation into the governing partial differential equation, we obtain an integral equation of the Lip… ▽ More

    Submitted 26 May, 2015; originally announced May 2015.

    Comments: 18 pages

    MSC Class: 65R20

  12. arXiv:1409.7852  [pdf, other

    math.NA cs.DS stat.CO

    Generalized Rybicki Press algorithm

    Authors: Sivaram Ambikasaran

    Abstract: This article discusses a more general and numerically stable Rybicki Press algorithm, which enables inverting and computing determinants of covariance matrices, whose elements are sums of exponentials. The algorithm is true in exact arithmetic and relies on introducing new variables and corresponding equations, thereby converting the matrix into a banded matrix of larger size. Linear complexity ba… ▽ More

    Submitted 1 May, 2015; v1 submitted 27 September, 2014; originally announced September 2014.

    Comments: 13 pages, 11 figures, 1 table

    MSC Class: 05C50; 05C85; 62M10; 05B20

  13. arXiv:1407.1572  [pdf, other

    math.NA

    The Inverse Fast Multipole Method

    Authors: Sivaram Ambikasaran, Eric Darve

    Abstract: This article introduces a new fast direct solver for linear systems arising out of wide range of applications, integral equations, multivariate statistics, radial basis interpolation, etc., to name a few. \emph{The highlight of this new fast direct solver is that the solver scales linearly in the number of unknowns in all dimensions.} The solver, termed as Inverse Fast Multipole Method (abbreviate… ▽ More

    Submitted 6 July, 2014; originally announced July 2014.

    Comments: 25 pages, 28 figures

  14. arXiv:1405.0223  [pdf, other

    math.NA physics.flu-dyn stat.CO

    Fast symmetric factorization of hierarchical matrices with applications

    Authors: Sivaram Ambikasaran, Michael O'Neil, Karan Raj Singh

    Abstract: We present a fast direct algorithm for computing symmetric factorizations, i.e. $A = WW^T$, of symmetric positive-definite hierarchical matrices with weak-admissibility conditions. The computational cost for the symmetric factorization scales as $\mathcal{O}(n \log^2 n)$ for hierarchically off-diagonal low-rank matrices. Once this factorization is obtained, the cost for inversion, application, and… ▽ More

    Submitted 30 December, 2016; v1 submitted 1 May, 2014; originally announced May 2014.

    Comments: 18 pages, 8 figures, 1 table

  15. arXiv:1404.3816  [pdf, ps, other

    math.NA stat.CO

    A Kalman filter powered by $\mathcal{H}^2$-matrices for quasi-continuous data assimilation problems

    Authors: Judith Y. Li, Sivaram Ambikasaran, Eric F. Darve, Peter K. Kitanidis

    Abstract: Continuously tracking the movement of a fluid or a plume in the subsurface is a challenge that is often encountered in applications, such as tracking a plume of injected CO$_2$ or of a hazardous substance. Advances in monitoring techniques have made it possible to collect measurements at a high frequency while the plume moves, which has the potential advantage of providing continuous high-resoluti… ▽ More

    Submitted 15 April, 2014; originally announced April 2014.

    Comments: 18 pages, 7 figures. Water Resources Research, 2014

    ACM Class: I.4.4; I.4.5; I.4.10; G.1.3; I.1.2

  16. arXiv:1404.3451  [pdf, other

    math.NA

    A fast direct solver for high frequency scattering from a large cavity in two dimensions

    Authors: Jun Lai, Sivaram Ambikasaran, Leslie F. Greengard

    Abstract: We present a fast direct solver for the simulation of electromagnetic scattering from an arbitrarily-shaped, large, empty cavity embedded in an infinite perfectly conducting half space. The governing Maxwell equations are reformulated as a well-conditioned second kind integral equation and the resulting linear system is solved in nearly linear time using a hierarchical matrix factorization techniq… ▽ More

    Submitted 13 April, 2014; originally announced April 2014.

    Comments: 15 pages, 9 figures. Contact author for animation

    MSC Class: 97N40; 65F05; 45B05; 45A05 ACM Class: G.1; G.1.3

  17. arXiv:1403.6015  [pdf, other

    math.NA astro-ph.IM math.ST

    Fast Direct Methods for Gaussian Processes

    Authors: Sivaram Ambikasaran, Daniel Foreman-Mackey, Leslie Greengard, David W. Hogg, Michael O'Neil

    Abstract: A number of problems in probability and statistics can be addressed using the multivariate normal (Gaussian) distribution. In the one-dimensional case, computing the probability for a given mean and variance simply requires the evaluation of the corresponding Gaussian density. In the $n$-dimensional setting, however, it requires the inversion of an $n \times n$ covariance matrix, $C$, as well as t… ▽ More

    Submitted 4 April, 2015; v1 submitted 24 March, 2014; originally announced March 2014.

  18. A Fast Block Low-Rank Dense Solver with Applications to Finite-Element Matrices

    Authors: Amirhossein Aminfar, Sivaram Ambikasaran, Eric Darve

    Abstract: This article presents a fast solver for the dense "frontal" matrices that arise from the multifrontal sparse elimination process of 3D elliptic PDEs. The solver relies on the fact that these matrices can be efficiently represented as a hierarchically off-diagonal low-rank (HODLR) matrix. To construct the low-rank approximation of the off-diagonal blocks, we propose a new pseudo-skeleton scheme, th… ▽ More

    Submitted 18 March, 2015; v1 submitted 20 March, 2014; originally announced March 2014.

  19. arXiv:1101.4081   

    math.NA

    A simple way to speedup Gauss Elimination

    Authors: Sivaram Ambikasaran

    Abstract: This article looks at a simple modification to speedup the conventional Gauss Elimination. The proposed modification speeds up the conventional Gauss Elimination by a factor of nearly 9/7 (in the asymptotic limit).

    Submitted 1 August, 2013; v1 submitted 21 January, 2011; originally announced January 2011.

    Comments: Withdrawing test file