[Nes00] Interpolation with positive-real functions. Suppose z1,…,zn∈C are n distinct points with ∣zi∣>1. We define Knp as the set of vectors y∈Cn for which there exists a function f:C→C that satisfies the following conditions.
• f is positive-real, which means it is analytic outside the unit circle (i.e., for ∣z∣>1), and its real part is nonnegative outside the unit circle (ℜf(z)≥0 for ∣z∣>1).
• f satisfies the interpolation conditions
f(z1)=y1,f(z2)=y2,…,f(zn)=yn.
If we denote the set of positive-real functions as F, then we can express Knp as
Knp={y∈Cn∣∃f∈F,yk=f(zk),k=1,…,n}.
(a) It can be shown that f is positive-real if and only if there exists a nondecreasing function ρ such that for all z with ∣z∣>1,
f(z)=iℑf(∞)+∫02πeiθ−z−1eiθ+z−1dρ(θ),
where i=−1 (see [KN77, page 389]). Use this representation to show that Knp is a closed convex cone.
(b) We will use the inner product ℜ(xHy) between vectors x,y∈Cn, where xH denotes the complex conjugate transpose of x. Show that the dual cone of Knp is given by
Knp∗={x∈Cnℑ(1Tx)=0,ℜ(l=1∑nxle−iθ−zˉl−1e−iθ+zˉl−1)≥0∀θ∈[0,2π]}.
(c) Show that
Knp∗={x∈Cn∃Q∈H+n,xl=k=1∑n1−zk−1zˉl−1Qkl,l=1,…,n}
where H+n denotes the set of positive semidefinite Hermitian matrices of size n×n.
Use the following result (known as Riesz-Fej\'er theorem; see [KN77, page 60]). A function of the form
k=0∑n(yke−ikθ+yˉkeikθ)
is nonnegative for all θ if and only if there exist a0,…,an∈C such that
k=0∑n(yke−ikθ+yˉkeikθ)=k=0∑nakeikθ2.
(d) Show that Knp={y∈Cn∣P(y)⪰0} where P(y)∈Hn is defined as
P(y)kl=1−zk−1zˉl−1yk+yl,l,k=1,…,n.
The matrix P(y) is called the Nevanlinna-Pick matrix associated with the points zk, yk.
Hint. As we noted in part (a), Knp is a closed convex cone, so Knp=Knp∗∗.
(e) As an application, pose the following problem as a convex optimization problem:
minimizek=1∑n∣f(zk)−wk∣2subject tof∈F.
The problem data are n points zk with ∣zk∣>1 and n complex numbers w1,…,wn. We optimize over all positive-real functions f.