Section:
Scientific Foundations
Approximation of boundary data
Participants :
Laurent Baratchart, Sylvain Chevillard, Juliette Leblond, Martine Olivi, Dmitry Ponomarev, Elodie Pozzi, Fabien Seyfert.
The following people are collaborating with us on these topics: Bernard Hanzon (Univ. Cork, Ireland), Jean-Paul Marmorat (Centre de mathématiques appliquées (CMA), École des Mines de Paris), Jonathan Partington (Univ. Leeds, UK), Ralf Peeters (Univ. Maastricht, NL), Edward Saff (Vanderbilt University, Nashville, USA), Herbert Stahl (TFH Berlin), Maxim Yattselev (Univ. Oregon at Eugene, USA).
Best constrained 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 , we want to recover
a holomorphic function from its values on a
subset of the boundary of .
Using conformal mapping, it is convenient for the discussion
to normalize .
So, in the simply connected case, we fix
to be the unit disk with boundary the unit circle .
We denote by the Hardy space of exponent which is
the closure of polynomials in the -norm on the circle 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
approximately matching measured values
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 behaviour capturing a priori
assumptions on
the behaviour of the model off , while is some admissible deviation
from them. The value of reflects the type of
stability which is sought and how much one wants to smoothen the data.
The choice of classes is well-adapted to handling pointwise measurements.
To fix terminology we refer to () as
a bounded extremal problem.
As shown in [40] , [42] ,
[47] , for ,
the solution to this convex
infinite-dimensional optimization problem can be obtained
upon iterating with respect to a Lagrange parameter
the solution to spectral equations for
some appropriate Hankel and Toeplitz operators.
These equations in turn involve the solution to the standard extremal problem
below best approximation
problem () below [61] :
() Let and ;
find a function such that
is of minimal norm in .
The case of is essentially open.
Various modifications of have been studied in order to meet specific
needs.
For instance when dealing with loss-less transfer functions
(see section
4.3 ), one may want to express
the constraint on in a pointwise manner: a.e. on , see [43] . In this form, it comes close
to (but still is different from) frequency optimization
methods for control [64] , [75] .
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 recovering a harmonic function on
the inner boundary from Dirichlet-Neumann data on the
outer boundary (see sections
3.2.1 ,
4.2 ,
6.1.1 ,
6.2 ). For the solution is analysed in
[66] . 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 flux.
Then, the Lagrange parameter indicates
which deformation should be applied on the inner contour in order to improve
data fitting.
This is discussed in sections
3.2.1 and
6.2
for more general equations than the Laplacian, namely
isotropic conductivity equations of the form
where
is non constant. In this case Hardy spaces in problem become
those of a so-called conjugate or real Beltrami equation [65] ,
which are studied for
in
[5] , [35] .
Expansions
of solutions needed to constructively handle such issues have been
carried out in [58] .
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
a -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 convenient substitute of
holomorphic Hardy spaces is provided by Stein-Weiss Hardy spaces of
harmonic gradients [78] . Conformal maps are no longer available
in for and other geometries 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, and ;
find a harmonic gradient such that
and
is of minimal norm in under this constraint.
When ,
spherical harmonics offer a reasonable substitute
to Fourier expansions and problem was solved in [2] ,
together with its natural analog on a shell.
The solution generalizes the Toeplitz
operator approach to bounded extremal problems [40] ,
and constructive
aspects of the procedure (harmonic 3-D projection, Kelvin and Riesz
transformation, spherical harmonics) were derived.
An important ingredient is a refinement of the 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. If or ,
must be replaced respectively by the real Hardy space and the
bounded mean oscillation space , and should be modified
accordingly.
This decomposition was fully discussed in [37]
(for the case of the half-space) where it plays a fundamental role.
Problem is still under investigation in the case ,
where even the case where is pending because
a substitute of the Adamjan-Arov-Krein theory [72]
is still to be built in dimension greater than 2.
Such problems arise in connection with
source recovery in electro/mgneto encephalography and paleomagnetism, as
discussed in sections
3.2.1 and
4.2 .
Best meromorphic and rational approximation
The techniques explained in this section are used to solve
step 2 in section
3.2 via conformal mapping
and subsequently instrumental to
approach inverse boundary value problems
for Poisson equation ,
where is some (unknown) distribution.
Scalar meromorphic and rational approximation
Let as before designate the unit disk, and the unit circle.
We further put for the set of rational functions
with at most poles in , which allows us to
define the meromorphic functions
in as the 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 it is known how to solve
() in closed form. The unique solution is given by AAK theory (named after Adamjan, Arov and Krein),
that connects the spectral decomposition of Hankel operators with best approximation in Hankel norm [72] .
This theory allows one to express in terms of the singular vectors of
the Hankel operator with symbol . The continuity of as a function
of only holds for stronger norms than uniform.
The case is of special importance.
In particular when , the Hardy space of exponent 2 of the
complement of in the complex plane (by definition,
belongs to if, and only if belongs to ),
then
() reduces to rational approximation. Moreover,
it turns out that the associated solution has no pole outside ,
hence it is a stable rational
approximant to . However, in contrast with the situation
when , this approximant may not be unique.
The former Miaou project (predecessor of Apics) has designed an
adapted steepest-descent algorithm
for the case whose convergence to a local minimum is
guaranteed; until now it seems to be the only procedure meeting this
property. Roughly speaking, it is a gradient algorithm that proceeds
recursively with respect to the order of the approximant,
in a compact region of the parameter space [34] .
Although it has proved
effective in all applications carried out so far
(see sections
4.2 ,
4.3 ),
it is not known 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
5.1 ).
In order to establish global convergence results, APICS has undertook a
long-term study of the number and nature of critical points, in which
tools from differential topology and
operator theory team up with classical approximation theory.
The main discovery is that
the nature of the critical points
(e.g., local minima, saddles...)
depends on the decrease of the interpolation
error to as increases [44] .
Based on this, sufficient conditions
have been developed for a local minimum to be unique.
These conditions are hard to use in practice because they require
strong estimates of the approximation error. These
are often difficult to obtain for a given function, and are usually only
valid for large .
Examples where uniqueness or asymptotic uniqueness has been proved this way
include transfer functions of relaxation
systems (i.e.
Markov functions) [48] and more
generally Cauchy integrals over hyperbolic geodesic
arcs [50] and certain entire functions [46] .
An analog to AAK theory
has been carried out for [47] .
Although not
computationally as powerful, it can be used to derive lower bounds
and helps analysing the behaviour of poles.
When , problem () is still fairly open.
A common
feature to all these problems
is that critical point equations
express non-Hermitian orthogonality relations for the denominator
of the approximant. This makes connection with interpolation theory
[51] [7] and
is used in an essential manner to assess the
behaviour of the poles of the approximants to functions with branchpoint-type
singularities,
which is of particular interest for inverse source problems
(cf. sections
5.6 and
6.1 ).
In higher dimensions, the analog of problem () is the approximation of
a vector field with gradients of
potentials generated by point masses instead of meromorphic functions.
The issue is by no means understood at present,
and is a major endeavour of future research
problems.
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.
Such questions have become over years an increasingly significant
part of the team's
activity (see section
4.3 ).
For instance, convergence properties of multipoint Schur approximants,
which are rational interpolants preserving
contractivity of a function, were analysed in
[3] . Such approximants are useful in prediction theory of
stochastic processes, but since they interpolate inside the domain of
holomorphy
they are of limited use in frequency design.
In another connection,
the generalization to several arcs
of classical Zolotarev problems [74]
is an achievement by the team which is useful for multiband synthesis
[11] .
Still, though the modulus of the response
is the first concern in filter design, variation of the phase
must nevertheless remain under control to avoid unacceptable distortion of
the signal. This specific but important issue has less structure and was
approached using constrained optimization; a dedicated code has been
developed under contract with the CNES (see section
5.5 ).
Matrix-valued rational approximation
Matrix-valued approximation is necessary for handling systems with several
inputs and outputs, and it generates substantial additional difficulties
with respect to scalar approximation,
theoretically as well as algorithmically. In the matrix case,
the McMillan degree (i.e. the degree of a minimal realization in
the System-Theoretic sense) generalizes the degree.
The problem we want to consider reads:
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 [34] , mentioned in section
3.3.2.1 ,
generalizes to
the matrix-valued situation [60] . The
first difficulty here consists in the parametrization
of transfer matrices of given
McMillan degree , and the inner matrices (i.e. matrix-valued functions
that are analytic in the unit disk and unitary on the circle) of degree . The latter
enter the picture in an essential manner as they play the role of the denominator
in a fractional representation of transfer matrices (using the so-called
Douglas-Shapiro-Shields factorization).
The set of inner matrices of given degree has the structure of 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 (parametrization valid in a neighborhood of a
point), and we must handle changes of charts in the course of the algorithm. Such parametrization can be obtained from
interpolation theory and Schur type algorithms, the parameters being interpolation vectors or matrices
( [31] , [10] , [12] ). Some of
them are particularly interesting to compute
realizations and achieve filter synthesis
([10] [12] ).
Rational approximation software codes have been developed
in the team (see sections
5.1 ).
Difficulties relative to multiple local minima naturally 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 sought degree or small perturbations thereof
(the consistency problem) was solved in
[45] . The case of matrix-valued Markov functions, the first example beyond rational functions, was treated in [33] .
Let us stress that the algorithms mentioned above are first to
handle rational approximation in the matrix case in a way that converges to
local minima, while meeting stability constraints on the approximant.
Behavior of poles of meromorphic approximants
Participant :
Laurent Baratchart.
The following people collaborate with us on this subject: Herbert Stahl (TFH Berlin), Maxim Yattselev (Univ. Oregon at Eugene, USA).
We refer here to the behaviour 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. If one
normalizes the contour to be the unit circle ,
we are back to the framework of
section
3.3.2.1 and to problem ();
invariance of the problem under conformal
mapping was established in [6] .
Research so far has focused
on functions whose singular set inside the contour is zero or one-dimensional.
Generally speaking, the
behaviour of poles is particularly important in meromorphic approximation
to obtain error rates as the degree goes large and to tackle
constructive issues like
uniqueness. As explained in section
3.2.1 ,
we consider this issue in connection with
approximation of the solution to a
Dirichlet-Neumann problem, so as to extract information on the
singularities. 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.2 ). It can be used
as a computationally cheap
initialization of more precise but heavier
numerical optimizations.
As regards crack detection or source recovery, the approach in
question boils
down to
analysing the behaviour of best meromorphic
approximants of a function with branch points.
For piecewise analytic cracks, or in the case of sources, We were able to
prove ([6] , [38] , [14] ) that the poles of the
approximants accumulate on some extremal contour of minimum weighted energy
linkings 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
of this contour in , hence puts heavy charge around the
singular points (in particular at the endpoints) which are therefore
well localized if one is able to approximate in
sufficiently high degree (this is where the method could fail).
The case of two-dimensional singularities is still an outstanding open problem.
It is interesting that inverse source problems inside
a sphere or an ellipsoid in 3-D can
be attacked with the above 2-D techniques, as applied to planar
sections (see section
6.1 ).
Miscellaneous
Participant :
Sylvain Chevillard.
Sylvain Chevillard, joined team in November 2010. His coming
resulted in APICS hosting a research activity in certified computing,
centered around the software Sollya of which S. Chevillard is a
co-author, see section
5.7 . On the one hand, Sollya is an
Inria software which still requires some tuning to a growing community of
users. On the other hand, approximation-theoretic methods
at work in Sollya are potentially useful for certified solutions to
constrained analytic problems described in section
3.3.1 .
However, developing Solya is not a long-term objective of APICS.