यदि आप मानते हैं कि आपका ग्राफ प्लानेर है, तो इस नमूने की समस्या के लिए एक बहुपद समय प्रक्रिया है।
सबसे पहले, सही मिलान की संख्या की गणना करने की समस्या पी में प्लानेर ग्राफ्स के लिए है। ( https://en.wikipedia.org/wiki/FKT_algorithm ) (इस तथ्य का अच्छा विवरण जेरुम की किताब के पहले अध्याय में काउंटिंग, सैंपलिंग और इंटीग्रेटिंग में पाया जा सकता है।)
इसके बाद, के लिए प्रत्येक बढ़त इ के जी , का सही matchings की संख्या की गणना जी ∖ ई । यह इस संभावना में बदल सकता है कि एक समान परिपूर्ण मिलान में इ - जी में परिपूर्ण मिलान की संख्या से विभाजित करें । इस संभावना के अनुसार एक किनारे का नमूना लें, और आगमनात्मक रूप से जारी रखें।
(यह इस तथ्य का लाभ उठा रहा है कि मिलान एक "स्व-रिड्यूसियल" संरचना है, इसलिए गणना की समस्याएं और समान नमूनाकरण की समस्याएं अनिवार्य रूप से समान हैं। आप इसके लिए JVV "संयुक्त वितरण से यादृच्छिक संयोजन संरचनाएं" देख सकते हैं)। दृष्टिकोण।)
एक सरल प्रमाण जो यह सही वितरण देता है:
सी ( एच)एचn!n=H/2
e1,…,en
c(G∖e1)c(G)c(G∖{e1,e2})c(G∖e1)…c(G∖{e1,…,en−1})c(G∖{e1,…,en−2})
c(G∖{e1,…,en−1})=1G∖{e1,…,en−1}en1/c(G)