Parametreli CLIQUE sertliği?


17

Bırakın 0p1 ve karar problemini düşünün

CLIQUE p Giriş: tamsayı s , t köşeleri olan grafik G ve p ( tp
sGtp(t2)kenarları
Soru:etmezGen az bir klik ihtivasköşe?

CLIQUE p örneği, olası tüm kenarlardan bir p oranı içerir . Açıkça CLIQUE p , bazı p değerleri için kolaydır . CLIQUE 0 yalnızca tamamen ayrılmış grafikleri içerir ve CLIQUE tam grafikleri içerir. Her iki durumda da, CLIQUE doğrusal zamanda kararlaştırılabilir. Öte yandan, 2'ye yakın değerleri için , CLIQUE CLIQUE'nin kendisinden bir azalma ile NP-serttir: esasen,pppp0p s 1 / 2 s , T ( t , s - 1 )1pp1/2p grafiği .T(t,s1)

Benim sorum:

CLIQUE p , p'nin her değeri için PTIME veya NP tam mıdır? Veya CLIQUE p için p değerleri var mı?pppp ara karmaşıklığına sahip (P ≠ NP ise)?

Bu soru hipergraflar için ilgili bir sorudan ortaya çıktı, ancak kendi başına ilginç görünüyor.


1
ilginç soru !
Suresh Venkat

Pa gerçek sayı 0 ile 1 arasında mı, yoksa p, t'nin bir fonksiyonu olabilir mi?
Robin Kothari

@Robin: Belirtmedim, her ikisi de ilginç olurdu.
András Salamon

3
Kenarların oranı bir üst sınır ise (ve tam bir sayım gereksinimi veya alt sınır değilse), o zaman herhangi bir sabit için CLIQUE'dan indirgeme ile bu sorun NP-zordur: Yeterince büyük bir izole köşeler kümesi ekleyin . Sayı kenarlarının verilen ifadeye eşit olması şartı var mı ? Ya da hangi göze çarpan bariz şeyi kaçırıyorum? :-)0<p<1
gphilip

1
@gphilip: Belirttiğiniz gibi, oran sadece bir üst sınır ise azaltma hemen gerçekleşir; bu yüzden soru tam oran olarak ifade edilir.
András Salamon

Yanıtlar:


14

Sanırım sorun CLIQUE tanımındapsoruya gphilip yorumuna farklı grafikte kenarların sayısı tam olarak eşittir.p(t2)

CLIQUE p problemi , her zamanki CLIQUE probleminden kaynaklanan bir azalma ile 0 < p <1 rasyonel sabiti için NP-tamamlanmıştır . (Bu varsayım s rasyonel böylece sadece gerekli olan hesaplanabilir N zaman polinom olarak N ).pN

Let k ≥3 hem tatmin bir tam sayı k 2 ≥1 / p ve (1-1 / k ) (1-2 / k )> s . Eşik değeri s ile birlikte n köşeleri ve m kenarları olan bir G grafiği verildiğinde , azalma aşağıdaki gibi çalışır.

  1. Eğer s < k , biz zaman O (içinde CLIQUE sorunu çözmek n ler ) zamanında. En az s büyüklüğünde bir klik varsa, sabit bir evet örneği üretiriz. Aksi takdirde, sabit bir örnek oluşturmayız.
  2. Eğer n < s ise , sabit bir örnek oluşturuyoruz.
  3. Eğer n,sk , biz eklemek G bir ( k -1) -partite grafik her set oluşur , n köşe tam sahip kenarlar ve bu grafik üretmek.p(nk2)m

p(nk2)m

p(nk2)m0

Kanıt . Dan berim(n2), it suffices if we prove p(nk2)(n2), or equivalently pnk(nk−1) ≥ n(n−1). Since p ≥ 1/k2, we have pnk(nk−1) ≥ n(n−1/k) ≥ n(n−1). QED.

Claim 2. p(nk2)m<n2(k12). (Note that the right-hand side is the number of edges in the complete (k−1)-partite graph Kn,…,n.)

Proof. Since x<x+1 and m ≥ 0, it suffices if we prove p(nk2)+1n2(k12), or equivalently n2(k−1)(k−2) − pnk(nk−1) − 2 ≥ 0. Since p < (1−1/k)(1−2/k), we have

n2(k1)(k2)pnk(nk1)2
n2(k1)(k2)n(n1k)(k1)(k2)2
=nk(k1)(k2)2(k1)(k2)20.
QED.

Edit: The reduction in Revision 1 had an error; it sometimes required a graph with negative number of edges (when p was small). This error is fixed now.


this is closest to the specific phrasing, so thanks for tackling it. Case 3 is closest to what I had in mind. However, I don't follow the calculation -- could you expand a little?
András Salamon

@András Salamon: Done.
Tsuyoshi Ito

15

If p can be a function of t, then the problem can be intermediate. Set up p so that the number of edges will be say log4t. Then obviously s can be at most log2t and hence there is a tlog2t algorithm for this problem, meaning that the problem (under standard assumptions, say SAT doesn't have subexponential algorithms) cannot be NP hard.

On the other hand, this problem is harder than the standard clique problem on log2t vertices (you can always place all the edges on those vertices and ignore the rest). And so again, under the same assumption the problem doesn't have a polynomial time algorithm.

If p is a constant then it's always NP hard as gphilip said.

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.