Misalkan adalah kelas dari masalah keputusan yang memiliki algoritma acak kesalahan dua sisi terikat yang berjalan dalam waktu 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?
Pertanyaan ini ditanyakan pada cs.SE di sini , tetapi tidak mendapatkan jawaban yang memuaskan.
Jawaban:
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.
sumber
Masalah : Array terdiri dari n 1s dan n 0s. Temukan i sehingga A [ i ] adalah 1.A[1..2n] n n i A[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.i A[i] n
Ini adalah contoh dari kompleksitas kueri yang dirujuk oleh Tsuyoshi dalam komentar.
sumber
Masalah ini memiliki algoritma acak yang berjalan dalam waktuO ( n log2( n ) / ϵ2) , yang (terbukti) tidak ada algoritma deterministik dapat cocok dengan [ GK95 ].
Lihat juga Algoritma acak yang efisien dan sederhana di mana determinisme sulit .
sumber