Bivariate function maximization

668 Views Asked by At

I have a bivariate function like

$ f(x,y) = \frac{1}{x^3 \sqrt{\pi}}. e^{\frac{2-x}{x^2}} . y^3 . e^{3.y \over 3-y} $

and I want to find its global maximum over a range of $ x \in [0, 200] \text{, and } y \in [300,50000] $

What kind of algorithms I can use to find the global maximum. I want to have keywords for searching and finding materials to study

Is there any java library that I can use to solve these kind of problems?