Simon Blanke
Simon Blanke
Hello @igaloly, thank you for the suggestion. I looked into the package you posted. It turns out, that DEAP is the basis for [Tpot](https://github.com/EpistasisLab/tpot), which inspired me to create my...
After doing some research I further understood the difference between evolution strategies and genetic algorithms. I would like to add a genetic-algorithm-optimizer to GFO and updated the title of this...
I created an [implementation of the genetic-algorithm-optimizer](https://github.com/SimonBlanke/Gradient-Free-Optimizers/blob/b38da163a845f713e1566fb912372e24299f7182/gradient_free_optimizers/optimizers/pop_opt/genetic_algorithm.py). I will do some further development in the next days, finish the parameter API and add automatic tests. This is how a search-path-gif...
I also added the differential evolution algorithm to the sample branch. Also see SimonBlanke/Gradient-Free-Optimizers#48. Now I will refactor the new code. Since GFO has 3 different evolutionary algorithms I would...
This feature was released (today) in v1.5.0
Could you provide measurements of the speedup in a realistic example? You could use a test-function for this.
Hello @Mujeeb4, yes this is still needed. I'll assign it to you :-) This feature sounds simple at first, but could be tricky. The current implementation is here: https://github.com/SimonBlanke/Gradient-Free-Optimizers/blob/master/src/gradient_free_optimizers/optimizers/core_optimizer/utils.py#L28 This...
@Mujeeb4 If you like you can try out again to implement this feature. Beforehand it is important to familiarize yourself with the structure of the optimization classes. Please let me...
@smilingprogrammer Thanks for opening the PR :-) I will take a closer look into this PR on the weekend.
It just searches in 90-degree angles like before. Later it falls back to normal hill-climbing. I checked multiple of those search-path plots. It is always the same behaviour. 