Solid

Optimizer

A comprehensive framework for solving optimization problems without gradient calculations.

🎯 A comprehensive gradient-free optimization framework written in Python

GitHub

576 stars
12 watching
64 forks
Language: Python
last commit: over 5 years ago
Linked from 1 awesome list

algorithmartificial-intelligencecontinuous-optimizationdiscrete-optimizationevolutionary-algorithmgenetic-algorithmgenetic-algorithm-frameworkharmony-searchhill-climbinglibrarymachine-learningmachine-learning-algorithmsmetaheuristicsoptimizationoptimization-algorithmsparticle-swarm-optimizationpythonsimulated-annealingstochastic-optimizerstabu-search

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hchasestevens/monkeys A Python framework for using genetic programming to solve problems and optimize solutions 122
project-platypus/platypus A Python library for multiobjective optimization algorithms and analysis tools. 573
python-adaptive/adaptive A Python library that streamlines the process of optimizing mathematical functions by intelligently selecting key points in parameter space for efficient parallel evaluations. 1,164
fpicetti/occamypy A library for solving large-scale optimization problems with flexible and scalable vector and operator definitions 54
gugarosa/opytimizer An optimization library based on nature-inspired meta-heuristic algorithms. 606
automl/robo A Bayesian optimization framework designed to optimize complex functions with robustness and flexibility 483
rajatsen91/mftree_det A framework for optimizing complex functions using a multi-fidelity approach. 5
matthewpeterkelly/particleswarmoptimization An optimization algorithm implementation in Matlab. 82
litian96/fedprox An optimization framework designed to address heterogeneity in federated learning across distributed networks 643
jonfanlab/glonet A software framework for training neural networks to optimize dielectric metasurfaces using physics-driven generative models and global optimization algorithms. 101
perone/pyevolve A Python-based optimization framework providing tools and algorithms to evolve solutions from problem definitions. 315
brml/climin A framework for optimizing machine learning functions using gradient-based optimization methods. 180
facebookresearch/compilergym A reinforcement learning environment library for compiler optimization tasks 914
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
hiroyuki-kasai/sparsegdlibrary A collection of unconstrained optimization algorithms for sparse modeling in MATLAB 53