EN FR
EN FR


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 D2, to recover a holomorphic function from its values on a subset K of the boundary of D. For the discussion it is convenient to normalize D, which can be done by conformal mapping. So, in the simply connected case, we fix D to be the unit disk with boundary unit circle T. We denote by Hp the Hardy space of exponent p, which is the closure of polynomials in Lp(T)-norm if 1p< and the space of bounded holomorphic functions in D if p=. Functions in Hp have well-defined boundary values in Lp(T), which makes it possible to speak of (traces of) analytic functions on the boundary.

To find an analytic function g in D matching some measured values f approximately on a sub-arc K of T, we formulate a constrained best approximation problem as follows.

(P)  Let 1p, K a sub-arc of T, fLp(K), ψLp(TK) and M>0; find a function gHp such that g-ψLp(TK)M and g-f is of minimal norm in Lp(K) under this constraint.

Here ψ is a reference behavior capturing a priori assumptions on the behavior of the model off K, while M is some admissible deviation thereof. The value of p reflects the type of stability which is sought and how much one wants to smooth out the data. The choice of Lp classes is suited to handle pointwise measurements.

To fix terminology, we refer to (P) as a bounded extremal problem. As shown in  [40], [43][49], the solution to this convex infinite-dimensional optimization problem can be obtained when p1 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 K=T of (P), which is a standard extremal problem  [64]:

(P0)  Let 1p and ϕLp(T); find a function gHp such that g-ϕ is of minimal norm in Lp(T).

In the case p=1, partial results are known but computational issues remain open.

Various modifications of (P) 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 TK in a pointwise manner: |g-ψ|M a.e. on TK, see  [44]. In this form, the problem comes close to (but still is different from) H frequency optimization used in control  [67], [74]. One can also impose bounds on the real or imaginary part of g-ψ on TK, which is useful when considering Dirichlet-Neumann problems.

The analog of Problem (P) on an annulus, K 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.14.36.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 div (σu)=0 where σ is no longer constant (i.e., varies in the space). Then, the Hardy spaces in Problem (P) are those of a so-called conjugate Beltrami equation: ¯f=νf¯  [68], which are studied for 1<p< 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 (P) carries over naturally to higher dimensions where analytic functions get replaced by gradients of harmonic functions. Namely, given some open set Ωn and some n-valued vector field V on an open subset O of the boundary of Ω, we seek a harmonic function in Ω whose gradient is close to V on O.

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 n>2, 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 (P) is

(P1)  Let 1p and Bn the unit ball. Fix O an open subset of the unit sphere Sn. Let further VLp(O) and WLp(SO) be n-valued vector fields. Given M>0, find a harmonic gradient GHp(B) such that G-WLp(SO)M and G-V is of minimal norm in Lp(O) under this constraint.

When p=2, Problem (P1) was solved in [2] as well as its analog on a shell, when the tangent component of V is a gradient (when O 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 n-valued vector field in Lp(S), 1<p<, as the sum of a vector field in Hp(B), a vector field in Hp(nB¯), and a tangential divergence free vector field on S; the space of such divergence-free fields is denoted by D(S). If p=1 or p=, Lp 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 2 (i.e. those generating no field in the upper half space)  [37].

Just like solving problem (P) appeals to the solution of problem (P0), our ability to solve problem (P1) will depend on the possibility to tackle the special case where O=S:

(P2)  Let 1p and VLp(S) be a n-valued vector field. Find a harmonic gradient GHp(B) such that G-VLp(S) is minimum.

Problem (P2) is simple when p=2 by virtue of the Hardy-Hodge decomposition together with orthogonality of H2(B) and H2(nB¯), which is the reason why we were able to solve (P1) in this case. Other values of p cannot be treated as easily and are still under investigation, especially the case p= which is of particular interest and presents itself as a 3-D analog to the Nehari problem  [73].

Companion to problem (P2) is problem (P3) below.

(P3)  Let 1p and VLp(S) be a n-valued vector field. Find GHp(B) and DD(S) such that G+D-VLp(S) is minimum.

Note that (P2) and (P3) are identical in 2-D, since no non-constant tangential divergence-free vector field exists on T. It is no longer so in higher dimension, where both (P2) and (P3) 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 Δu=μ, where μ is some (unknown) measure.

Scalar meromorphic and rational approximation

We put RN for the set of rational functions with at most N poles in D. By definition, meromorphic functions in Lp(T) are (traces of) functions in Hp+RN.

A natural generalization of problem (P0) is:

(PN)  Let 1p, N0 an integer, and fLp(T); find a function gNHp+RN such that gN-f is of minimal norm in Lp(T).

Only for p= and f continuous is it known how to solve (PN) 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 p=2 is of special importance for it reduces to rational approximation. Indeed, if we write the Hardy decomposition f=f++f- where f+H2 and f-H2(D¯), then gN=f++rN where rN is a best approximant to f- from RN in L2(T). Moreover, rN has no pole outside D, hence it is a stable rational approximant to f-. However, in contrast to the case where p=, this best approximant may not be unique.

The Miaou project (predecessor of Apics) already designed a dedicated steepest-descent algorithm for the case p=2 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 N 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.34.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 2p< in  [49]. Although not as effective computationally, it was recently used to derive lower bounds [5]. When 1p<2, problem (PN) 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 (PN) is best approximation of a vector field by gradients of discrete potentials generated by N 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 D 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 (H2)m×l and n an integer; find a rational matrix of size m×l without poles in the unit disk and of McMillan degree at most n which is nearest possible to in (H2)m×l. Here the L2 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 n. 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 n 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 Lp-sense on a closed curve, to functions f defined as Cauchy integrals of complex measures whose support lies inside the curve. Normalizing the contour to be the unit circle T, we are back to Problem (PN) 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 D, 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.