Optimal Approximation of Doubly Stochastic Matrices

10/11/2019
by   Nikitas Rontsis, et al.
0

We consider the least-squares approximation of a matrix C in the set of doubly stochastic matrices with the same sparsity pattern as C. Our approach is based on applying the well-known Alternating Direction Method of Multipliers (ADMM) to a reformulation of the original problem. Our resulting algorithm requires an initial Cholesky factorization of a positive definite matrix that has the same sparsity pattern as C + I followed by simple iterations whose complexity is linear in the number of nonzeros in C, thus ensuring excellent scalability and speed. We demonstrate the advantages of our approach in a series of experiments on problems with up to 82 million nonzeros; these include normalizing large scale matrices arising from the 3D structure of the human genome, clustering applications, and the SuiteSparse matrix library. Overall, our experiments illustrate the outstanding scalability of our algorithm; matrices with millions of nonzeros can be approximated in a few seconds on modest desktop computing hardware.

READ FULL TEXT
research
11/15/2020

Efficient construction of an HSS preconditioner for symmetric positive definite ℋ^2 matrices

In an iterative approach for solving linear systems with ill-conditioned...
research
07/22/2020

Sum-of-squares chordal decomposition of polynomial matrix inequalities

We prove three decomposition results for sparse positive (semi-)definite...
research
04/08/2022

On computing the symplectic LL^T factorization

We analyze two algorithms for computing the symplectic LL^T factorizatio...
research
01/24/2023

Logarithmically Sparse Symmetric Matrices

A positive definite matrix is called logarithmically sparse if its matri...
research
03/19/2023

Alternating Direction Method of Multipliers Based on ℓ_2,0-norm for Multiple Measurement Vector Problem

In this paper, we propose an alternating direction method of multipliers...
research
07/11/2018

Genome-scale estimation of cellular objectives

Cellular metabolism is predicted accurately at the genome-scale using co...
research
01/23/2019

Parallelization and scalability analysis of inverse factorization using the Chunks and Tasks programming model

We present three methods for distributed memory parallel inverse factori...

Please sign up or login with your details

Forgot password? Click here to reset