Gradient Method Multidimensional Optimization