Algoritma aliran memerlukan pengacakan untuk sebagian besar untuk melakukan apa saja nontrivial, dan karena kendala ruang kecil, perlu PRG yang menggunakan sedikit ruang. Saya tahu dua metode yang telah dikutip untuk digunakan dalam algoritma streaming sejauh ini:
- -bijaksana PRG independen seperti keluarga mandiri 4-bijaksana yang digunakan oleh Alon / Matias / Szegedy untuk masalah estimasi asli , dan generalisasi untuk metode berbasis 2-stabilitas untuk sketsa (misalnya)ℓ 2
- PRG Nisan yang bekerja secara umum untuk semua jenis masalah ruang kecil.
Saya khususnya tertarik pada metode yang dapat diterapkan. Secara sepintas lalu, kedua pendekatan di atas tampaknya relatif mudah diterapkan, tetapi saya ingin tahu apakah ada yang lain di luar sana.
ds.algorithms
derandomization
streaming
pseudorandom-generators
Suresh Venkat
sumber
sumber
Dalam banyak algoritma geometri, pengambilan sampel acak dapat diganti dengan ε-nets dan ε-aproksimasi (dari beberapa ruang kisaran yang sesuai dengan dimensi VC terbatas) dan ini dapat dikelola secara efisien dengan algoritma streaming - lihat makalah saya "Pengambilan Sampel Deterministik dan Penghitungan Kisaran Menghitung dalam Geometrik Data Streams "dengan Bagchi, Chaudhari, dan Goodrich dari SoCG 2004 dan ACM Trans. Alg. 2007 .
sumber
Alat lain adalah ruang , digunakan misalnya, dalamϵ
J. Feldman, S. Muthukrishnan, A. Sidiropoulos, C. Stein, Z. Svitkina, "Tentang Mendistribusikan Komputasi Streaming Simetris", SODA 2008.
sumber