Mathematics, Machine Learning, Reinforcement Learning, Optimization.
But now we need to solve the original problem, of maximizing f. Till now we have obtained an upper bound L for the function and have also been able to remove its dependence on the variable X by the function L*. But now we need to make the bound tighter by optimizing over the Lagrange Multipliers.