多変数関数の極値を求める方法をブラックボックスだと考えれば、
ほとんど数学がいらないように思いますが、どうでしょうか?