Reduksi yang paling umum digunakan adalah pengurangan polinomial-waktu. Ini berarti bahwa proses pengurangan membutuhkan waktu polinomial. Sebagai contoh, masalah mencurahkan bilangan bulat dapat dikurangi menjadi masalah kalikan dua integer. Ini berarti sebuah algoritma untuk mengalikan dua bilangan bulat dapat digunakan untuk mengkuadratkan sebuah integer. Memang, ini dapat dilakukan dengan memberikan masukan yang sama ke kedua masukan dari algoritma perkalian. Jadi, kita melihat bahwa pertengkaran tidak lebih sulit daripada perkalian, karena pertengkaran dapat dikurangi menjadi perkalian.
Apa yang lebih sulit daripada perkalian?
pertengkaran