5

Boole memnuniyetinin NP-Complete olduğunu biliyorum, ancak sembolik formda belirli bir ifadeyi almak ve sembolik formda bir eşdeğer ancak basitleştirilmiş ifade, NP-Complete üretmek anlamına gelen bir boole ifadesinin en aza indirilmesi/basitleştirilmesi mi? En aza indirgemeye karşı tatmin edici bir azalma olduğu konusunda emin değilim, ama muhtemelen varmış gibi hissediyorum. Emin olan birileri var mı?Boole ifadelerinin en aza indirgenmesi NP-Complete?

cevap

7

Peki, şu şekilde bakın: en aza indirgeme algoritması kullanarak, herhangi bir tatmin edici olmayan ifadeyi literal false, ile birleştirebilirsiniz, değil mi? Bu, SAT'yi etkili bir şekilde çözer. Bu nedenle, en azından tam bir küçültme algoritması, NP-tam NP sert olmak zorundadır.

+0

Biraz daha düzgün yazılan bu, aradığı düşüş olabilir. –

+0

Siz ve orijinal poster muhtemelen NP-hard demek. Sorunu bulabildiğim kadarıyla NP'de olduğu bilinmemektedir. – starblue

+0

starblue: hayır, NP tamamlandı demek. SAT aslında klasik NP tam problemidir, yani NP'nin tamamlanmış olduğu kanıtlanan ilk problemdi ve diğerleri doğrudan ya da dolaylı olarak ona indirgendi. Bu arada, tüm Wikipedia makalesinde açıklanmıştır. –