Exact Sampling from Perfect Matchings of Dense Nearly Regular Bipartite Graphs

Mark Huber
DOI: https://doi.org/10.48550/arXiv.math/0310059
2003-10-06
Abstract:We present the first algorithm for generating random variates exactly uniformly from the set of perfect matchings of a bipartite graph with a polynomial expected running time over a nontrivial set of graphs. Previous Markov chain approaches obtain approximately uniform variates for arbitrary graphs in polynomial time, but their general running time is $\Theta(n^{26} (\ln n)^2).$ Our algorithm employs acceptance/rejection together with a new upper limit on the permanent of a form similar to Bregman's Theorem. For a graph with $2n$ nodes where the degree of every node is nearly $\gamma n$ for a constant $\gamma$, the expected running time is $O(n^{1.5 + .5/\gamma})$. Under these conditions, Jerrum and Sinclair showed that a Markov chain of Broder can generate approximately uniform variates in $\Theta(n^{4.5 + .5/\gamma} \ln n)$ time, making our algorithm significantly faster on this class of graph. With our approach, approximately counting the number of perfect matchings (equivalent to finding the permanent of a 0-1 matrix and so $\sharp P$ complete) can be done without use of selfreducibility.
Probability
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the accurate description of the exchange - correlation energy of the multicomponent two - dimensional electron gas (2DEG). Specifically, the author hopes to extend the existing exchange - correlation energy parameterization methods for two - component systems (such as spin - up and spin - down electrons) to be applicable to more complex multicomponent systems. This includes electrons or holes of different masses, such as heavy holes and light holes. ### Research Background In semiconductor heterostructures, the two - dimensional electron gas (2DEG) is an important research object. For simple two - component systems (such as spin - up and spin - down electrons), there are already some mature theoretical models to describe their exchange - correlation energy. However, when it comes to systems with more components, such as electrons containing different band minima or different types of holes, the situation becomes more complex. Traditional single - component or multicomponent models cannot accurately describe the physical properties of these systems. ### Main Contributions of the Paper 1. **Extension of Parameterization Method**: The author uses the exchange - correlation energy parameterization method for two - component 2DEG proposed by Attacalite et al. and attempts to extend it to multicomponent systems. By introducing the concentration parameter \( Z_\gamma \), they show how to generalize the two - component results to an arbitrary number of components. 2. **Mass Dependence**: The author explores the influence of different component masses on the exchange - correlation energy. They propose the concept of an average mass, which makes it possible to estimate the exchange - correlation energy in systems with components of different masses. 3. **Phase Diagram Analysis**: Based on the extended exchange - correlation energy function, the author studies the phase diagram of the multicomponent 2DEG. The results show that even a very small mass difference can significantly affect the concentration of the lighter component, ultimately leading to the transformation of the system from multicomponent to single - component. ### Formula Summary - Total density \( n \): \[ n=\sum_{i = 1}^\Lambda n_i=n\sum_{i = 1}^\Lambda \nu_i \] where \( n_i \) is the number density of the \( i \)-th component, and \( \nu_i=\frac{n_i}{n} \) is the dimensionless concentration. - Density parameter \( r_s \): \[ r_s=\frac{1}{\sqrt{\pi n}} \] - Average mass \( M \): \[ \frac{1}{M}=\frac{1}{Z_2}\sum_{i = 1}^\Lambda\frac{\nu_i^2}{m_i} \] - Exchange - correlation energy \( \epsilon_{xc} \): \[ \epsilon_{xc}(r_s,\{\nu_i\},\{m_i\}) = M\cdot\epsilon_{xc}(Mr_s,\{\nu_i\},\{m_i = m_e\}) \] ### Conclusion The paper successfully extends the exchange - correlation energy parameterization method for two - component 2DEG to multicomponent systems and verifies the accuracy of this method in four - component and infinite - component systems. In addition, the author also studies the influence of mass differences on system stability, proposes a reasonable concept of average mass, and shows the phase diagram of the multicomponent 2DEG. These results provide an important theoretical basis for future further research on multicomponent systems.