Sparse factorization of the square all-ones matrix of arbitrary order

From MaRDI portal





The authors study the sparse factorization of the scaled all-ones \(n\times n\) matrix\N\[\NJ = \frac{1}{n} \begin{bmatrix} 1 & 1 & \cdots & 1 \\\N1 & 1 & \cdots & 1 \\\N\vdots & \vdots & \ddots & \vdots \\\N1 & 1 & \cdots & 1 \end{bmatrix}.\N\]\NThis problem finds applications in graph theory, decentralized consensus and optimization algorithms. \N\NThey introduce a novel class of factorizations designed to minimize communication cost in distributed systems by decomposing \( J \) into a finite product of sparse matrices. The \textit{Hierarchically Banded (HB) Factorization} expresses \( J \) as \( J = J_0 A J_0 \), where \( J_0 \) models intra-cluster communication and \( A \) models sparse inter-cluster interactions. Two variants are developed: the \textit{Reduced HB (RHB)} factorization minimizes the number of nonzeros in \( A \), and the \textit{Doubly Stochastic HB (DSHB)} factorization ensures that \( A \) is symmetric and doubly stochastic. The authors also propose a \textit{Sequential Doubly Stochastic (SDS)} factorization, in which \( J \) is expressed as a product of symmetric, doubly stochastic matrices, supporting one-peer-per-round communication schemes. The paper presents detailed algorithms and theoretical guarantees for constructing these factorizations for arbitrary matrix sizes, and demonstrates their applicability to decentralized averaging and optimization in hierarchical computing environments. These contributions provide practical tools for reducing communication overhead while maintaining convergence guarantees in distributed algorithms.











This page was built for publication: Sparse factorization of the square all-ones matrix of arbitrary order

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q7016668)