Saya pikir saya menemukan contoh yang berguna sendiri!
Mungkin saya agak kabur, tetapi saya mencari masalah yang memenuhi spesifikasi berikut:
- Masalahnya sendiri harus mudah dijelaskan kepada seseorang yang mempelajari ilmu sosial.
- Seharusnya memiliki algoritma yang jelas tetapi tidak efektif.
- Seharusnya memiliki algoritma yang lebih baik yang juga mudah dijelaskan kepada seseorang yang mempelajari ilmu sosial.
Untuk Eulerian Cycle mudah untuk menjelaskan bahwa ini adalah kondisi yang diperlukan bahwa setiap node harus memiliki derajat yang sama, tetapi tidak mudah untuk menjelaskan mengapa ini merupakan kondisi yang cukup.
Ini adalah masalah yang menurut saya sejauh ini paling memenuhi spesifikasi di atas:
FORM_TARGET_SET_WITH_UNIONS
C={S1,S2,...,Sn}
T
TC
Algoritma yang jelas tetapi tidak efektif:
Algoritma yang lebih baik
- CT
- S∪
- |S∪|=|T|YESNO
Ada juga masalah saudari
FORM_TARGET_SET_WITH_INTERSECTIONS
untuk algoritma yang lebih baik
- CT
- S∩
- |S∩|=|T|YESNO
Seperti yang Anda lihat, saya mencari sesuatu yang sangat sederhana (hampir sesederhana SUBSET_PRODUCT_IS_ZERO).
Masalahnya juga dapat dikontraskan dengan SUMBER SUBSET dan PRODUK SUMBER, yang NP-lengkap tetapi serupa dalam formulasi mereka. Dalam semua masalah ini orang disajikan dengan koleksi objek dan ditanya apakah operasi pada pemilihan objek-objek ini dapat menghasilkan hasil yang diinginkan.