I have written a program that eventually needs to optimize some parameters via an optimization algorithm. Currently, I am using scipy differential evolution algorithm and I have tried using numba library to optimize the performance. It seems to run too slow. I would like to 1. optimize the functions I have written (maybe this has to do with the performance of the optimization procedure) and 2. find a way to calculate these parameters via an optimization algorithm faster. (Price is negotiable)
Optimize the functions (to run faster)
Optimization procedure (using differential evolution algorithm or similar) to run faster by using cython, parallel processing or anything else.