propulate icon indicating copy to clipboard operation
propulate copied to clipboard

Propulate is an asynchronous evolutionary optimization algorithm and software package for global optimization and hyperparameter search on high-performance computers.

Results 72 propulate issues
Sort by recently updated
recently updated
newest added

Currently, the Gaussian processes used in `Propulate`'s surrogate models rely on the `GPy` package which repeatedly caused problems and errors, in particular in the context with `matplotlib`. According to SheffieldML/GPy#1034,...

maintenance

This PR adds parameter embedding to the Individual class so distance based propagators can work with categorical parameters. It also adds a Nelder-Mead simplex optimisation inspired propagator. Since propulate requires...

Just a draft so far Implementing hdf5 checkpointing

A migration probability per island is difficult, since each worker has to decide whether to migrate independently of the other workers on the island to avoid synchronisation. Easiest fix is...

bug
documentation
enhancement

Title more flexibility and easier filtering

enhancement

During testing output from the logger is printed multiple times. The number of prints depends on the number of tests already run. This is fixed in the sequential tests in...

bug

Enhance the current test functionality to - Test CMA-ES with migration - Enable unit tests of all GA propagators In addition, we should try to remove all warnings generated during...

maintenance

The fixture-decorated function `function_parameters` is used in multiple tests for requesting different combinations of benchmark function name and the corresponding global optimum: ``` @pytest.fixture( params=[ ("rosenbrock", 0.0), ("step", -25.0), ("quartic",...

maintenance