I am an engineering student doing an internship on genetic algorithms. Lately, I've been making a lot of research on Differential Evolution. With the responsible of my internship we decided to test the Differential Evolution by directly using scipy.optimize.differential_evolution().
In the documentation, it is mentioned that parallelism is possible but we are not sure if it is really going to make a big difference. That's why we decided to find if there is a way to predict the improvement of the performance. I found that such a thing could be possible by using Amdahl's Law. My problem is that in order to use Amdahl's Law, I have to know the "portion of the program can be parallelized". Is there anyone who could help me finding this portion? Or possibly predicting the improvement in another way?
Thank you in advance!