singular value decomposition problems