Rumah Audio Apa itu waktu polinomial non-deterministik (np)? - definisi dari techopedia

Apa itu waktu polinomial non-deterministik (np)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa artinya Non-Deterministic Polynomial Time (NP)?

Non-deterministic polynomial time (NP) sebenarnya adalah penanda yang digunakan untuk menunjuk pada serangkaian masalah dan batas kemampuan jenis komputasi tertentu. NP mengacu pada serangkaian masalah yang dapat diselesaikan dalam waktu polinomial oleh mesin Turing non-deterministik.

Techopedia menjelaskan Waktu Polinomial Non-Deterministik (NP)

Waktu polinomial non-deterministik didasarkan pada frasa "waktu polinomial, " yang mengacu pada apakah suatu algoritma dapat bekerja dalam batas-batas tertentu yang relevan dengan kecepatan. Waktu polinomial muncul sebagai cara untuk berbicara tentang kelayakan kerja dan pengembangan algoritma.

Jika masalah ada dalam waktu polinomial non-deterministik, mesin Turing non-deterministik pertama-tama dapat menebak solusi, dan kemudian menjalankan algoritma yang dapat diverifikasi yang akan mengkonfirmasi apakah tebakan itu benar atau tidak. Definisi berbasis verifikasi atau program definisi mesin pada dasarnya akan menguji pilihan awal dari mesin Turing non-deterministik untuk memverifikasi hasil.

Semua ini adalah struktur komputasi yang sangat teoritis. Sementara pembelajaran mesin telah membuat terobosan dalam melampaui sistem deterministik, gagasan memverifikasi pilihan non-deterministik masih dalam tahap awal. Cari lebih banyak pengembangan di bidang komputasi ini.

Apa itu waktu polinomial non-deterministik (np)? - definisi dari techopedia