hidmic / ltitop

Linear Time Invariant Topology Optimization Toolkit
GNU Lesser General Public License v3.0
0 stars 0 forks source link

Parallelize genetic programming based solver #7

Open hidmic opened 3 years ago

hidmic commented 3 years ago

By moving away from plain NSGA-II, or perhaps by combining it with some niche or "island" strategy, it may be possible to distribute the search load across multiple cores. DEAP already has some examples using SCOOP. Pickling support for candidates is there.

hidmic commented 3 years ago

To offload fitness evaluation to a pool of workers is the simplest approach, and the one exercised by https://github.com/hidmic/ltitop/commit/c67b2cee13893c88cf0d875bfc15f69db1f3638e.