Apakah keacakan memberi kita sesuatu di dalam P?

18

Misalkan adalah kelas dari masalah keputusan yang memiliki algoritma acak kesalahan dua sisi terikat yang berjalan dalam waktu O ( f ( n ) ) .BPTIME(f(n))O(f(n))

Apakah kita tahu ada masalah sedemikian sehingga Q B P T I M E ( n k ) tetapi Q D T I M E ( n k ) ? Apakah ketidakberadaannya terbukti?QPQBPTIME(nk)QDTIME(nk)

Pertanyaan ini ditanyakan pada cs.SE di sini , tetapi tidak mendapatkan jawaban yang memuaskan.

aelguindy
sumber
7
(1) BPP (f (n)) biasanya dilambangkan sebagai BPTIME (f (n)). (2) Dalam pengaturan kompleksitas komputasi, saya percaya ini terbuka. (Banyak contoh diketahui dalam kompleksitas kueri dan pengaturan kompleksitas komunikasi.) (3) Jika tidak ada yang sudah terbukti, maka kita sudah tahu bahwa P = BPP.
Tsuyoshi Ito
2
Ngomong-ngomong, dalam pertanyaan di cs.stackexchange.com, Anda memiliki beberapa kesalahpahaman tentang hubungan antara BPTIME dan ZPTIME, dan itu mungkin menjadi bagian dari alasan Anda belum menerima jawaban yang memuaskan.
Tsuyoshi Ito
2
@TsuyoshiIto Terima kasih, saya tidak setuju bahwa jika kita membuktikan tidak adanya maka kita tahu , saya membatasi pengaturan untuk masalah di P . Mungkin, B P T I M E ( n k ) P = D T I M E ( n k ) , sedangkan B P T I M E ( n k ) D T I M E ( n kP=BPPPBPTIME(nk)P=DTIME(nk) secara umum, apakah saya kehilangan sesuatu? Bisakah Anda juga menunjukkan kesalahpahaman saya tentang B P T I M E dan Z P T I M E , mungkin saya benar-benar melewatkan jawaban yang memuaskan ..BPTIME(nk)DTIME(nk)BPTIMEZPTIME
aelguindy
2
Pertanyaan Anda tidak mengatakan bahwa Anda membatasi masalah Q untuk berada di dalam P. Jika itu maksud Anda, harap edit pertanyaan itu.
Tsuyoshi Ito
1
Untuk mendekati median 1 dari ruang metrik terbatas dengan beberapa kueri untuk fungsi jarak, titik acak memberikan perkiraan 2-perkiraan dan aprox (2 + eps) dengan probabilitas baik. Tetapi tidak ada algoritma deterministik yang menanyakan fungsi jarak kali dapat melakukan lebih baik daripada perkiraan-4. [ Chang 2013 ]o(n2)
Neal Young

Jawaban:

10

Contoh lain adalah memperkirakan volume polihedron dalam dimensi tinggi. Ada batas bawah tanpa syarat pada strategi deterministik untuk memperkirakan volume bahkan faktor eksponensial, tetapi ada FPRAS untuk masalah tersebut.

Pembaruan: makalah yang relevan adalah (tautan ke PDF ):

I. Barany dan Z. Furedi. Menghitung volume sulit, Diskrit dan Geometri Komputasi 2 (1987), 319-326.

Suresh Venkat
sumber
Bisakah Anda memberikan referensi untuk batas bawah tanpa syarat?
T ....
1
referensi ditambahkan.
Suresh Venkat
13

Masalah : Array terdiri dari n 1s dan n 0s. Temukan i sehingga A [ i ] adalah 1.A[1..2n]nniA[i]

Anda diizinkan untuk menanyakan 'Nomor mana yang ada dalam '? Setiap permintaan membutuhkan waktu yang konstan.A[i]

Solusi : Algoritma Acak: Pilih indeks acak dan periksa apakah A [ i ] adalah 1. Jumlah kueri yang diharapkan adalah 2, tetapi algoritma deterministik apa pun harus membuat setidaknya n kueri. Oleh karena itu, batas atas acak secara ketat lebih baik daripada batas bawah deterministik dalam model ini.iA[i]n

Ini adalah contoh dari kompleksitas kueri yang dirujuk oleh Tsuyoshi dalam komentar.

Jagadish
sumber
1
Algoritma deterministik apa pun harus membuat setidaknya query dalam kasus terburuk . n
argentpepper
Apa yang Anda maksud dengan "saat ini kami tidak tahu bukti batas bawah non-sepele untuk masalah apa pun di NP (apalagi P)"?
Kristoffer Arnsfelt Hansen
Mungkin saya menggunakan kata 'non-sepele' sembarangan. Aku berarti 'Saat ini, kami tidak dapat membuktikan tanpa syarat batas bawah dari untuk k > 0 untuk SAT atau masalah dalam NP'. Apakah itu benar? Ω(nk)k>0
Jagadish
Yah, mungkin bukan untuk masalah "baik" seperti SAT; tetapi ingat kita memiliki batas yang lebih rendah untuk masalah lain dari teorema hierarki waktu. Dan pertanyaannya bukan tentang masalah "baik", tetapi tentang kelas kompleksitas.
Kristoffer Arnsfelt Hansen
Ah benar Saya berasumsi bahwa OP tertarik pada masalah alam. Saya sudah mengedit jawaban saya.
Jagadish