Это то, что вы хотите?
In[1]:= f[x_,y_,z_]:=Sqrt[3x+1]+Sqrt[3y+1]+Sqrt[3z+1]
In[2]:= Minimize[{f[x,y,z],x>=0,y>=0,z>=0,x+y+z==1},{x,y,z}]
Out[2]= {4,{x->1,y->0,z->0}}
Обратите внимание, что в документации сказано: " Даже если один и тот же минимум достигается в нескольких точках, возвращается только один ", поэтому вам придется самостоятельно устанавливать симметрию перестановки задачи.
PS
Вы можете превратить это в проблему множителя Лагранжа
In[3]:= Thread[D[f[x,y,z] - \[Lambda](x+y+z-1), {{x,y,z,\[Lambda]}}]==0];
Reduce[Join[%,{x>=0,y>=0,z>=0}],{x,y,z,\[Lambda]},Reals]
{f[x,y,z],D[f[x, y, z], {{x, y, z}, 2}]}/.ToRules[%]
Out[4]= x==1/3&&y==1/3&&z==1/3&&\[Lambda]==3/(2 Sqrt[2])
Out[5]= {3 Sqrt[2],{{-(9/(8 Sqrt[2])),0,0},{0,-(9/(8 Sqrt[2])),0},{0,0,-(9/(8 Sqrt[2]))}}}
и видим, что единственной стационарной точкой является максимум при x = y = z = 1/3. Таким образом, минимум должен лежать на границе. Затем вы можете использовать подобный код, но ограниченный границей, чтобы в конечном итоге найти правильный результат.