Mükemmel eşleşmeleri itiraf eden sayım kaynaklı alt yazıların hesaplamalı karmaşıklığı


25

Yönlendirilmemiş ve ağırlıklandırılmamış bir grafik ve eşit bir tamsayı göz önüne alındığında tepe noktalarının sayımının hesaplamalı karmaşıklığı nedir; öyle ki ve tepe kümesine sınırlı alt mükemmel bir eşleşme kabul ediyor? Karmaşıklık # P-tamamlandı mı? Bu problem için referans var mı?k S V | S | = K G GG=(V,E)kSV|S|=kGS

Sorunun sabit bir için kuşkusuz kolay olduğuna dikkat edin, çünkü boyutundaki tüm alt metinler zaman içinde sıralanabilir . Ayrıca, sorunun mükemmel eşleşme sayısını saymadan farklı olduğunu unutmayın. Bunun nedeni, mükemmel bir eşleşme kabul eden bir köşe kümesinin birden fazla sayıda mükemmel eşleşmeye sahip olabileceğidir.kkk(|V|k)

Sorunu belirtmenin başka bir yolu da şöyledir. Eşleşme, k köşeleriyle eşleşirse eşleşmesi olarak adlandırılır . İki Eşleme M ve M ' ile eşleşen köşe kümeleri halinde `tepe-grubu-olmayan değişmez' olan ' M ve M' aynı değildir. Toplam tepe-değişmeyen k eşleşmelerinin toplam sayısını saymak istiyoruz .k M M M M kkkMMMMk


K = \ logn olduğunda k=logn, bu alt grupların sayısı (|V|logn)nlogn ve alt set tarafından oluşturulan grafiğin Tutte's kullanılarak mükemmel bir eşleşmeye sahip olup olmadığını kontrol etme karakterizasyonu O(2logn)=O(n) zaman alır, dolayısıyla üstel zaman hipotezi yanlış olmadığı sürece NP tamamlanmış olması bile muhtemel değildir. Bu nedenle ilginç durum, k=θ(nlogn) olduğunda, bu durumda naif yaklaşım, #P tamlığını arıyorsanız, 2O(n) zaman alır.
Sajin Koroth

@Sajin Koroth: Yorumunuzdaki son cümleyi takip etmiyorum. Örneğin, eğer k = √n ise, naif yaklaşım 2nΩ(1) zaman alır ve bunun # P-tam olduğuna dair herhangi bir kanıt verdiğini sanmıyorum.
Tsuyoshi Ito

@TsuyoshiIto: Evet haklısın. “ Naif yaklaşımın O (2 ^ n) zaman alacağı şekilde bir k seçmeliydim” olmalıydı . kO(2n)
Sajin Koroth,

@Sajin Koroth: Neden bir naif yaklaşım zaman alacak şekilde k değerini seçmeli ? Bunu yapmak muhtemelen zarar vermez, ama neden birisinin bunu yapması gerektiğini anlamıyorum. O(2n)
Tsuyoshi Ito

4
Görünüşe göre, sıralamadaki çoğu problem "insanın k büyüklüğündeki alt harfleri neden X özelliğine sahip olduğu" şeklinde görünüyor. sertler. "Bir kenarı" özelliği bile zordur ("Bir kenarı" çözdü "," düelloda "olan tam bir grafik olan" bir kenarı yoktur "... MAX CLIQUE'yi çözer). Bu gerçekten de “mükemmel bir eşleşmenin” aynı zamanda zor olacağına inanıyor, ancak bir kanıt bulmak şu anda zor.
Mart'ta

Yanıtlar:


6

Sorun # P-tamamlandı. Aşağıdaki yazının 2. sayfasının son paragrafından itibaren:

CJ Colbourn, JS Provan ve D. Vertigan, Tutte polinomunun enine matroidler üzerinde hesaplanmasının karmaşıklığı, Combinatorica 15 (1995), no. 1, 1–10.

http://www.springerlink.com/content/wk55t6873054232q/


6

Sorun bir FPTRAS'ı kabul ediyor. Bu, grafiğini alan algoritmasını , parametresini ve giriş olarak ve rasyonel sayılarını alır . Eğer sayısı Aradığınız -vertex setleri, daha sonra bir sayı üretir'öyle ki ve bunu , burada bazı hesaplanabilir işlevdir ve G k N ϵ > 0 δ ( 0 , 1 ) zAGkNϵ>0δ(0,1)zA z P ( z [ ( 1 - ϵ ) z , ( 1 + ϵ ) z ] ) 1 - δ ,kAz

P(z[(1ϵ)z,(1+ϵ)z])1δ,
fgf(k)g(n,ϵ1,logδ1)fg bazı polinom.

Bu Thm'den gelir. 3.1 in (Jerrum, Meeks 13) : of graphs özelliği göz önüne alındığında , yukarıdaki gibi aynı girişe sahip bir FPTRAS var, setin başlığına yaklaşıyor , Phi'nin hesaplanabilir, monoton olması ve minimum kenar grafiklerinin hepsinin sınırsız olması şartıyla. Her üç koşul da, , mükemmel bir eşleşme kabul etmenin graph özelliği ise geçerlidir.{ S V ( G ) | S | = k Φ ( G [ S ] ) } , Φ ΦΦ

{SV(G)|S|=kΦ(G[S])},
ΦΦ
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.