The derivative is a linear functional on perturbations . A gradient is its representative with respect to an inner product :
The steepest-descent direction depends on the chosen metric. This is not cosmetic: it changes the iterates.
gradient. (see Functional Derivative of the Data Misfit). It is rough, and concentrated near the electrodes.
Discrete gradients. With coefficients and derivative vector :
| metric on coefficients | gradient |
|---|---|
| Euclidean | |
| : | (the L2 Projection) |
| : |
The Euclidean gradient depends on the mesh: small cells get small entries. The gradient converges under mesh refinement.
Sobolev gradients. The representative is a smoothed gradient: it solves . It acts as a preconditioner and an implicit regulariser, suppressing high-frequency updates. Quasi-Newton methods such as L-BFGS should be initialised with the metric in which the problem is posed, for example .
In ModularEIT.jl: CoefficientGradient, L2Gradient, riesz_map!.
References
- J. W. Neuberger (2010). Sobolev Gradients and Differential Equations, 2nd ed. Springer LNM 1670. doi:10.1007/978-3-642-04041-2
- M. Hinze, R. Pinnau, M. Ulbrich, S. Ulbrich (2009). Optimization with PDE Constraints. Springer. doi:10.1007/978-1-4020-8839-1
- T. Schwedes, D. A. Ham, S. W. Funke, M. D. Piggott (2017). Mesh Dependence in PDE-Constrained Optimisation. Springer Briefs. doi:10.1007/978-3-319-59483-5