Tepe kapaklarının sayısını saymak: ne zaman zordur?


14

Belirli bir grafiğinin köşe kapaklarının sayısını saymak için # P-complete problemini düşünün .G=(V,E)

Böyle bir sorunun sertliğinin bazı parametrelerine göre nasıl değiştiğini gösteren herhangi bir sonuç olup olmadığını bilmek istiyorum (örneğin, ).d = | E |Gd=|E||V|

Benim hissim, seyrek olduğu ve yoğun olduğu zaman sorunun daha kolay olması ve "ortada" olması zor olması gerektiğidir . Gerçekten böyle mi?G GGGG


Tüm köşe kapaklarını veya minimum minimum kardinalite köşe kapaklarını saymak ister misiniz? İlk sorunun bazı durumlarda daha kolay olabileceğini unutmayın, çünkü bir NP-komple problemini çözmenize yardımcı olmaz.
Ryan Williams

Merhaba Ryan, evet tüm tepe kapaklarını saymak istiyorum. Neden "bir NP-tam problemini çözmenize yardımcı olmuyor" diyorsunuz? # P-complete ise, NP-komple problemlerini çözmeme neden yardımcı olmuyor?
Giorgio Camerani

@Walter, Belirli bir 2SAT formülünü karşılayan değişken atamaları saymak # P-tamamlandı ancak 2SAT P'de.
Mohammad Al-Turkistany

@turkistany: Evet zaten bunu biliyorum ...
Giorgio Camerani

@turkistany: ... ama sonra? NP-tamamlanmış problemim ne olursa olsun, SAT'a, sonra SAT'a #SAT'a, sonra #SAT'a # Monotone-2SAT'a (tepe noktası sayımlarıyla tam olarak aynıdır) dönüştürebilirim. Peki, tepe kapaklarını sayma yeteneği verildiğinde neden NP-tam problemlerini çözemiyorum?
Giorgio Camerani

Yanıtlar:


15

Belirli bir grafiğin köşe kapaklarının sayısını hesaplamadaki #VC problemi, 3-düzenli grafikler için # P-zor olmaya devam etmektedir; bakınız örneğin [Greenhill, 2000].

#VC sorununun en fazla kenarına sahip grafikler için # P-sabit kaldığını göstermek için , burada , köşe sayısıdır ve , büyük bir boyut ekleyerek 3 normal durumdan yeterli bağımsız küme (doğrusal boyutta). Bağımsız bir küme eklerseniz köşe kapaklarının sayısı aynı kalır.cnn0<c<3/2

Benzer şekilde, #VC sorununun en az kenarlı grafikler için # P-sabit kaldığını göstermek için , burada köşe noktası sayısıdır ve , yeterince büyük klik bileşeni (doğrusal boyutta). Bir grafiğe boyutunda bir kırpma eklerseniz , köşe kapaklarının sayısı ile çarpılır .cn2n0<c<1/2p+1p

Catherine S. Greenhill: Seyrek grafikler ve hipergraflarda renklerin ve bağımsız kümelerin sayılmasının karmaşıklığı . Hesaplama Karmaşıklığı 9 (1): 52-72 (2000)


Yani sonuç, kübik grafikler için #VC'nin # P-complete olmasıdır, çünkü #IS # P-complete?
delete000

9

Yaroslav'ın cevabının ardından, Luby ve Vigoda #IS için bir yoğunluk koşulu altında ilk FPRAS'ı gösterdi (maksimum derece 4, Weitz'in sonucundan daha zayıf olduğunu düşünüyorum), Dyer, Frieze ve Jerrum ise FPRAS olmadığını gösterdi #IS, RP = NP olmadığı sürece grafiğin maksimum derecesi 25 ise.

Referanslar:

Martin Dyer, Alan Frieze ve Mark Jerrum. Seyrek grafiklerde bağımsız kümeleri saymada. FOCS 1999.

Luby ve Eric Vigoda Karşılaştırması. Yaklaşık dört taneye kadar sayma. STOC 1997.

Ayrıca, Jerrum'un "Sayma, örnekleme ve bütünleştirme: algoritmalar ve karmaşıklık" ders notlarına da bakınız.


4
BTW, Alan Sly maksimum derece = 6 için polinom zaman uyumsuzluğunu kanıtladı - arxiv.org/abs/1005.5584
Yaroslav Bulatov

1
@Yaroslav: Referans için teşekkürler. İyi okumaya benziyor!
RJK

9

Üstel zaman karmaşıklığı ile ilgili olarak, genel örnekleri ve sürekli maksimum derecede örnekleri aynı şekilde zor: bir seyreltme lemması Impagliazzo, Paturi, Zane'in (2002) gösterir bu ait-Değişken örnekleri -Sat örneklerine azaltılabilir -Sat içinde en fazla yan tümcesi ile . Husfeldt ve Wahlén ile ortak çalışmada gözlemlendiği gibi , sparsifikasyon lemması, -Sat'ın sayım versiyonları için ve özellikle -Sat (bağımsız setlerin sayılması ve tepe kapaklarının sayılmasına eşdeğer) sayımı için de çalışır.nddf(d,ϵ)nexp(ϵn)d2

Ayrıca, bir -vertex grafiğindeki bağımsız kümelerin sayılması , üstel zaman hipotezi başarısız olmadıkça time yapılamaz. Bu, Dagstuhl Seminer Hesaplamalı Sayım sırasında yaptığı konuşmada henüz yayınlanmamış bir gözlemdir .nexp(o(n))


Nihai yorumunuzla ilgili olarak: ETH, SAT'ın üstel zamanda çözülemeyeceği anlamına gelir; bu da standart indirimlerle BAĞIMSIZ AYAR'ın da üstel zamanda karar verilemeyeceği anlamına gelir. Daha sonra ETH'nin bağımsız kümelerin sayılmasını da ima ettiği hemen üstel zamanda yapılamaz.
András Salamon

1
Maksimum bağımsız setlerin sayısına karar vermek ve saymak, 3SAT'den bilinen bazı standart indirgeme ile ETH altında zordur. Bununla birlikte, bu soru sayma ilgiliydi her bir grafikte (yani zorunlu olarak en fazla olan) bağımsız kümeleri. Karar sürümü önemsizdir: boş küme her zaman bağımsız bir kümedir. ETH başarısız olmadıkça , bağımsız kümelerin sayılmasının içinde yapılamayacağını kanıtlayan Hoffmann'ı (2010) da karşılaştırın . exp(o(n/log3n))
Holger

8

Set, tamamlayıcı bağımsız bir küme olduğunda bir tepe noktasıdır, bu nedenle bu sorun bağımsız kümeleri saymaya eşdeğerdir.

Bağımsız kümelerin cebirsel sayımı, sınırlı sınırlı genişlikteki grafikler için FPT'dir. Örneğin, Courcelle'in "Bağımsızlık polinomunun bir genellemesini hesapladıkları" çok değişkenli bir interlace polinomuna ve sınırlı klişe genişlikli grafikler için hesaplanmasına "bakın. Bağımsızlık polinomu katsayılarının toplanması, bağımsız kümelerin sayısını verir.

Maksimum derece 3 olan grafikler sınırsız klips genişliğine sahip olabilir.

Problem "korelasyon bozulması" gösterdiğinde bağımsız kümelerin sayısal sayımı izlenebilir. Dror Weitz ( STOC'06 ), maksimum derecesi grafikler ağırlıklı bağımsız kümeleri saymak için deterministik FPTAS verir ağırlığı ne olandλ

λ<(Δ1)Δ1(Δ2)Δ


(kaynak: yaroslavvb.com )

Düzenli (ağırlıksız) bağımsız set sayımı karşılık gelir, bu nedenle algoritması maksimum derece 5 grafikteki köşe kapaklarının sayısı için FPTAS verir.λ=1

Algoritması, her bir tepe noktasında kendinden kaçınan bir yürüyüş ağacı oluşturmaya ve bu ağacı derinliğinde kesmeye dayanmaktadır . Kendinden kaçınan yürüyüş ağaçlarının dallanma faktörü, küçük derinlik iyi bir yaklaşım sağladığı aralığını belirler ve yukarıdaki formül, bu dallanma faktörünün üst sınırına ulaşmak için maksimum grafik derecesi kullanılarak türetilir.dλd


VC yerine IS ile çalışmanın sorunu, tamamlayıcı grafiklerin birinin istediği bazı güzel özelliklerini kaybedebilmesidir: örneğin, "en fazla k" sınırlı derecesi, şimdi örnek boyutuna bağlı olan en az nk derecesi ile "olur". Bu alakalı olabilir veya olmayabilir.
András Salamon

@ András Kenar kümesini değil, karmaşık olan tepe kümesidir.
Tyson Williams
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.