Math, C, Calculus, Numerical Analysis, Monte Carlo.
algorithm are intended to reduce the statistical error or number of samples needed to achieve an accurate estimate — these methods are generally lumped into the category of variance reduction. I won’t go into detail about each method, but having an idea of the different types of optimization