Hostname: page-component-77f85d65b8-5ngxj Total loading time: 0 Render date: 2026-04-18T11:39:47.167Z Has data issue: false hasContentIssue false

An Efficient MCMC Algorithm to Sample Binary Matrices with Fixed Marginals

Published online by Cambridge University Press:  01 January 2025

Norman D. Verhelst*
Affiliation:
CITO, National Institute for Educational Measurement
*
Requests for reprints should be sent to Norman D. Verhelst, CITO, National Institute for Educational Measurement, P.O. Box 1034, 6801 MG Arnhem, The Netherlands. E-mail: norman.verhelst@cito.nl; Norman.Verhelst@citogroep.nl

Abstract

Uniform sampling of binary matrices with fixed margins is known as a difficult problem. Two classes of algorithms to sample from a distribution not too different from the uniform are studied in the literature: importance sampling and Markov chain Monte Carlo (MCMC). Existing MCMC algorithms converge slowly, require a long burn-in period and yield highly dependent samples. Chen et al. developed an importance sampling algorithm that is highly efficient for relatively small tables. For larger but still moderate sized tables (300×30) Chen et al.’s algorithm is less efficient. This article develops a new MCMC algorithm that converges much faster than the existing ones and that is more efficient than Chen’s algorithm for large problems. Its stationary distribution is uniform. The algorithm is extended to the case of square matrices with fixed diagonal for applications in social network theory.

Information

Type
Theory and Methods
Copyright
Copyright © 2008 The Psychometric Society

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable