https://9dok.net/document/z3d4oe9d-discretization-optimization-methods-nonlinear-elliptic-optimal-problems-constraints.html