pagmo2
pagmo2 copied to clipboard
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
**Describe the bug** pagmo needs manual specification of `PAGMO_IPOPT_INCLUDE_DIR`, otherwise `Findpagmo_IPOPT.cmake` fails with an error. **To Reproduce** Build pagmo with `PAGMO_WITH_IPOPT=ON`, create a project with the following `meson.build` ``` project('test',...
if the initial population does not verify constraints (through unconstrain) mhaco asserts: ``` IndexError: function: assert_minimisation where: /tmp/pagmo2-2.18.0/src/utils/hv_algos/hv_algorithm.cpp, 256 what: Reference point is invalid: another point seems to be outside...
PR https://github.com/esa/pagmo2/pull/569 implements the NSGA-III algorithm described in [Deb & Jain, 2014 doi: 10.1109/TEVC.2013.2281535](https://ieeexplore.ieee.org/document/6600851) along with unit tests. PygMo2 bindings and tests for the algorithm are defined at https://github.com/esa/pygmo2/pull/160. Note...
This merge adds the NSGA-III algorithm to PagMo2, as described in [Deb & Jain, 2014 doi: 10.1109/TEVC.2013.2281535](https://ieeexplore.ieee.org/document/6600851). The algorithm's behavior has been verified with a range of problems from the...
Bounds checking of initial population is important since a population might be set by the user, and not randomly generated between bounds. An example of problem that this could cause...
**Describe the bug** There is no NaN/infinity verification in the SBX Crossover implementation. This makes it possible for the crossover to assign NaN/infinity values to genes. An example of how...
**Describe the bug** Most or all failures look like this: ``` $ tests/unconnected Running 2 test cases... unknown location(0): fatal error: in "basic_test": boost::archive::archive_exception: unregistered void cast N5pagmo6detail10topo_innerINS_11unconnectedEEE
Hello, while using Pagmo's GACO algorithm for optimization, I found that there is no parallel calculation of the objective function. If possible, please tell me how to enable TBB for...