Commit e285ad6
authored
Add Brent's method optimization algorithm (#328)
Implements Brent's method for scalar function minimization, combining
golden section search with parabolic interpolation for faster convergence.
Key features:
- Pure defn implementation (JIT/GPU compatible)
- ~3-5x fewer function evaluations than Golden Section
- Same API pattern as GoldenSection.minimize/4
Also updates notebooks/optimize.livemd to present Brent as the
recommended method with performance comparisons.1 parent 9e9cd5c commit e285ad6
File tree
3 files changed
+693
-33
lines changed- lib/scholar/optimize
- notebooks
- test/scholar/optimize
3 files changed
+693
-33
lines changed
0 commit comments