Computational Methods in Optimization