Here's a colab notebook that will recommend a black-box optimizer for your objective function.<p>The recommendations are based on the Elo ratings for derivative-free optimization packages (see <a href="https://lnkd.in/ghgmKfN" rel="nofollow">https://lnkd.in/ghgmKfN</a>) which are now quite mature.<p>The notebook will also compare directly the performance of many different optimization strategies, drawn from disparate libraries, on your objective function(s).<p>This is a lot faster than trying out nlopt, bobyqa, dlib, nevergrad, pysot, hebo, bayesopt, skopt, ax-platform, shgo, pymoo, hyperopt, optuna, platypus, ultraopt and other Python packages, not to mention variations within, yourself.<p>A lot faster.