tsyet12/EvoOpt
Python implementation of state-of-art meta-heuristic and evolutionary optimization algorithms.
This project helps engineers, data scientists, and researchers find the best possible outcomes for complex problems where there isn't a simple, direct solution. You define a function to optimize and the range for its variables, and the tool outputs the variable values that yield the optimal result. It's designed for anyone needing to optimize system performance, resource allocation, or model parameters.
No commits in the last 6 months.
Use this if you need to find optimal solutions for problems with many interacting variables or complex objective functions, especially when traditional mathematical methods are too slow or impractical.
Not ideal if your optimization problem can be solved quickly and directly with basic calculus or linear programming, as the setup might be more involved than necessary.
Stars
12
Forks
1
Language
Python
License
BSD-2-Clause
Category
Last pushed
Jun 29, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tsyet12/EvoOpt"
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...