Masalah P versus NP: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Suntingan manual dengan bot: perbaikan tata bahasa
k →‎Referensi: pembersihan kosmetika dasar
 
(14 revisi perantara oleh 4 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{Masalah Milenium}}
[[File:Complexity classes.svg|thumb|250px|Diagram kelas kompleksitas menyatakan '''P'''&nbsp;[[≠]]&nbsp;'''NP'''. Adanya masalah di dalam '''NP''' tapi di luar keduanya '''P''' dan '''NP'''-lengkap, dengan asumsi tersebut, didasarkan pada [[NP-intermediate|Teorema Ladner]].<ref name="Ladner75">R. E. Ladner "On the structure of polynomial time reducibility," ''[[Journal of the ACM]]'' 22, pp. 151–171, 1975. Corollary 1.1. [http://portal.acm.org/citation.cfm?id=321877&dl=ACM&coll=&CFID=15151515&CFTOKEN=6184618 ACM site].</ref>]]
[[Berkas:Complexity classes.svg|jmpl|250px|Diagram kelas kompleksitas menyatakan '''P'''&nbsp;[[≠]]&nbsp;'''NP'''. Adanya masalah di dalam '''NP''' tapi di luar keduanya '''P''' dan '''NP'''-lengkap, asumsi tersebut, didasarkan pada [[NP-intermediate|Teorema Ladner]].<ref name="Ladner75">R. E. Ladner "On the structure of polynomial time reducibility," ''[[Journal of the ACM]]'' 22, pp. 151–171, 1975. Corollary 1.1. [http://portal.acm.org/citation.cfm?id=321877&dl=ACM&coll=&CFID=15151515&CFTOKEN=6184618 ACM site].</ref>]]


'''Masalah P versus NP''' adalah permasalahan besar yang merupakan [[List of unsolved problems in computer science|masalah yang belum terpecahkan dalam bidang ilmu komputer]]. Problema ini menanyakan apakah setiap masalah yang solusinya dapat segera diverifikasi (secara teknis, diverifikasi dalam [[waktu polinomial]]) juga dapat dipecahkan dengan cepat (sekali lagi, dalam waktu polinomial).
'''Masalah P versus NP''' adalah permasalahan besar yang merupakan salah satu [[Daftar masalah yang belum terpecahkan computer science|masalah yang belum terpecahkan dalam bidang ilmu komputer]]. Problema ini menanyakan apakah setiap masalah yang solusinya dapat segera diverifikasi (secara teknis, diverifikasi dalam [[waktu polinomial]]) juga dapat dipecahkan dengan cepat (sekali lagi, dalam waktu polinomial).


Isu yang mendasari masalah ini pertama kali dibahas pada tahun 1950-an, dalam surat dari [[John Forbes Nash Jr.]] ke [[National Security Agency]], dan dari [[Kurt Gödel]] ke [[John von Neumann]]. Pernyataan terperinci masalah P versus NP diperkenalkan pada tahun 1971 oleh [[Stephen Cook]] dalam ''paper'' seminarnya "Kompleksitas prosedur pembuktian teorema"<ref>{{Cite book|last=Cook|first=Stephen|authorlink=Stephen Cook|year=1971|chapter=The complexity of theorem proving procedures|chapterurl=http://portal.acm.org/citation.cfm?coll=GUIDE&dl=GUIDE&id=805047|title=Proceedings of the Third Annual ACM Symposium on Theory of Computing|pages=151–158}}</ref> dan dianggap oleh banyak orang sebagai masalah terbuka terpenting dalam bidang [[ilmu komputer]].<ref>{{cite journal | last1 = Fortnow | first1 = Lance | authorlink = Lance Fortnow | year = 2009 | title = The status of the '''P''' versus '''NP''' problem | url = http://www.cs.uchicago.edu/~fortnow/papers/pnp-cacm.pdf | format = PDF | journal = Communications of the ACM | volume = 52 | issue = 9| pages = 78–86 | doi = 10.1145/1562164.1562186 }}</ref> Problema ini adalah salah satu dari tujuh [[Masalah Milenium]] yang dipilih [[Clay Mathematics Institute]] untuk membawa hadiah senilai US $ 1.000.000 bagi pencetus solusi pertama yang benar.
Isu yang mendasari masalah ini pertama kali dibahas pada tahun 1950-an, dalam surat dari [[John Forbes Nash Jr.]] ke [[National Security Agency]], dan dari [[Kurt Gödel]] ke [[John von Neumann]]. Pernyataan terperinci masalah P versus NP diperkenalkan pada tahun 1971 oleh [[Stephen Cook]] dalam ''paper'' seminarnya "Kompleksitas prosedur pembuktian teorema"<ref>{{Cite book|last=Cook|first=Stephen|authorlink=Stephen Cook|year=1971|chapter=The complexity of theorem proving procedures|chapterurl=http://portal.acm.org/citation.cfm?coll=GUIDE&dl=GUIDE&id=805047|title=Proceedings of the Third Annual ACM Symposium on Theory of Computing|pages=151–158}}</ref> dan dianggap oleh banyak orang sebagai masalah terbuka terpenting dalam bidang [[ilmu komputer]].<ref>{{cite journal | last1 = Fortnow | first1 = Lance | authorlink = Lance Fortnow | year = 2009 | title = The status of the '''P''' versus '''NP''' problem | url = http://www.cs.uchicago.edu/~fortnow/papers/pnp-cacm.pdf | format = PDF | journal = Communications of the ACM | volume = 52 | issue = 9| pages = 78–86 | doi = 10.1145/1562164.1562186 }}</ref> Problema ini adalah salah satu dari tujuh [[Masalah Milenium]] yang dipilih [[Clay Mathematics Institute]] untuk membawa hadiah senilai US $ 1.000.000 bagi pencetus solusi pertama yang benar.


Istilah informal ''dengan cepat'', yang digunakan di atas, berarti adanya algoritma yang memecahkan tugas yang berjalan dalam [[waktu polinom]], sehingga waktu untuk menyelesaikan tugas bervariasi sebagai fungsi polinom pada ukuran input ke algoritma (berlawanan dengan, katakanlah, [[waktu eksponensial]]). Kelas umum pertanyaan yang beberapa algoritmanya dapat memberikan jawaban dalam waktu polinomial disebut "kelas '' 'P' ''" atau hanya "'' '[[P (kompleksitas)|P]]' ''". Untuk beberapa pertanyaan, tidak ada cara yang diketahui untuk menemukan jawaban dengan cepat, namun jika ada informasi yang menunjukkan jawabannya, mungkin untuk memverifikasi jawabannya dengan cepat. Kelas pertanyaan yang jawabannya dapat '' diverifikasi '' dalam waktu polinom disebut '' '[[NP (kompleksitas) | NP]]' '', yang berarti "waktu polinomial nondeterministik".<ref name="Note">Mesin Turing nondeterministik dapat beralih ke keadaan yang tidak ditentukan oleh keadaan sebelumnya. Mesin seperti itu bisa memecahkan masalah NP pada waktu polinomial dengan masuk ke keadaan jawaban yang benar (dengan keberuntungan), kemudian secara konvensional memverifikasinya. Mesin seperti itu tidak praktis untuk memecahkan masalah realistis namun bisa dijadikan model teoritis.</ref>
Istilah informal ''dengan cepat'', yang digunakan di atas, berarti adanya algoritme yang memecahkan tugas yang berjalan dalam [[waktu polinom]], sehingga waktu untuk menyelesaikan tugas bervariasi sebagai fungsi polinom pada ukuran input ke algoritme (berlawanan dengan, katakanlah, [[waktu eksponensial]]). Kelas umum pertanyaan yang beberapa algoritmanya dapat memberikan jawaban dalam waktu polinomial disebut "kelas '''P'''" atau hanya "'''[[P (kompleksitas)|P]]'''". Untuk beberapa pertanyaan, tidak ada cara yang diketahui untuk menemukan jawaban dengan cepat, tetapi jika ada informasi yang menunjukkan jawabannya, mungkin untuk memverifikasi jawabannya dengan cepat. Kelas pertanyaan yang jawabannya dapat '' diverifikasi '' dalam waktu polinom disebut '''[[NP (kompleksitas)|NP]]''', yang berarti "waktu polinomial nondeterministik".<ref name="Note">Mesin Turing nondeterministik dapat beralih ke keadaan yang tidak ditentukan oleh keadaan sebelumnya. Mesin seperti itu bisa memecahkan masalah NP pada waktu polinomial dengan masuk ke keadaan jawaban yang benar (dengan keberuntungan), kemudian secara konvensional memverifikasinya. Mesin seperti itu tidak praktis untuk memecahkan masalah realistis namun bisa dijadikan model teoretis.</ref>


== Referensi ==
== Referensi ==
{{reflist}}
{{reflist}}


[[Kategori:Konjektur]]
{{matematika-stub}}
[[Kategori:Masalah Milenium]]
[[Kategori:Masalah matematika yang belum terpecahkan]]
[[Kategori:Masalah ilmu komputer yang belum terpecahkan]]
[[Kategori:Optimisasi matematika]]
[[Kategori:Pengenalan yang terkait dengan komputer pada 1956]]
[[Kategori:Teori kompleksitas struktural]]



[[Kategori:Ilmu komputer]]
{{matematika-stub}}
[[Kategori:Masalah Matematika]]
[[Kategori:Persoalan matematika yang belum terpecahkan]]

Revisi terkini sejak 8 Februari 2023 19.14

Diagram kelas kompleksitas menyatakan P  NP. Adanya masalah di dalam NP tapi di luar keduanya P dan NP-lengkap, asumsi tersebut, didasarkan pada Teorema Ladner.[1]

Masalah P versus NP adalah permasalahan besar yang merupakan salah satu masalah yang belum terpecahkan dalam bidang ilmu komputer. Problema ini menanyakan apakah setiap masalah yang solusinya dapat segera diverifikasi (secara teknis, diverifikasi dalam waktu polinomial) juga dapat dipecahkan dengan cepat (sekali lagi, dalam waktu polinomial).

Isu yang mendasari masalah ini pertama kali dibahas pada tahun 1950-an, dalam surat dari John Forbes Nash Jr. ke National Security Agency, dan dari Kurt Gödel ke John von Neumann. Pernyataan terperinci masalah P versus NP diperkenalkan pada tahun 1971 oleh Stephen Cook dalam paper seminarnya "Kompleksitas prosedur pembuktian teorema"[2] dan dianggap oleh banyak orang sebagai masalah terbuka terpenting dalam bidang ilmu komputer.[3] Problema ini adalah salah satu dari tujuh Masalah Milenium yang dipilih Clay Mathematics Institute untuk membawa hadiah senilai US $ 1.000.000 bagi pencetus solusi pertama yang benar.

Istilah informal dengan cepat, yang digunakan di atas, berarti adanya algoritme yang memecahkan tugas yang berjalan dalam waktu polinom, sehingga waktu untuk menyelesaikan tugas bervariasi sebagai fungsi polinom pada ukuran input ke algoritme (berlawanan dengan, katakanlah, waktu eksponensial). Kelas umum pertanyaan yang beberapa algoritmanya dapat memberikan jawaban dalam waktu polinomial disebut "kelas P" atau hanya "P". Untuk beberapa pertanyaan, tidak ada cara yang diketahui untuk menemukan jawaban dengan cepat, tetapi jika ada informasi yang menunjukkan jawabannya, mungkin untuk memverifikasi jawabannya dengan cepat. Kelas pertanyaan yang jawabannya dapat diverifikasi dalam waktu polinom disebut NP, yang berarti "waktu polinomial nondeterministik".[4]

Referensi[sunting | sunting sumber]

  1. ^ R. E. Ladner "On the structure of polynomial time reducibility," Journal of the ACM 22, pp. 151–171, 1975. Corollary 1.1. ACM site.
  2. ^ Cook, Stephen (1971). "The complexity of theorem proving procedures". Proceedings of the Third Annual ACM Symposium on Theory of Computing. hlm. 151–158. 
  3. ^ Fortnow, Lance (2009). "The status of the P versus NP problem" (PDF). Communications of the ACM. 52 (9): 78–86. doi:10.1145/1562164.1562186. 
  4. ^ Mesin Turing nondeterministik dapat beralih ke keadaan yang tidak ditentukan oleh keadaan sebelumnya. Mesin seperti itu bisa memecahkan masalah NP pada waktu polinomial dengan masuk ke keadaan jawaban yang benar (dengan keberuntungan), kemudian secara konvensional memverifikasinya. Mesin seperti itu tidak praktis untuk memecahkan masalah realistis namun bisa dijadikan model teoretis.