non-negativity-constraint