Loading…

Rank deficiency in sparse random GF[2] matrices

Let \(M\) be a random \(m \times n\) matrix with binary entries and i.i.d. rows. The weight (i.e., number of ones) of a row has a specified probability distribution, with the row chosen uniformly at random given its weight. Let \(N(n,m)\) denote the number of left null vectors in \({0,1}^m\) for \(M...

Full description

Saved in:
Bibliographic Details
Published in:arXiv.org 2012-11
Main Authors: Darling, R W R, Penrose, Mathew D, Wade, Andrew R, Zabell, Sandy L
Format: Article
Language:English
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Let \(M\) be a random \(m \times n\) matrix with binary entries and i.i.d. rows. The weight (i.e., number of ones) of a row has a specified probability distribution, with the row chosen uniformly at random given its weight. Let \(N(n,m)\) denote the number of left null vectors in \({0,1}^m\) for \(M\) (including the zero vector), where addition is mod 2. We take \(n, m \to \infty\), with \(m/n \to \alpha > 0\), while the weight distribution may vary with \(n\) but converges weakly to a limiting distribution on \({3, 4, 5, ...}\); let \(W\) denote a variable with this limiting distribution. Identifying \(M\) with a hypergraph on \(n\) vertices, we define the 2-core of \(M\) as the terminal state of an iterative algorithm that deletes every row incident to a column of degree 1. We identify two thresholds \(\alpha^*\) and \(\underline{\alpha}\), and describe them analytically in terms of the distribution of \(W\). Threshold \(\alpha^*\) marks the infimum of values of \(\alpha\) at which \(n^{-1} \log{\mathbb{E} [N(n,m)}]\) converges to a positive limit, while \(\underline{\alpha}\) marks the infimum of values of \(\alpha\) at which there is a 2-core of non-negligible size compared to \(n\) having more rows than non-empty columns. We have \(1/2 \leq \alpha^* \leq \underline{\alpha} \leq 1\), and typically these inequalities are strict; for example when \(W = 3\) almost surely, numerics give \(\alpha^* = 0.88949 ...\) and \(\underline{\alpha} = 0.91793 ...\) (previous work on this model has mainly been concerned with such cases where \(W\) is non-random). The threshold of values of \(\alpha\) for which \(N(n,m) \geq 2\) in probability lies in \([\alpha^*,\underline{\alpha}]\) and is conjectured to equal \(\underline{\alpha}\). The random row weight setting gives rise to interesting new phenomena not present in the non-random case that has been the focus of previous work.
ISSN:2331-8422
DOI:10.48550/arxiv.1211.5455