esa/pagmo2

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

57
/ 100
Established

This is a C++ library designed for tackling complex optimization challenges that require significant computing power. It helps engineers and scientists efficiently solve problems where many different solutions need to be evaluated simultaneously. You input your optimization problem and the algorithms you want to use, and it outputs the best possible solutions found, often much faster than traditional methods. It's ideal for computational scientists, researchers, and engineers working on large-scale optimization.

909 stars.

Use this if you need to find optimal solutions for complex problems by running many calculations in parallel, leveraging multiple processors or computing nodes.

Not ideal if your optimization problem is simple enough to be solved quickly on a single computer without specialized parallel processing.

numerical-optimization scientific-computing computational-engineering parallel-processing algorithm-development
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

909

Forks

174

Language

C++

License

GPL-3.0

Last pushed

Oct 28, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/esa/pagmo2"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.