Optimization Algorithms in Python