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.
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
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)
Fisher, M.E.: Statistical mechanics of dimers on a plane lattice. Phys. Rev. 124, 1664–1672 (1961)
Fowler, R.H., Rushbrooke, G.S.: Statistical theory of perfect solutions. Trans. Faraday Soc. 33, 1272–1294 (1937)
Heilmann, O.J., Leib, E.H.: Theory of monomer-dimer systems. Commun. Math. Phys. 25, 190–232 (1972)
Jerrum, M.: Counting, Sampling and Integrating: Algorithms and Complexity. Birkhäuser, Basel (2003)
Jerrum, M., Sinclair, A.: Approximating the permanent. SIAM J. Comput. 18, 1149–1178 (1989)
Jerrum, M., Valiant, L., Vazirani, V.: Random generation of combinatorial structures from a uniform distribution. Theor. Comput. Sci. 43, 169–188 (1986)
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)
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)
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)
Kenyon, C., Randall, D., Sinclair, A.: Approximating the number of monomer-dimer coverings of a lattice. J. Stat. Phys. 83, 637–659 (1996)
Matamala, M.: Personal Communication (2006)
Mulmuley, K., Vazirani, U.V., Vazirani, V.V.: Matching is as easy as matrix inversion. Combinatorica 7(1), 105–113 (1987)
Papadimitriou, C.: Polytopes and complexity. In: Pulleyblank, W.R. (ed.) Progress in Combinatorial Optimization, pp. 295–305. Academic, Don Mills (1984)
Sinclair, A.: Algorithms for Random Generation and Counting: A Markov Chain Approach (Progress in Theoretical Computer Science). Birkhäuser, Basel (1993)
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)
Yi, T., Murty, K.G., Spera, C.: Matchings in colored bipartite networks. Discrete Appl. Math. 121(1–3),261–277 (2002)
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-007-9096-4