Matrix Methods in Data Mining and Pattern Recognition (Fundamentals of Algorithms)