Gagasan pengurangan waktu polinomial (pengurangan Cook) adalah abstraksi dari konsep yang sangat intuitif: secara efisien menyelesaikan masalah dengan menggunakan algoritma untuk masalah yang berbeda.
Namun, dalam teori kelengkapan, gagasan kekerasan ditangkap melalui pemetaan reduksi (pengurangan Karp). Konsep pengurangan "terbatas" ini kurang intuitif (setidaknya bagi saya). Bahkan tampaknya sedikit dibuat-buat, karena ia menciptakan gagasan tentang kekerasan yang agak kurang intuitif; oleh bahwa aku mengacu pada fakta bahwa tidak sepele mengandung . Meskipun dalam teori kompleksitas kita sangat terbiasa dengan konsep yang mampu menyelesaikan masalah seperti tidak menyiratkan bahwa kita dapat menyelesaikan¯ S A T S A T ¯ S A T S A T, dalam pengaturan alami (yang ditangkap oleh pengurangan Cook), dengan asumsi kami memiliki algoritme untuk menyelesaikan , kami dapat memecahkan hanya dengan menjalankan algoritme untuk dan mengembalikan yang sebaliknya.
Pertanyaan saya adalah mengapa kita harus menggunakan pengurangan Karp untuk teori -completeness? Gagasan intuitif apa yang ditangkapnya? Bagaimana hubungannya dengan cara kita memahami "kekerasan perhitungan" di dunia nyata?