fastball: A fast algorithm to sample binary matrices with fixed marginals

12/07/2021
by   Karl Godard, et al.
0

Many applications require randomly sampling binary graphs with fixed degrees, or randomly sampling binary matrices with fixed row and column marginals. Although several algorithms to perform this sampling have been proposed, the “curveball” algorithm is the fastest that has been proven to sample uniformly at random. In this paper, we introduce a more efficient version of curveball called “fastball” that is roughly 8 times faster.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/08/2023

Mixing time for uniform sampling of binary matrices with fixed row and column sums using the trade algorithm

The trade algorithm, which includes the curveball and fastball implement...
research
07/29/2020

Non-Uniform Sampling of Fixed Margin Uniform Matrices

Data sets in the form of binary matrices are ubiquitous across scientifi...
research
04/08/2019

A Fast Scheme for the Uniform Sampling of Binary Matrices with Fixed Margins

Uniform sampling of binary matrix with fixed margins is an important and...
research
04/08/2019

A Fast MCMC for the Uniform Sampling of Binary Matrices with Fixed Margins

Uniform sampling of binary matrix with fixed margins is an important and...
research
12/10/2019

Almost Uniform Sampling From Neural Networks

Given a length n sample from R^d and a neural network with a fixed archi...
research
06/08/2022

On Minimally Non-Firm Binary Matrices

For a binary matrix X, the Boolean rank br(X) is the smallest integer k ...
research
06/15/2020

Nearly Linear Row Sampling Algorithm for Quantile Regression

We give a row sampling algorithm for the quantile loss function with sam...

Please sign up or login with your details

Forgot password? Click here to reset