Fides implements an Interior Trust Region Reflective for boundary constrained optimization problems based on the papers ColemanLi1994 and ColemanLi1996. Accordingly, Fides is named after the Roman goddess of trust and reliability.
Fides can be installed via pip install fides. Further documentation is
available at Read the Docs.
- Boundary constrained and unconstrained interior trust-region optimization
- Reflective, truncated and optimization based boundary heuristics
- Exact, 2D and CG subproblem solvers
- BFGS, DFP, SR1, Broyden (good and bad) and Broyden class iterative Hessian Approximation schemes. BFGS (or SR1 for indefinite problems) is the recommended default; DFP and Broyden's bad method are included for comparison and converge much more slowly or not at all on problems where BFGS and SR1 succeed
- SSM, TSSM, FX, GNSBFGS and custom hybrid Hessian Approximations schemes