Me interesa el problema de mínimos cuadrados no negativos sujeto a una restricción de igualdad
$$\begin{array}{ll} \text{minimize} & \| \mathrm A \mathrm x - \mathrm b \|_2^2\\ \text{subject to} & \mathrm 1_n^T \mathrm x = 1\\ & \mathrm x \geq 0_n\end{array}$$
Cada elemento del vector $\mathrm x$ es no negativo y suman uno. ¿Existe alguna solución cerrada o un método iterativo rápido? La dimensión de $\mathrm x$ no es muy grande, pero necesito un método rápido ya que esta optimización se va a ejecutar muchas veces para diferentes conjuntos de datos submuestreados.