morinim/ultra
Framework for Evolutionary Algorithms
This software helps scientists, engineers, and data analysts find optimal solutions to complex problems by mimicking natural selection. You provide a dataset or a problem definition, and it evolves potential solutions, like mathematical equations or decision rules. The output is the best-performing solution found, along with a detailed log of the search process.
Use this if you need to optimize a system, find patterns in data, or discover predictive models when traditional methods struggle with complexity or unknown relationships.
Not ideal if your problem has a straightforward analytical solution or if you require an exact, provably optimal solution rather than a highly effective one.
Stars
14
Forks
3
Language
C++
License
MPL-2.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/morinim/ultra"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
trevorstephens/gplearn
Genetic Programming in Python, with a scikit-learn inspired API
google/pyglove
Manipulating Python Programs
guofei9987/scikit-opt
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization...
nnaisense/evotorch
Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.
esa/pagmo2
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the...