pagmo2 icon indicating copy to clipboard operation
pagmo2 copied to clipboard

A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

Results 63 pagmo2 issues
Sort by recently updated
recently updated
newest added

- [ ] enable ipopt in the pip packages (MinGW and manylinux builds). We will have to compile ipopt by hand for this.

enhancement

There is currently a switch statement in the DTLZL-problem that triggers certain objective functions to be executed on the decision vector. A potential performance improvement would be to substitute this...

enhancement

This pull request adds the possibility to use batch fitness evaluation with the cmaes algorithm. The implementation has been tested successfully.

Description --- This project looks really nice, thanks for that! I have a really simple question regarding compatibility of `batch_fitness` and `SIMD` computation due to the layout of the input/decision...

I'd like to see an MPI Island class for cluster computing whereby islands can run and migrate on several machines to perform one optimization problem. This capability existed in Pagmo1x...

enhancement

pagmo-devel 2.19 build 3 is not recognized by the meson build system although it is installed from confa forge. Meson message: Run-time dependency pagmo found: NO (tried pkgconfig and cmake)...

bug

I have an optimization problem I want to solve with Ipopt. I have implemented the problem both with Pagmo using Ipopt solver, and directly over the Ipopt interface. So far,...

## Summary This PR aims to introduce the batch fitness evaluation scheme to enhance the `de` algorithm. ## Overview - This PR preserves the previous functionality as a fallback when...

So I have a particular problem where I would like to save *ALL* the outputs from the evolutionary algorithm I'm using, not just the final population. I have hardcoded a...

I want to scale the design variables say from 0 to 1, or what are the scaling methods available in pagmo2. how to do that? Is there any best practices...

enhancement