NMaximize
NMaximize[f,x] searches for a global maximum in f numerically with respect to x.
NMaximize[f,{x,y,…}] searches for a global maximum in f numerically with respect to x, y, ….
NMaximize[{f,cons},{x,y,…}] searches for a global maximum in f numerically subject to the constraints cons.
NMaximize[…,x∈rdom] constrains x to be in the region or domain rdom.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.