Skip to main content
Log in

Random Bichromatic Matchings

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

Given a graph with edges colored Red and Blue, we study the problem of sampling and approximately counting the number of matchings with exactly k Red edges. We solve the problem of estimating the number of perfect matchings with exactly k Red edges for dense graphs. We study a Markov chain on the space of all matchings of a graph that favors matchings with k Red edges. We show that it is rapidly mixing using non-traditional canonical paths that can backtrack. We show that this chain can be used to sample matchings in the 2-dimensional toroidal lattice of any fixed size with k Red edges, where the horizontal edges are Red and the vertical edges are Blue.

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.

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

References

  1. Burton, R., Pemantle, R.: Local characteristics, entropy and limit theorems for spanning trees and domino tilings via transfer-impedances. Ann. Probab. 21(3), 1329–1371 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  2. Fisher, M.E.: Statistical mechanics of dimers on a plane lattice. Phys. Rev. 124, 1664–1672 (1961)

    Article  MATH  MathSciNet  Google Scholar 

  3. Fowler, R.H., Rushbrooke, G.S.: Statistical theory of perfect solutions. Trans. Faraday Soc. 33, 1272–1294 (1937)

    Article  Google Scholar 

  4. Heilmann, O.J., Leib, E.H.: Theory of monomer-dimer systems. Commun. Math. Phys. 25, 190–232 (1972)

    Article  MATH  Google Scholar 

  5. Jerrum, M.: Counting, Sampling and Integrating: Algorithms and Complexity. Birkhäuser, Basel (2003)

    MATH  Google Scholar 

  6. Jerrum, M., Sinclair, A.: Approximating the permanent. SIAM J. Comput. 18, 1149–1178 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  7. Jerrum, M., Valiant, L., Vazirani, V.: Random generation of combinatorial structures from a uniform distribution. Theor. Comput. Sci. 43, 169–188 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  8. Jerrum, M., Sinclair, A., Vigoda, E.: A polynomial-time approximation algorithm for the permanent of a matrix with non-negative entries. J. ACM 51(4), 671–697 (2004)

    Article  MathSciNet  Google Scholar 

  9. Karzanov, A.V.: Maximum matching of given weight in complete and complete bipartite graphs. Kibernetica 1, 7–11 (1987). English translation in CYBNAW 23(1), 8–13 (1987)

    MathSciNet  Google Scholar 

  10. Kasteleyn, P.W.: The statistics of dimers on a lattice, I. The number of dimer arrangements on a quadratic lattice. Physica 27, 1209–1225 (1961)

    Article  Google Scholar 

  11. Kenyon, C., Randall, D., Sinclair, A.: Approximating the number of monomer-dimer coverings of a lattice. J. Stat. Phys. 83, 637–659 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  12. Matamala, M.: Personal Communication (2006)

  13. Mulmuley, K., Vazirani, U.V., Vazirani, V.V.: Matching is as easy as matrix inversion. Combinatorica 7(1), 105–113 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  14. Papadimitriou, C.: Polytopes and complexity. In: Pulleyblank, W.R. (ed.) Progress in Combinatorial Optimization, pp. 295–305. Academic, Don Mills (1984)

    Google Scholar 

  15. Sinclair, A.: Algorithms for Random Generation and Counting: A Markov Chain Approach (Progress in Theoretical Computer Science). Birkhäuser, Basel (1993)

    MATH  Google Scholar 

  16. Temperley, H.N.V.: In: Combinatorics, Proceedings of the British Combinatorial Conference 1973. London Mathematical Society Lecture Notes Series No. 13, pp. 202–204 (1974)

  17. Yi, T., Murty, K.G., Spera, C.: Matchings in colored bipartite networks. Discrete Appl. Math. 121(1–3),261–277 (2002)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nayantara Bhatnagar.

Additional information

An extended abstract appeared in J.R. Correa, A. Hevia and M.A. Kiwi (eds.) Proceedings of the 7th Latin American Theoretical Informatics Symposium, LNCS 3887, pp. 190–201, Springer, 2006.

N. Bhatnagar’s and D. Randall’s research was supported in part by NSF grants CCR-0515105 and DMS-0505505.

V.V. Vazirani’s research was supported in part by NSF grants 0311541, 0220343 and CCR-0515186.

N. Bhatnagar’s and E. Vigoda’s research was supported in part by NSF grant CCR-0455666.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bhatnagar, N., Randall, D., Vazirani, V.V. et al. Random Bichromatic Matchings. Algorithmica 50, 418–445 (2008). https://doi.org/10.1007/s00453-007-9096-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-007-9096-4

Keywords

Navigation