Skip to main content
Log in

Permanents, \(\alpha \)-permanents and Sinkhorn balancing

  • Short Note
  • Published:
Computational Statistics Aims and scope Submit manuscript

Abstract

The method of Sinkhorn balancing that starts with a non-negative square matrix and iterates to produce a related doubly stochastic matrix has been used with some success to estimate the values of the permanent in some cases of physical interest. However, it is often claimed that Sinkhorn balancing is slow to converge and hence not useful for efficient computation. In this paper, we explain how some simple, low cost pre-processing allows one to guarantee that Sinkhorn balancing always converges linearly. We illustrate this approach by efficiently and accurately computing permanents and \(\alpha \)-permanents of some previously studied matrices.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Notes

  1. Certain commercial equipment, instruments, or materials are identified in this paper to foster understanding. Such identification does not imply recommendation or endorsement by the National Institute of Standards and Technology, nor does it imply that the materials or equipment identified are necessarily the best available for the purpose.

References

  • Ando T (1989) Majorization, doubly stocastic matrices and comparison of eigenvalues. Linear Algebra Appl 115:163–248

    Article  Google Scholar 

  • Beichl I, Sullivan F (1999) Approximating the permanent via importance sampling with application to the dimer covering problem. J Comput Phys 149:128–147

    Article  MATH  MathSciNet  Google Scholar 

  • Ben-Dor A, Halevi S (1993) Zero-one permanent is #p-complete, a simpler proof. In: Proceedings of the 2nd Israel symposium on the theory and computing systems, pp 108–117

  • Knopp P, Sinkhorn R (1967) Concerning non-negative matrices and doubly stochastic matrices. Pac J Math 21:343–348

    Article  MATH  MathSciNet  Google Scholar 

  • Kou S, McCullagh P (2009) Approximating the \(\alpha \) permanent. Biometrika 96:635–644

    Article  MATH  MathSciNet  Google Scholar 

  • Liu JS (2001) Monte Carlo strategies in scientific computing. Springer, New York

    MATH  Google Scholar 

  • Sinkhorn R (1964) A relationship between arbitrary positive matrices and doubly stochastic matrices. Ann Math Stat 35:876–879

    Article  MATH  MathSciNet  Google Scholar 

  • Soules G (1991) The rate of convergence of sinkhorn balancing. Linear Algebra Appl 150:3–40

    Article  MATH  MathSciNet  Google Scholar 

  • Tarjan R (1972) Depth-first search and linear graph algorithms. SIAM J Comput 1:146–160

    Article  MATH  MathSciNet  Google Scholar 

  • Tassa T (2012) Finding all maximally-matchable edges in a bipartite graph. Theor Comput Sci 423:50–58

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Isabel Beichl.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sullivan, F., Beichl, I. Permanents, \(\alpha \)-permanents and Sinkhorn balancing. Comput Stat 29, 1793–1798 (2014). https://doi.org/10.1007/s00180-014-0506-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00180-014-0506-1

Keywords

Navigation