Releases: SciML/Optimization.jl
Releases · SciML/Optimization.jl
v3.13.1
Optimization v3.13.1
Closed issues:
ERROR: MethodError: no method matching Float64(::ForwardDiff.Dual{ForwardDiff.Tag{
when attempting to use AD whil recording values (#501)
Merged pull requests:
- Implements cache interface (#406) (@ValentinKaisermayer)
- Fix Ipopt_jll bound (#496) (@ChrisRackauckas)
- Add link to SpeedMapping.jl page from the page index (#499) (@sheevy)
- Update Project.tomls for
init
release (#503) (@Vaibhavdixit02)
v3.13.0
Optimization v3.13.0
Closed issues:
- Maximizer or Minimizer (#484)
Merged pull requests:
- enable dependabot for GitHub actions (#485) (@ranocha)
- Bump actions/cache from 1 to 3 (#486) (@dependabot[bot])
- Bump codecov/codecov-action from 1 to 3 (#487) (@dependabot[bot])
- Bump actions/checkout from 1 to 3 (#488) (@dependabot[bot])
- [WIP] Fix incorrect tests and add constraints support in OptimizationNLopt (#493) (@Vaibhavdixit02)
v3.12.1
Optimization v3.12.1
Closed issues:
Merged pull requests:
v3.12.0
Optimization v3.12.0
Closed issues:
- ReturnCodes from NLopt are not properly converted (#455)
- Nonlinear constraints for NlOpt solvers are not supported (#463)
- Pass options to Evolutionary Solvers (#464)
- Evolutionary.ES() broken? (#467)
- Optmization.ji Optimization.solve is not working (#470)
Merged pull requests:
- Add box constraints column to table (#465) (@DanielVandH)
- Describe details of the objective function (#466) (@baggepinnen)
- Update OptimizationEvolutionary to support constraints and pass additional kwargs (#471) (@Vaibhavdixit02)
- Add integer support for MOI (#472) (@AlCap23)
- Adds nlopt retcode handling (#474) (@ValentinKaisermayer)
- Put the documentation into the standard form (#476) (@ChrisRackauckas)
- update to ArrayInterface v7 (#478) (@ChrisRackauckas)
v3.11.2
Optimization v3.11.2
Merged pull requests:
- Fix failing docs on CI (#460) (@Vaibhavdixit02)
- Bump MultistartOptimization compat entry (#461) (@Vaibhavdixit02)
- Bump version to get stable docs build (#462) (@Vaibhavdixit02)
v3.11.1
Optimization v3.11.1
Closed issues:
- AutoModelingToolkit should be done via a
ModelingToolkit.modelingtoolkitize
only (#401) - UndefVarError: DefaultOptimizationCache not defined (#456)
- Objective passed to NelderMead callback does not match computed objective (#458)
Merged pull requests:
- Switch to using
modelingtoolkitize
insideAutoModelingToolkit
(#432) (@Vaibhavdixit02) - Change NLopt to OptimizationNLopt (#454) (@DanielVandH)
- format markdown (#459) (@ArnoStrouwen)
v3.11.0
Optimization v3.11.0
Closed issues:
- Add objective sense into the front-end (#8)
- Tutorial on some advanced MTK things (#96)
- Optimizer documentation style (#97)
- Uniform solution type (#106)
- Optimization summary is gone? (#120)
- Common return code (#161)
- Arbitrary constraints (#185)
- Help with no method matching length (#209)
- Add checks for required arguments in the optimiser specific
__map_optimizer_args
and throw informative error messages (#210) - Error with Ipopt through Nonconvex (#223)
- callback ignored for GalacticCMAEvolutionStrategy (#242)
- Fix type hierarchy (#258)
- Do some sanity checks for
OptimizationProblem
's fields (#282) - Unclear usage of batches (#433)
- [Question] OptimizationFunction of univariate f(u) (#440)
- Report solve_time in solution (#441)
- OptimizationProblem docstring (#449)
Merged pull requests:
- Small update on batching docs (#436) (@JordiBolibar)
- Move ObjSense into SciMLBase (#438) (@DanielVandH)
- Report solve time (#442) (@ValentinKaisermayer)
- Convert MOI status to SciMLBase retcode (#443) (@ValentinKaisermayer)
- Format (#445) (@Vaibhavdixit02)
- Renames sol.minum to sol.objective (#446) (@ValentinKaisermayer)
- [skip ci] LanguageTool (#450) (@ArnoStrouwen)
- Add an FAQ page (#451) (@ChrisRackauckas)
- Link to NaNMath & fixed some typos (#453) (@DanielVandH)
v3.10.0
Optimization v3.10.0
Merged pull requests:
- Use
empty!
instead ofinstantiate
to support reuse of MOI optimizers (#429) (@Vaibhavdixit02) - Downstream test MTK (#431) (@ChrisRackauckas)
- Update Project.toml (#434) (@ValentinKaisermayer)
- Add OptimizationSolution page (#435) (@ChrisRackauckas)
v3.9.4
Optimization v3.9.4
Closed issues:
- Reuse of
Ipopt.Optimizer()
errors (#347) - Error when using callback function and Ipopt (#421)
- Make sure that all values are Float64 else AmplWriter fails (#422)
Merged pull requests:
- Use updated ordering from
toexpr
in constraint expression (#424) (@Vaibhavdixit02) - Disallow callback in MOI subpackage and empty solver if prepopulated (#426) (@Vaibhavdixit02)
- lib cov (#427) (@ArnoStrouwen)
- track only src (#428) (@ArnoStrouwen)
v3.9.3
Optimization v3.9.3
Closed issues:
- Interface NOMAD.jl (#157)
- BBO Unsupported keyword argument "NThreads" (#398)
- No compat bounds leading to incompatible versions (#418)
Merged pull requests:
- canonify docs (#396) (@ArnoStrouwen)
- Revert removed kwargs splatting in BBO (#399) (@Vaibhavdixit02)
- Uses cache in solution (#402) (@ValentinKaisermayer)
- reproducible docs (#409) (@ArnoStrouwen)
- CompatHelper: bump compat for LoggingExtras to 1, (keep existing compat) (#410) (@github-actions[bot])
- [skip ci] doc and lib compat (#411) (@ArnoStrouwen)
- Bound Optimization to 3.9 in subpackages and create new patch releases (#420) (@Vaibhavdixit02)