Biarkan menjadi grafik. Biarkan k ≤ | V | menjadi bilangan bulat. Mari O k menjadi jumlah tepi diinduksi subgraphs dari G memiliki k simpul dan ganjil tepi. Mari E k menjadi jumlah tepi diinduksi subgraphs dari G memiliki k simpul dan jumlah yang lebih dari tepi. Biarkan Δ k = O k - E k . Masalah ODD EVEN DELTA terdiri dalam komputasi , mengingat G kdan .
Pertanyaan
- Apakah mungkin untuk menghitung dalam waktu polinomial? Algoritme manakah yang paling dikenal untuk menghitungnya?
- Bagaimana jika adalah 3-reguler?
- Bagaimana jika adalah bipartit 3-reguler?
- Bagaimana jika adalah planar bipartit 3-reguler?
ds.algorithms
graph-theory
graph-algorithms
counting-complexity
Giorgio Camerani
sumber
sumber
Jawaban:
Masalah ODD EVEN DELTA adalah # P-hard, bahkan pada grafik planar bipartit 3-reguler.
Mari adalah himpunan vertex sampul grafik umum . Kemudian, dengan asumsi tidak memiliki simpul yang terisolasi, persamaan berikut berlaku (lihat artikel di atas untuk buktinya): G GC G G
Penghitungan penutup simpul adalah # P-lengkap bahkan pada grafik planar bipartit 3-reguler, dan dapat dilakukan dengan jumlah panggilan linear ke oracle ODD EVEN DELTA.
sumber
MEMPERBARUI:
Saya seharusnya menunjukkan bahwa jawaban di bawah ini adalah tentang kasus khusus. Karena kasus ini sulit, masalah untuk umum juga sulit.kk=|V| k
Kerangka kerja Holant pada dasarnya adalah jumlah eksponensial atas rentang subgraf (yaitu semua simpul hadir dalam subgraf, sehingga jumlahnya lebih dari subset tepi). Sebaliknya, versi pertanyaan saat ini adalah tentang subgraf yang disebabkan oleh tepi.
Versi sebelumnya dari pertanyaan ini berkaitan dengan penghitungan subgraph tertentu tanpa simpul yang terisolasi. Jawaban di bawah ini dengan benar membahas persyaratan ini. Ketika mempertimbangkan kedua subgraf spanning (yaitu kerangka Holant) dan tidak ada simpul yang terisolasi, ini sama dengan mempertimbangkan subgraf tepi yang diinduksi dengansudut. OP pada dasarnya menunjukkan ini dalam pertanyaan ini .|V|
Grafik Planar 3-Reguler
Untuk saat ini, saya akan mengabaikan kebutuhan Anda bahwa grafik adalah bipartit.G
Misalkan adalah grafik planar 3-reguler. Masalah Anda dapat dinyatakan sebagai masalah Holant planar bipartitG
Biarkan saya jelaskan caranya. Untuk lebih detail daripada yang saya berikan di bawah ini, lihat makalah ini .
Holant adalah jumlah penjumlahan (Boolean) pada edge. Pada simpul ada batasan siapa input adalah tugas untuk tepi insiden mereka. Untuk setiap penugasan ke tepi, kami mengambil produk dari semua batasan dhuwur.
Persyaratan Anda bahwa tidak ada simpul yang terisolasi adalah kendala yang tidak puas pada simpul tertentu jika tidak ada tepi insiden yang dipilih dan puas jika setidaknya satu sisi dipilih. Ini simetris kendala dilambangkan dengan [0,1,1,1], yang output 0 (yaitu tidak puas) ketika jumlah input 1 adalah 0 (yaitu tidak ada tepi insiden di subgraf) dan output 1 (yaitu puas) ketika nomor input 1 adalah 1, 2, atau 3 (yaitu 1, 2, atau 3 tepi insiden dalam subgraph).
Masalah bipartit Holant ini adalah # P-hard oleh Teorema 6.1 dalam makalah ini . Namun, teorema itu bukan yang paling mudah untuk diterapkan. Sebagai gantinya, pertimbangkan hal berikut.
Maka mudah untuk melihat bahwa masalah ini adalah # P-hard oleh Theorem 1.1 dalam tulisan ini .
Membatasi Grafik Bipartit
Sama seperti pertanyaan Anda sebelumnya , masalah yang sama terbatas pada grafik bipartit jauh lebih sulit untuk ditangani dan saya percaya itu masih merupakan masalah terbuka. Kami memiliki dugaan tentang kasus-kasus yang dapat ditelusuri (dan saya akan memeriksa untuk melihat apakah masalah Anda adalah salah satunya), tapi saya pikir masalah Anda masih # P-keras bahkan ketika terbatas pada grafik bipartit.
sumber