Publication: DIMACS Series in Discrete Mathematics and Theoretical Computer Science
Publication Year:
2004; Volume 65
ISBNs: 978-0-8218-3793-1 (print); 978-1-4704-1777-2 (online)
DOI: https://doi.org/10.1090/dimacs/065
MathSciNet review: MR2073630
MSC: Primary 68-02; Secondary 68Q25, 68W20, 90-02, 90C15, 90C27
Random projection is a simple geometric technique for reducing the
dimensionality of a set of points in Euclidean space while preserving pairwise
distances approximately. The technique plays a key role in several breakthrough
developments in the field of algorithms. In other cases, it provides elegant
alternative proofs.
The book begins with an elementary description of the technique and
its basic properties. Then it develops the method in the context of
applications, which are divided into three groups. The first group
consists of combinatorial optimization problems such as maxcut, graph
coloring, minimum multicut, graph bandwidth and VLSI layout. Presented
in this context is the theory of Euclidean embeddings of graphs. The
next group is machine learning problems, specifically, learning
intersections of halfspaces and learning large margin hypotheses. The
projection method is further refined for the latter application. The
last set consists of problems inspired by information retrieval,
namely, nearest neighbor search, geometric clustering and efficient
low-rank approximation. Motivated by the first two applications, an
extension of random projection to the hypercube is developed
here. Throughout the book, random projection is used as a way to
understand, simplify and connect progress on these important and
seemingly unrelated problems.
The book is suitable for graduate students and research mathematicians
interested in computational geometry.
Readership
Graduate students and research mathematicians interested in
computational geometry.