-
IDA provides a default Newton method (Modified Newton with no globalization) for solving the nonlinear algebraic system at every timestep. However, IDA also implements a Newton+Linesearch algorithm wh…
-
Hello,
Thank you for all your work! I was wondering why in the docstring of the strong wolfe linesearch the authors say the following.
```
This algorithm is mostly of theoretical interest, users …
-
I observed some weird behavior in my ODE solve with `NLNewton(; relax = BackTracking())` where the result is obviously wrong. After some digging I wrote a wrapper of `BackTracking` where I reject the …
-
I have a loss function that returns `(loss_value, extra_data)`. Native jax supports this kind of construct with `jax.value_and_grad(loss_fn, has_aux=True)` ([doc](https://jax.readthedocs.io/en/latest/…
-
Use of objects in `scipy.optimize.linesearch` raises a deprecation warning with SciPy 1.8.0
-
Hi,
Sorry to create another issue with an easy question, but I was wondering if there is a way to display each iteration of a line search algorithm.
The basic example on show the results but I'…
-
For more robustness we need a better linesearch procedure:
- [x] Refactor linesearch into own struct/algo that can be switched out
- [x] Implement: cubic interpolation (see minpack's linesearches)…
-
### Description
My issue is in the definition of the interval length in the zoom linesearch in [jax/_src/scipy/optimize/line_search.py](https://github.com/google/jax/blob/main/jax/_src/scipy/optimi…
-
BoundaryValueDiffEq seems to use deprecated functionality. This prevents it from precompiling with `--depwarn=error` which breaks any CI run that uses BVDiffEq. The depwarn can be seen in https://gith…
-
I found a case where the ConjugateGradient method of Optim.jl terminates early, at a non-stationary point, without raising an error. After some digging, the problem seems associated with LineSearches.…