Gelebileceğim tek şey şudur. Bu hemen bir sonucudur Johnson-Lindenstrauss lemma bunun için her ve bir dağıtım \ mathcal {D} ilgili \ mathbb {R} ^ n doğrusal eşleme vardır \ kolon \ mathbb {R} f ^ n \ için \ mathbb {R} ^ {o (\ günlük m)} (edilebilir değerlendirildi içinde (o n \ günlük m) süresi) bu şekilde \ mathrm {Pr} _ {x \ sim \ mathcal {D}} \ sol [ \ forall i \ quad \ langle x, v_i \ rangle - \ varepsilon (\ | x \ | + \ | v_i \ |) ^ 2 \ leq \ langle f (x), f (v_i) \ rangle \ leq \ langle x , v_i \ rangle + \ varepsilon (\ | x \ | + \ | v_i \ |) ^ 2 \ right] \ geq 1 - \ varepsilon . Böylece, O ((n + m) \ log m) zamanında hesaplayabiliriz+ m ) günlükbir şey bir anlamda yakındır olduğunu için için en 'ler (normlar en azından eğer ve küçüktür).
UPD Eğer bölgeye duyarlı karma kullanıyorsak , yukarıda belirtilen sınır O (n + m) sorgu zamanına biraz keskinleştirilebilir . Daha doğrusu, bağımsız Gauss vektörleri . Sonra ile şu şekilde eşleştiririz : v \ mapsto (\ langle r_1, v \ rangle \ geq 0, \ langle r_2, v \ rangle \ geq 0, \ ldots, \ langle r_k, v \ rangle \ geq 0) . Daha sonra , bu eşlemenin görüntüsünde \ ell_1disitesi hesaplanarak bir toplam hata \ varepsilon içindeki iki vektör arasındaki açıyı tahmin edebiliriz . Böylece, bir ek hata içinde nokta ürünlerini tahmin edebiliriziçerisinde zamanlı.