Proof of uniform sampling of binary matrices with fixed row sums and column sums for the fast Curveball algorithm

C. J. Carstens
Phys. Rev. E 91, 042812 – Published 29 April 2015; Erratum Phys. Rev. E 94, 039902 (2016)

Abstract

Randomization of binary matrices has become one of the most important quantitative tools in modern computational biology. The equivalent problem of generating random directed networks with fixed degree sequences has also attracted a lot of attention. However, it is very challenging to generate truly unbiased random matrices with fixed row and column sums. Strona et al. [Nat. Commun. 5, 4114 (2014)] introduce the innovative Curveball algorithm and give numerical support for the proposition that it generates truly random matrices. In this paper, we present a rigorous proof of convergence to the uniform distribution. Furthermore, we show the Curveball algorithm must include certain failed trades to ensure uniform sampling.

  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Figure
  • Received 15 January 2015

DOI:https://doi.org/10.1103/PhysRevE.91.042812

©2015 American Physical Society

Erratum

Authors & Affiliations

C. J. Carstens

  • School of Mathematical and Geospatial Sciences, RMIT University, Melbourne, Victoria 3000, Australia

  • *corriejacobien.carstens@rmit.edu.au

Article Text (Subscription Required)

Click to Expand

References (Subscription Required)

Click to Expand
Issue

Vol. 91, Iss. 4 — April 2015

Reuse & Permissions
Access Options
Author publication services for translation and copyediting assistance advertisement

Authorization Required


×
×

Images

×

Sign up to receive regular email alerts from Physical Review E

Log In

Cancel
×

Search


Article Lookup

Paste a citation or DOI

Enter a citation
×