The classical Johnson-Lindenstrauss lemma may be formulated as follows.
Let and let be arbitrary points.
Let be a natural number. Then there exists a (linear) mapping such that for all Here stands for the Euclidean norm in or , respectively.
If , this means, that the cloud of points may be squeezed into an Euclidean space with a much smaller dimension with only a minimal distortion of the mutual distances between the points. During the last two decades, this fact found many applications, especially in algorithms design. Therefore, one tries to develop a version of the Johnson-Lindenstrauss lemma, which would better fit the needs of the specific applications - low computational costs, low number of random bits and so on. <br />
We shall briefly discuss the original proof and the following development so far. Then we consider the possibility of using random structured matrices (the so-called circulant matrices) in connection with Johnson-Lindenstrauss lemma. It turns out, that this is indeed possible if a certain sign preconditioning is used.
Using the decomposition techniques, we were able to prove the desired result for . Later on, the use of such tools as discrete Fourier transform and other rather geometrical techniques make it possible to reduce the bound on to . We shall present both the approaches and emphasize the advantage of the second one.
The new results are based on the joint work with A. Hinrichs, Jena, Germany.