Section: Research Program
Approximation
Participants : Laurent Baratchart, Sylvain Chevillard, Juliette Leblond, Martine Olivi, Fabien Seyfert.
Best analytic approximation
In dimension 2, the prototypical problem to be solved in step 1 of Section 3.1 may be described as: given a domain , to recover a holomorphic function from its values on a subset of the boundary of . For the discussion it is convenient to normalize , which can be done by conformal mapping. So, in the simply connected case, we fix to be the unit disk with boundary unit circle . We denote by the Hardy space of exponent , which is the closure of polynomials in -norm if and the space of bounded holomorphic functions in if . Functions in have well-defined boundary values in , which makes it possible to speak of (traces of) analytic functions on the boundary.
To find an analytic function in matching some measured values approximately on a sub-arc of , we formulate a constrained best approximation problem as follows.
Let , a sub-arc of , , and ; find a function such that and is of minimal norm in under this constraint.
Here is a reference behavior capturing a priori assumptions on the behavior of the model off , while is some admissible deviation thereof. The value of reflects the type of stability which is sought and how much one wants to smooth out the data. The choice of classes is suited to handle pointwise measurements.
To fix terminology, we refer to as a bounded extremal problem. As shown in [40], [43], [49], the solution to this convex infinite-dimensional optimization problem can be obtained when upon iterating with respect to a Lagrange parameter the solution to spectral equations for appropriate Hankel and Toeplitz operators. These spectral equations involve the solution to the special case of , which is a standard extremal problem [64]:
() Let and ; find a function such that is of minimal norm in .
In the case , partial results are known but computational issues remain open.
Various modifications of can be tailored to meet specific needs. For instance when dealing with lossless transfer functions (see Section 4.4), one may want to express the constraint on in a pointwise manner: a.e. on , see [44]. In this form, the problem comes close to (but still is different from) frequency optimization used in control [67], [74]. One can also impose bounds on the real or imaginary part of on , which is useful when considering Dirichlet-Neumann problems.
The analog of Problem on an annulus, being now the outer boundary, can be seen as a means to regularize a classical inverse problem occurring in nondestructive control, namely to recover a harmonic function on the inner boundary from Dirichlet-Neumann data on the outer boundary (see Sections 3.2.1, 4.3, 6.1.3). It may serve as a tool to approach Bernoulli type problems, where we are given data on the outer boundary and we seek the inner boundary, knowing it is a level curve of the solution. In this case, the Lagrange parameter indicates how to deform the inner contour in order to improve data fitting. Similar topics are discussed in Section 3.2.1 for more general equations than the Laplacian, namely isotropic conductivity equations of the form where is no longer constant (i.e., varies in the space). Then, the Hardy spaces in Problem are those of a so-called conjugate Beltrami equation: [68], which are studied for in [6], [31], [35] and [59]. Expansions of solutions needed to constructively handle such issues in the specific case of linear fractional conductivities (occurring for instance in plasma shaping) have been expounded in [61].
Though originally considered in dimension 2, Problem carries over naturally to higher dimensions where analytic functions get replaced by gradients of harmonic functions. Namely, given some open set and some -valued vector field on an open subset of the boundary of , we seek a harmonic function in whose gradient is close to on .
When is a ball or a half-space, a substitute for holomorphic Hardy spaces is provided by the Stein-Weiss Hardy spaces of harmonic gradients [78]. Conformal maps are no longer available when , so that can no longer be normalized. More general geometries than spheres and half-spaces have not been much studied so far.
On the ball, the analog of Problem is
Let and the unit ball. Fix an open subset of the unit sphere . Let further and be -valued vector fields. Given , find a harmonic gradient such that and is of minimal norm in under this constraint.
When , Problem was solved in [2] as well as its analog on a shell, when the tangent component of is a gradient (when is Lipschitz the general case follows easily from this). The solution extends the work in [40] to the 3-D case, using a generalization of Toeplitz operators. The case of the shell was motivated by applications to the processing of EEG data. An important ingredient is a refinement of the Hodge decomposition, that we call the Hardy-Hodge decomposition, allowing us to express a -valued vector field in , , as the sum of a vector field in , a vector field in , and a tangential divergence free vector field on ; the space of such divergence-free fields is denoted by . If or , must be replaced by the real Hardy space or the space of functions with bounded mean oscillation. More generally this decomposition, which is valid on any sufficiently smooth surface (see Section 6.1), seems to play a fundamental role in inverse potential problems. In fact, it was first introduced formally on the plane to describe silent magnetizations supported in (i.e. those generating no field in the upper half space) [37].
Just like solving problem appeals to the solution of problem , our ability to solve problem will depend on the possibility to tackle the special case where :
Let and be a -valued vector field. Find a harmonic gradient such that is minimum.
Problem is simple when by virtue of the Hardy-Hodge decomposition together with orthogonality of and , which is the reason why we were able to solve in this case. Other values of cannot be treated as easily and are still under investigation, especially the case which is of particular interest and presents itself as a 3-D analog to the Nehari problem [73].
Companion to problem is problem below.
Let and be a -valued vector field. Find and such that is minimum.
Note that and are identical in 2-D, since no non-constant tangential divergence-free vector field exists on . It is no longer so in higher dimension, where both and arise in connection with inverse potential problems in divergence form, like source recovery in electro/magneto encephalography and paleomagnetism, see Sections 3.2.1 and 4.3.
Best meromorphic and rational approximation
The techniques set forth in this section are used to solve step 2 in Section 3.2 and they are instrumental to approach inverse boundary value problems for the Poisson equation , where is some (unknown) measure.
Scalar meromorphic and rational approximation
We put for the set of rational functions with at most poles in . By definition, meromorphic functions in are (traces of) functions in .
A natural generalization of problem is:
() Let , an integer, and ; find a function such that is of minimal norm in .
Only for and continuous is it known how to solve in semi-closed form. The unique solution is given by AAK theory (named after Adamjan, Arov and Krein), which connects the spectral decomposition of Hankel operators with best approximation [73].
The case where is of special importance for it reduces to rational approximation. Indeed, if we write the Hardy decomposition where and , then where is a best approximant to from in . Moreover, has no pole outside , hence it is a stable rational approximant to . However, in contrast to the case where , this best approximant may not be unique.
The Miaou project (predecessor of Apics) already designed a dedicated steepest-descent algorithm for the case whose convergence to a local minimum is guaranteed; the algorithm ha evolved over years and still now, it seems to be the only procedure meeting this property. This gradient algorithm proceeds recursively with respect to on a compactification of the parameter space [33]. Although it has proved to be effective in all applications carried out so far (see Sections 4.3, 4.4), it is still unknown whether the absolute minimum can always be obtained by choosing initial conditions corresponding to critical points of lower degree (as is done by the RARL2 software, Section 3.4.5).
In order to establish global convergence results, Apics has undertaken a deeper study of the number and nature of critical points (local minima, saddle points, ...), in which tools from differential topology and operator theory team up with classical interpolation theory [46], [48]. Based on this work, uniqueness or asymptotic uniqueness of the approximant was proved for certain classes of functions like transfer functions of relaxation systems (i.e. Markov functions) [50] and more generally Cauchy integrals over hyperbolic geodesic arcs [53]. These are the only results of this kind. Research by Apics on this topic remained dormant for a while by reasons of opportunity, but revisiting the work [29] in higher dimension is a worthy and timely endeavor today. Meanwhile, an analog to AAK theory was carried out for in [49]. Although not as effective computationally, it was recently used to derive lower bounds [5]. When , problem is still quite open.
A common feature to the above-mentioned problems is that critical point equations yield non-Hermitian orthogonality relations for the denominator of the approximant. This stresses connections with interpolation, which is a standard way to build approximants, and in many respects best or near-best rational approximation may be regarded as a clever manner to pick interpolation points. This was exploited in [54], [51], and is used in an essential manner to assess the behavior of poles of best approximants to functions with branched singularities, which is of particular interest for inverse source problems (cf. Sections 3.4.3 and 6.1).
In higher dimensions, the analog of Problem is best approximation of a vector field by gradients of discrete potentials generated by point masses. This basic issue is by no means fully understood, and it is an exciting field of research. It is connected with certain generalizations of Toeplitz or Hankel operators, and with constructive approaches to so-called weak factorizations for real Hardy functions [60].
Besides, certain constrained rational approximation problems, of special interest in identification and design of passive systems, arise when putting additional requirements on the approximant, for instance that it should be smaller than 1 in modulus (i.e. a Schur function). In particular, Schur interpolation lately received renewed attention from the team, in connection with matching problems. There, interpolation data are subject to a well-known compatibility condition (positive definiteness of the so-called Pick matrix), and the main difficulty is to put interpolation points on the boundary of while controlling both the degree and the extremal points (peak points for the modulus) of the interpolant. Results obtained by Apics in this direction generalize a variant of contractive interpolation with degree constraint as studied in [65]. We mention that contractive interpolation with nodes approaching the boundary has been a subsidiary research topic by the team in the past, which plays an interesting role in the spectral representation of certain non-stationary stochastic processes [36], [39].
Matrix-valued rational approximation
Matrix-valued approximation is necessary to handle systems with several inputs and outputs but it generates additional difficulties as compared to scalar-valued approximation, both theoretically and algorithmically. In the matrix case, the McMillan degree (i.e. the degree of a minimal realization in the System-Theoretic sense) generalizes the usual notion of degree for rational functions. For instance when poles are simple, the McMillan degree is the sum of the ranks of the residues.
The basic problem that we consider now goes as follows: let and an integer; find a rational matrix of size without poles in the unit disk and of McMillan degree at most which is nearest possible to in . Here the norm of a matrix is the square root of the sum of the squares of the norms of its entries.
The scalar approximation algorithm derived in [33] and mentioned in Section 3.3.2.1 generalizes to the matrix-valued situation [63]. The first difficulty here is to parametrize inner matrices (i.e. matrix-valued functions analytic in the unit disk and unitary on the unit circle) of given McMillan degree degree . Indeed, inner matrices play the role of denominators in fractional representations of transfer matrices (using the so-called Douglas-Shapiro-Shields factorization). The set of inner matrices of given degree is a smooth manifold that allows one to use differential tools as in the scalar case. In practice, one has to produce an atlas of charts (local parametrizations) and to handle changes of charts in the course of the algorithm. Such parametrization can be obtained using interpolation theory and Schur-type algorithms, the parameters of which are vectors or matrices ( [27], [66], [71]). Some of these parametrizations are also interesting to compute realizations and achieve filter synthesis ( [66], [71]). The rational approximation software “RARL2” developed by the team is described in Section 3.4.5.
Difficulties relative to multiple local minima of course arise in the matrix-valued case as well, and deriving criteria that guarantee uniqueness is even more difficult than in the scalar case. The case of rational functions of degree or small perturbations thereof (the consistency problem) was solved in [47]. Matrix-valued Markov functions are the only known example beyond this one [30].
Let us stress that RARL2 seems the only algorithm handling rational approximation in the matrix case that demonstrably converges to a local minimum while meeting stability constraints on the approximant. It is still a working pin of many developments by Factas on frequency optimization and design.
Behavior of poles of meromorphic approximants
Participant : Laurent Baratchart.
We refer here to the behavior of poles of best meromorphic approximants, in the -sense on a closed curve, to functions defined as Cauchy integrals of complex measures whose support lies inside the curve. Normalizing the contour to be the unit circle , we are back to Problem in Section 3.3.2.1; invariance of the latter under conformal mapping was established in [45]. Research so far has focused on functions whose singular set inside the contour is polar, meaning that the function can be continued analytically (possibly in a multiple-valued manner) except over a set of logarithmic capacity zero.
Generally speaking in approximation theory, assessing the behavior of poles of rational approximants is essential to obtain error rates as the degree goes large, and to tackle constructive issues like uniqueness. However, as explained in Section 3.2.1, the original twist by Apics, now Factas, is to consider this issue also as a means to extract information on singularities of the solution to a Dirichlet-Neumann problem. The general theme is thus: how do the singularities of the approximant reflect those of the approximated function? This approach to inverse problem for the 2-D Laplacian turns out to be attractive when singularities are zero- or one-dimensional (see Section 4.3). It can be used as a computationally cheap initial condition for more precise but much heavier numerical optimizations which often do not even converge unless properly initialized. As regards crack detection or source recovery, this approach boils down to analyzing the behavior of best meromorphic approximants of given pole cardinality to a function with branch points, which is the prototype of a polar singular set. For piecewise analytic cracks, or in the case of sources, we were able to prove ([8], [45], [38]), that the poles of the approximants accumulate, when the degree goes large, to some extremal cut of minimum weighted logarithmic capacity connecting the singular points of the crack, or the sources [41]. Moreover, the asymptotic density of the poles turns out to be the Green equilibrium distribution on this cut in , therefore it charges the singular points if one is able to approximate in sufficiently high degree (this is where the method could fail, because high-order approximation requires rather precise data).
The case of two-dimensional singularities is still an outstanding open problem.
It is remarkable that inverse source problems inside a sphere or an ellipsoid in 3-D can be approached with such 2-D techniques, as applied to planar sections, see Section 6.1. The technique is implemented in the software FindSources3D, see Section 3.4.3.