Simon Blanke

Results 25 comments of Simon Blanke

Depending on the start configuration of positions the particles might stick to the edges of the search-space when attempting to spiral: ![SpiralOptimization](https://user-images.githubusercontent.com/20640612/182019794-7f2e099f-ae5f-4b32-aeb7-ba437a5395da.gif)

This looks much better, but there is nothing happening after convergence: ![SpiralOptimization](https://user-images.githubusercontent.com/20640612/182442590-43aea718-4212-45db-bfb3-42beb870cc2a.gif)

I added some fixes for the rotation-matrix and added a decay-parameter to change the step-size (or more like: radius-factor) over time. In the following search-path-gif you can see what happens,...

From the search-path you can see how the algorithm is mostly exploration at the moment: ![LipschitzOptimizer](https://user-images.githubusercontent.com/20640612/182019549-0318bf9f-e39f-47a4-8de6-d990a1386bd9.gif)

Hello @djokester, you are very welcome to work on this (or another) issue. I have not started working on this algorithm yet. But there are some things you should keep...

Hello @djokester, I was able to implement the direct search, based on the explanation [in this fantastic article](https://link.springer.com/article/10.1007/s10898-020-00952-6#:~:text=Introduced%20in%201993%2C%20the%20DIRECT,hyperparameter%20(the%20desired%20accuracy).). It was much easier to understand this algorithm after I understood and...

Hello @alex-hh, thanks for opening this issue. Your problem sounds very interesting! I have never seen (or understood) this kind of optimization problem. Is the length L always the same...

Hello @alex-hh, very good. Gradient-Free-Optimizers does only support numerical search-spaces (numpy arrays), but the python package [Hyperactive](https://github.com/SimonBlanke/Hyperactive) is build on top of Gradient-Free-Optimizers and supports numbers, strings and even functions...

Okay, so the `distribution`-parameter is similar to a [numpy distribution](https://numpy.org/doc/1.16/reference/generated/numpy.random.normal.html#numpy.random.normal). Those distributions are continuous, but the GFO search-space is discrete. GFO automatically rounds the new position to the next integer....

Hello @alex-hh, > Is it straightforward currently to have this kind of sampling of candidate positions in GFO? It really depends on how this looks like in code. Could you...