Pengambilan sampel cocok sempurna secara seragam secara acak

13

Misalkan saya memiliki grafik dengan M ( G ) yang (tidak diketahui) set matching sempurna G . Misalkan set ini tidak kosong, lalu seberapa sulitkah untuk mengambil sampel secara acak dari M ( G ) ? Bagaimana jika saya baik-baik saja dengan distribusi yang dekat dengan seragam, tetapi tidak cukup seragam, lalu apakah ada algoritma yang efisien?GM.(G)GM.(G)

Artem Kaznatcheev
sumber
Apakah Anda tahu lebih banyak tentang ? Atau dengan kata lain, apakah Anda bahkan tertarik pada kelas grafik terbatas? G
Juho
@ Juho Saya lebih suka hasil untuk grafik umum, khususnya untuk grafik padat (jadi apa yang Yuval sebutkan dalam jawabannya sepertinya menjanjikan). Saya telah melihat beberapa hasil untuk grafik planar sebelumnya, saya pikir. Namun, karena ini adalah pertanyaan umum, jika Anda memiliki jawaban untuk beberapa keluarga grafik yang menarik maka mungkin masih layak untuk dijawab karena yang lain yang mencari pertanyaan ini mungkin ingin tahu.
Artem Kaznatcheev
Untuk lebih jelasnya, saya menganggap Anda tidak memiliki di tangan? M(G)
Raphael
@ Raphael Saya pikir pertanyaannya akan sepele jika Anda melakukannya. Sebenarnya saya pikir pertanyaannya akan relatif mudah jika Anda baru saja , karena biasanya ada korespondensi antara penghitungan dan pengambilan sampel. Atau maksud Anda "siap sedia" dengan cara lain? |M(G)|
Artem Kaznatcheev
Saya melihat. Saya menemukan ungkapan Anda ambigu, yang saya coba koreksi. Apakah saya benar?
Raphael

Jawaban:

8

Ada makalah klasik Jerrum dan Sinclair (1989) tentang pengambilan sampel kecocokan sempurna dari grafik padat. Makalah klasik lain dari Jerrum, Sinclair dan Vigoda (2004; pdf) membahas contoh kecocokan sempurna dari grafik bipartit.

Kedua makalah ini menggunakan rantai Markov yang cepat, sehingga sampelnya hampir seragam. Saya membayangkan pengambilan sampel yang seragam itu sulit.

Yuval Filmus
sumber
2

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.)

eGGeeG

(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(Ge1)c(G)c(G{e1,e2})c(Ge1)...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).

Lorenzo Najt
sumber