You might want to try the following using Do
loops to see if things are working:
Do[Do[Print[{alpha, mu,
NMinimize[{(-((4*alpha*b^3)/(2 b + mu)^2) + (64 b^5 (6 b + 4 b^3 - 16 b^5 + (3 Sqrt[1/b^2] b \[Pi])/
Sqrt[1 - b^2] - (6 ArcSin[b])/Sqrt[1 - b^2]))/((96 b^5 - 96 b^7) \[Pi]))/(1 + b^2),
0 <= b <= 0.9999999}, {b}]}],
{alpha, N[Flatten[{Range[10]/100, Range[2, 20]/10}]]}],
{mu, N[Flatten[{Range[10]/100, Range[2, 100]/10}]]}]
But when you are comfortable that things are working, using a Table
command is much better:
t = Table[{alpha, mu,
NMinimize[{(-((4*alpha*b^3)/(2 b + mu)^2) + (64 b^5 (6 b + 4 b^3 - 16 b^5 + (3 Sqrt[1/b^2] b \[Pi])/
Sqrt[1 - b^2] - (6 ArcSin[b])/Sqrt[1 - b^2]))/((96 b^5 - 96 b^7) \[Pi]))/(1 + b^2),
0 <= b <= 0.9999999}, {b}]},
{alpha, N[Flatten[{Range[10]/100, Range[2, 20]/10}]]},
{mu, N[Flatten[{Range[10]/100, Range[2, 100]/10}]]}]