numericalalgorithmsgroup / dfols

Python-based Derivative-Free Optimizer for Least-Squares
https://numericalalgorithmsgroup.github.io/dfols/
GNU General Public License v3.0
41 stars 15 forks source link

Looping over m #5

Closed lindonroberts closed 4 years ago

lindonroberts commented 5 years ago

For interpolation linear solves, don't loop over m residuals (or n+1 Lagrange polynomials) - scipy.linalg.solve_triangular can handle multiple RHS (https://docs.scipy.org/doc/scipy/reference/generated/scipy.linalg.solve_triangular.html)

Should lead to a speed improvement.