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 coefficientsgradient
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

  1. J. W. Neuberger (2010). Sobolev Gradients and Differential Equations, 2nd ed. Springer LNM 1670. doi:10.1007/978-3-642-04041-2
  2. M. Hinze, R. Pinnau, M. Ulbrich, S. Ulbrich (2009). Optimization with PDE Constraints. Springer. doi:10.1007/978-1-4020-8839-1
  3. 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