Özel Durum
Bazı indirgeme kavramı ile ilgili olarak göstermek istediğimizi varsayalım . Eğer bir olan özel bir durum içinde , oldukça önemsiz: Biz aslında kimlik işlevini kullanabilirsiniz. Bunun arkasındaki sezgi açık: genel durum en azından özel durum kadar zor. R L 1 L 2L1≤RL2RL1L2
"Uygulamada" bize verildi ve iyi bir indirgeme partneri , yani hard olduğu kanıtlanmış özel bir vakası bulma ile karşı karşıya kaldık.L 1 L 2 RL2L1L2R
Basit bir örnek
KNAPSACK'ın NP zor olduğunu göstermek istediğimizi varsayalım . Neyse ki, SUBSET-SUM'un NP tamamlanmış olduğunu ve gerçekten de KNAPSACK'ın özel bir durum olduğunu biliyoruz . Azaltma
f(A,k)=(A,(1,…,1),k,|A|)
yeterli; sayısının en azından bir değer elde edilebilir sorar SIRT ÇANTASI örneği öğe değerleri ile , böylece karşılık gelen ağırlıkları bu altında kalır toplam. SUBSET-SUM'u simüle etmek için ağırlık kısıtlamalarına ihtiyacımız yok, bu yüzden onları sadece totolojik değerlere ayarladık.v V W w(V,W,v,w)vVWw
Basit egzersiz problemi
MAX-3SAT problemini göz önünde bulundurun: bir önerme ve tamsayı verildiğinde , en az yan karşılayan yorumunun olup olmadığına karar verin . NP zor olduğunu göster.k φ kφkφk
3SAT özel bir durumdur; ile içindeki tümcelerin sayısı yeterlidir.m φf(φ)=(φ,m)mφ
Örnek
SUBSET-SUM problemini araştırdığımızı ve bunun NP zor olduğunu göstermek istediğimizi varsayalım .
Şanslıyız ve PARTITION sorununun NP tamamlandı olduğunu biliyoruz . Bunun gerçekten özel bir SUBSET-SUM örneği olduğunu ve formüle edildiğini onaylıyoruz.
f(A)={(A,12∑a∈Aa)(A,1+∑a∈A|a|),∑a∈Aamod2=0,else
burada bölümünün giriş grubu ve bir bir alt kümesi sonra sorar ALT-SUM bir örneği olup için toplanmasıyla . Burada, uydurma olmadığı durumuyla ilgilenmeliyiz ; Bu durumda, keyfi bir somut örnek veriyoruz.A(A,k)Akk
Egzersiz Sorunu
Sorun UZUN-YOLU göz önünde bulundurun: yönlendirilmiş bir grafiktir verilen , düğümler ve ve tam sayı , basit bir yol olup olmadığına karar için olarak , en azından uzunluğunun .Gs,tGkstGk
LONGEST-PATH'in NP zor olduğunu göster.
HAMILTON-CYCLE , bilinen bir NP-komple problemdir ve özel bir LONGEST-PATH vakasıdır; isteğe bağlı bir düğüm için içinde yeterlidir.
Özellikle, HAMILTON-PATH’tan nasıl daha fazla iş yapılmasının gerekli olduğunu unutmayın.f(G)=(G,v,v,n)vG