If $\lambda,\mu,\nu$ are considered as vectors in $\mathbb Z^n$, then the set of triples forms a convex cone, given by a finite (for each $n$) list of inequalities. (The corresponding statement does not hold for general Lie groups.) The unique minimal list is knownknown. All known descriptions of it involve combinatorics, and I daresay that will continue.
If you want just necessary or sufficient, you can do better, e.g. $\nu = \lambda + \mu$ is a sufficient condition, and any single one of the inequalities (e.g. $\lambda_1 + \mu_1 \geq \nu_1$) is necessary.