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.
- 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.
- Eğer n < s ise , sabit bir örnek oluşturuyoruz.
- Eğer n, ≥ s ≥ k , 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)⌉−m≥0
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(k−12). (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)+1≤n2(k−12), or equivalently n2(k−1)(k−2) − pnk(nk−1) − 2 ≥ 0. Since p < (1−1/k)(1−2/k), we have
n2(k−1)(k−2)−pnk(nk−1)−2
≥n2(k−1)(k−2)−n(n−1k)(k−1)(k−2)−2
=nk(k−1)(k−2)−2≥(k−1)(k−2)−2≥0.
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.