Masalah P dikatakan dalam APX jika ada beberapa konstanta c> 0 sedemikian sehingga algoritma aproksimasi waktu polinom ada untuk P dengan faktor aproksimasi 1 + c.
APX berisi PTAS (terlihat hanya dengan memilih konstanta c> 0) dan P.
Apakah APX dalam NP? Secara khusus, apakah keberadaan algoritma perkiraan polinomial-waktu untuk beberapa faktor perkiraan menyiratkan bahwa masalahnya ada di NP?
cc.complexity-theory
complexity-classes
apx
Andrew W.
sumber
sumber
Jawaban:
APX didefinisikan sebagai bagian dari NPO, jadi ya, jika masalah optimisasi ada di APX maka masalah keputusan terkait adalah dalam NP.
Namun, jika yang Anda tanyakan adalah apakah masalah sewenang-wenang harus dalam NP (atau NPO) jika ada waktu poli O (1) -proximation, maka jawabannya adalah tidak. Saya tidak tahu ada masalah alami yang berfungsi sebagai contoh tandingan, tetapi orang bisa mendefinisikan masalah maksimalisasi buatan di mana tujuannya adalah jumlah dari dua istilah, istilah besar yang mudah dioptimalkan dalam P, dan istilah yang jauh lebih kecil yang menambahkan sejumlah kecil jika bagian dari solusi mengkodekan jawaban untuk beberapa masalah sulit (di luar NP). Kemudian Anda dapat menemukan, katakanlah, perkiraan 2 dalam waktu poli dengan berkonsentrasi pada istilah yang mudah, tetapi menemukan solusi yang optimal akan membutuhkan pemecahan masalah yang sulit.
sumber
APX dibahas dan (seperti kelas kompleksitas lainnya) diperbarui secara berkala di Complexity Zoo.
http://qwiki.stanford.edu/wiki/Complexity_Zoo:A#apx
sumber