Numerical methods for high-dimensional data