Teorema Cook: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Adi.akbartauhidin (bicara | kontrib)
Tidak ada ringkasan suntingan
Veffendy (bicara | kontrib)
kTidak ada ringkasan suntingan
Baris 1:
{{paragraf_pembuka|date=2012}}
Teorema Cook adalah suatu teori kompleksitas yang dicetuskan oleh Stephen Cook pada Tahun 1970 pada seminar nya, dengan judul "The Complexity of Theorem Prooving Procedures". Paper ini memperkenalkan teori NP-completeness yang hingga sekarang menjadi pusat dari teori ilmu komputer.
Teori NP-Completeness ini menyediakan suatu cara untuk mengkategorikan persoalan komputasi yang sulit dengan batas waktu, yaitu jumlah maksimal langkah -langkah yang diperlukan untuk menyelesaikan suatu masalah. Pada paper nya, Cook memaparkan fakta bahwa cukup banyak permasalahan yang sulit untuk diselesaikan namun mudah untuk diverifikasi kebenarannya pada kelas P (dalam waktu polinomial).
 
Teorema Cook-Levin atau dikenal juga dengan teorema Cook menyatakan bahwa :
'''Problem satisfiabiity (SAT) adalah NP-complete'''
Baris 8 ⟶ 11:
 
Langkah - langkah pembuktian :
#'''* SAT adalah NP'''
SAT adalah NP karena masukan dari nilai Boolean ke variabel boolean memenuhi satisfiabliity dari suatu ekspresi yang dapat diverifikasikan dalam waktu polinomial oleh sebuah mesin turing deterministik.
contoh : E = (X<sub>1</sub> V ¬X<sub>1</sub> V X<sub>2</sub>) Ʌ (X<sub>3</sub> V X<sub>2</sub> V ¬X<sub>1</sub>) Ʌ (X<sub>1</sub> V X<sub>2</sub>) Ʌ (X<sub>3</sub>)