Dalam teori kerumitan pengiraan, pengurangan masa polinomial ialah kaedah untuk menyelesaikan satu masalah menggunakan yang lain. Pengurangan masa polinomial sering digunakan dalam teori kerumitan untuk mentakrifkan kedua-dua kelas kerumitan dan menyelesaikan masalah untuk kelas tersebut. …
Apakah yang dianggap masa polinomial?
Algoritma dikatakan sebagai masa polinomial jika masa berjalannya dibatasi atas oleh ungkapan polinomial dalam saiz input untuk algoritma, iaitu, T(n)=O(nk) untuk beberapa pemalar positif k.
Bagaimana anda tahu jika sesuatu adalah masa polinomial?
3 Jawapan. Algoritma adalah polinomial (mempunyai masa berjalan polinomial) jika untuk beberapa k, C>0, masa berjalannya pada input saiz n adalah paling banyak Cnk. Setara, algoritma adalah polinomial jika bagi sesetengah k>0, masa berjalannya pada input saiz n ialah O(nk).
Apakah yang berlaku jika pengurangan dibenarkan dalam masa eksponen?
Jika pengurangan dibenarkan masa eksponen, maka ia boleh menyelesaikan sepenuhnya masalah asal dan menghasilkan contoh remeh masalah sasaran Ini bermakna setiap masalah dalam NP boleh dikurangkan kepada setiap masalah lain mengikut jenis pengurangan sedemikian, jadi setiap masalah dalam NP adalah NP-lengkap untuk pengurangan masa eksponen.
Apakah itu algoritma eksponen?
Algoritma dikatakan sebagai masa eksponen, jika T(n) disempadani atas dengan 2poli( ) , dengan poli(n) ialah beberapa polinomial dalam n. Secara lebih formal, algoritma ialah masa eksponen jika T(n) dibatasi oleh O(2nk) untuk beberapa k. Ruj:Wiki.