Optimal solutions for Sparse Principal Component Analysis