Jedyne, co mogę wymyślić, to: Bezpośrednią konsekwencją lematu Johnsona-Lindenstraussa jest to, że dla każdego i rozkładu na występuje liniowe mapowanie (które można ocenić w czasie ) tak, że . Tak więc w czasie O ((n + m) \ log m) możemy obliczyćcoś , co jest w pewnym sensie zbliżone do dla większości (przynajmniej jeśli normy i są małe).
UPD Wyżej wymienione ograniczenie może być nieco zaostrzone do czasu zapytania jeśli użyjemy haszowania wrażliwego na lokalizację. Dokładniej, wybieramy niezależne wektory gaussowskie . Następnie mapujemy do w następujący sposób: . Następnie możemy oszacować kąt między dwoma wektorami w ramach błędu addytywnego , obliczając -odległość na obrazie tego odwzorowania. W ten sposób możemy oszacować produkty kropkowe w ramach błędu addytywnegow czasie .