Machine Learning is a numerical optimisation. Mathematical Optimisation includes analytic techniques which can be used to an answer the problem.