TL;DR
This paper introduces DFO-LS, a derivative-free optimization solver for nonlinear least-squares problems that enhances robustness and efficiency through innovative modeling, restart strategies, and noise handling, with extensive numerical validation.
Contribution
The paper presents DFO-LS with novel restart and noise-robustness strategies, and introduces Py-BOBYQA, improving performance on noisy and medium-scale problems.
Findings
DFO-LS achieves progress with fewer evaluations than gradient methods.
Restart strategies significantly improve robustness and performance.
Py-BOBYQA performs comparably or better than existing solvers on noisy problems.
Abstract
We present DFO-LS, a software package for derivative-free optimization (DFO) for nonlinear Least-Squares (LS) problems, with optional bound constraints. Inspired by the Gauss-Newton method, DFO-LS constructs simplified linear regression models for the residuals. DFO-LS allows flexible initialization for expensive problems, whereby it can begin making progress from as few as two objective evaluations. Numerical results show DFO-LS can gain reasonable progress on some medium-scale problems with fewer objective evaluations than is needed for one gradient evaluation. DFO-LS has improved robustness to noise, allowing sample averaging, the construction of regression-based models, and multiple restart strategies together with an auto-detection mechanism. Our extensive numerical experimentation shows that restarting the solver when stagnation is detected is a cheap and effective mechanism for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
