Skip to content
Snippets Groups Projects
Commit a9b78dbc authored by Lisa Julia Nebel's avatar Lisa Julia Nebel
Browse files

Riemannian proximal newton solver:

Add first version of the Riemannian Proximal Newton solver, as an alternative to the Trust Region Solver.
In each step of these two iterative solvers: For a given iterate x, we try to find a correction that decreases the energy of the nonlinear functional.
This correction is calculated using the Taylor expansion around x, resulting in the problem: Hessian(x) * correction = -gradient(x).
The correction only causes an energy decrease if the functional can be approximated correctly within a certain radius around x.
1) The trust-region algorithm ensures this using a trust-region.
2) The proximal newton method ensures this by "punishing" large corrections using a regularization factor.
parent f25fa3dc
No related branches found
No related tags found
1 merge request!43WIP: Feature/mixed space
This commit is part of merge request !45. Comments created here will be created in the context of that merge request.
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment