Jika Anda menganggap bahwa grafik Anda adalah planar, maka ada prosedur waktu polinomial untuk masalah pengambilan sampel ini.
Pertama, masalah penghitungan jumlah pencocokan sempurna ada di P untuk grafik planar. ( https://en.wikipedia.org/wiki/FKT_algorithm ) (Eksposisi yang baik dari fakta ini dapat ditemukan di bab pertama buku Jerrum tentang Menghitung, Menyampel, dan Mengintegrasikan.)
eGG∖eeG
(Ini mengambil keuntungan dari fakta bahwa pencocokan adalah struktur "dapat direduksi sendiri", sehingga menghitung masalah dan masalah pengambilan sampel yang seragam pada dasarnya sama. Anda dapat melihat JVV "Pembuatan Struktur Kombinatorial Secara Acak dari Distribusi Seragam" untuk informasi lebih lanjut tentang ini sudut pandang.)
Bukti sederhana bahwa ini memberikan distribusi yang benar:
c(H)Hn!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} ).
Catat itu c ( G ∖ { e1, ... , en - 1} ) = 1, sejak G ∖ { e1, ... , en - 1} hanya ujung en. Jadi teleskop dan daun produk ini1 / c ( G ).