Optimization Algorithms, Optimization Techniques, Machine Learning, Deep Learning, Convex Optimization.
There are also more advanced variants used in Deep Learning such RMSprop, Adam, Adadelta, Adagrad, Adamax & Nadam (refer to this webpage from Keras). Apart from the GD-based methods, there are other iterative methods to solve constrained and unconstrained optimization problems (refer to this SciPy