-
Notifications
You must be signed in to change notification settings - Fork 1
Description
An important consideration for PDE-constrained optimisation methods is "mesh dependence".
The standard approach in firedrake_adjoint
is to extract the vector data that underlies the control field and to apply the SciPy implementation of the optimisation method (e.g. BFGS), with inner products and norms computed in the
An approach to addressing the mesh dependence problem is to write the optimisation routines using a more suitable norm, which is related to the finite element function, rather than its underlying vector data. The
- Gradient descent
- Adam
- Newton
- BFGS
- L-BFGS
See Mesh dependence in PDE-constrained optimisation, chapter 2 for detailed discussion and how to implement some of the methods.