JuliaNLSolvers/Optim.jl
Optimization functions for Julia observed · 2026-09-03
Health v2 · maintenance only
96/100
- Activity 100
- Release rhythm 88
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 43
- age_days: 5264
- days_rel: 0
- days_push: 0
- n_releases_24m: 14
Adoption not part of the score
1204 stars · 239 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Optim.jl is a pure-Julia library for univariate and multivariate function optimization, focused on unconstrained local minimization with algorithms like BFGS, L-BFGS, Nelder-Mead, and gradient descent. It also offers some box-constrained and Riemannian support plus global methods such as simulated annealing and particle swarm.
Use cases
- minimize a multivariate objective function in Julia
- fit model parameters by minimizing a loss function
- find local minima of a differentiable function with BFGS or L-BFGS
- optimize a function without gradients using Nelder-Mead
- run global optimization with simulated annealing or particle swarm
- replace C/Fortran optimizers with a pure Julia MIT-licensed solver
When to choose
- you need unconstrained or lightly constrained optimization in Julia with no external binary dependencies
- you want solvers that leverage Julia's multiple dispatch for custom preconditioners and line searches
- you need an MIT-licensed optimizer easily added via Pkg.add
When to avoid
- you need large-scale linear or mixed-integer programming
- you require dedicated global optimization with guarantees (consider BlackBoxOptim)
- you need heavily constrained optimization beyond box constraints
Facets
library · maturity stable
math mathematics machine-learning optimization unconstrained-optimization bfgs gradient-descent local-minimization global-optimization numerical-optimization algorithms julia
2 sources
- readme: https://github.com/JuliaNLSolvers/Optim.jl · fetched 2026-09-03 · 4df32975eef5
- homepage: https://julianlsolvers.github.io/Optim.jl/stable/ · fetched 2026-08-29 · 94025c89e38f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JuliaNLSolvers/Optim.jl | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="JuliaNLSolvers/Optim.jl")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem