Performance-Estimation-Toolbox

Optimization analyzer

An automated toolbox for performing worst-case analyses of first-order optimization methods in convex and nonconvex optimization.

Code of the Performance Estimation Toolbox (PESTO) whose aim is to ease the access to the PEP methodology for performing worst-case analyses of first-order methods in convex and nonconvex optimization. The numerical worst-case analyses from PEP can be performed just by writting the algorithms just as you would implement them.

GitHub

52 stars
3 watching
6 forks
Language: MATLAB
last commit: 10 months ago
Linked from 1 awesome list

first-order-methodsmatlaboptimizationoptimization-algorithmsperformance-estimation-problemssemidefinite-programmingworst-case-analyses

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
huggingface/optimum-benchmark A tool for comparing and optimizing the performance of various machine learning frameworks and models on different hardware platforms. 265
acerbilab/bads An optimization algorithm designed to fit computational models in the absence of gradient information or noisy objective functions. 246
rubocop/rubocop-performance Analyzes code performance and provides suggestions for optimization 687
usgs/pestpp A software suite for parameter estimation and uncertainty analysis of complex numerical models 133
hiroyuki-kasai/gdlibrary A collection of unconstrained optimization algorithms implemented in MATLAB 67
matthewpeterkelly/particleswarmoptimization An optimization algorithm implementation in Matlab. 82
mazhar-ansari-ardeh/benchmarkfcns Provides benchmarking functions for mathematical optimization algorithms 67
rflamary/nonconvex-optimization A Matlab toolbox providing a generic solver for proximal gradient descent in convex and non-convex optimization problems with various regularization terms. 49
yelp/moe An optimization tool for finding parameters in complex systems with expensive or time-consuming evaluation processes. 1,308
ethz-pes/multi_objective_optimization_matlab A MATLAB toolset for multi-objective optimization using genetic algorithms and other methods. 53
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
intlyc/mto-platform A platform providing tools and algorithms for optimizing multiple tasks using evolutionary methods. 129
hiroyuki-kasai/sgdlibrary A collection of stochastic optimization algorithms for large-scale machine learning problems 220
alphaville/optimization-engine A solver for nonconvex optimization problems in embedded systems and robotics 515
jmrichardson/tuneta Automates optimization of technical indicators for machine learning models in finance 417