Finding a low-rank basis in a matrix subspace - Nakatsukasa, Y; Soma, T; Uschmajew, A (Mathematical Programming, 2016)