1.) Método da Descida do Gradiente (Gradient Descent)
2.) Método de Newton (Newton's Method)
3.) Método BFGS (BFGS algorithm)
Todos com busca linear - condição do decéscimo suficiente (Condição de Armijo) All with linear search - sufficient decrease condition (Armijo's condition)