JuliaSmoothOptimizers / ADNLPModels.jl

Other
29 stars 12 forks source link

Add performance benchmark #241

Open tmigot opened 2 weeks ago

tmigot commented 2 weeks ago

We can get inspiration from this: https://github.com/lanl-ansi/rosetta-opf/blob/main/nlpmodels.jl / https://discourse.julialang.org/t/ac-optimal-power-flow-in-various-nonlinear-optimization-frameworks/78486


First step is to have benchmarks to measure potential regressions:

gdalle commented 2 weeks ago

Coming up in https://github.com/gdalle/SparsityDetectionComparison

gdalle commented 2 weeks ago

Here are the comparison results between JuMP, SCT and Symbolics for the first 90% or so of the OptimizationProblems.jl suite. A couple of the last problems take a really long time (probably for Symbolics) and I haven't yet narrowed down which ones. But I think the trend is clear.

image

image