Ideally we hope to find a permutation of the surrogate weights to map to a tensor in such a way that the tensor has a rank as low as possible.
matrix rank minimization is in general a hard problem (Fazel, 2002).