Generalized eigenvalue minimization. Recall (from example 3.37, or \S A.5.3) that the largest generalized eigenvalue of a pair of matrices (A,B)∈Sk×S++k is given by
λmax(A,B)=u=0supuTBuuTAu=max{λ∣det(λB−A)=0}.
As we have seen, this function is quasiconvex (if we take Sk×S++k as its domain).
We consider the problem
minimizeλmax(A(x),B(x))(4.73)
where A,B:Rn→Sk are affine functions, defined as
A(x)=A0+x1A1+⋯+xnAn,B(x)=B0+x1B1+⋯+xnBn.
with Ai,Bi∈Sk.
(a) Give a family of convex functions ϕt:Sk×Sk→R, that satisfy
λmax(A,B)≤t⟺ϕt(A,B)≤0
for all (A,B)∈Sk×S++k. Show that this allows us to solve (4.73) by solving a sequence of convex feasibility problems.
(b) Give a family of matrix-convex functions Φt:Sk×Sk→Sk that satisfy
λmax(A,B)≤t⟺Φt(A,B)⪯0
for all (A,B)∈Sk×S++k. Show that this allows us to solve (4.73) by solving a sequence of convex feasibility problems with LMI constraints.
(c) Suppose B(x)=(aTx+b)I, with a=0. Show that (4.73) is equivalent to the convex problem
minimizesubject toλmax(sA0+y1A1+⋯+ynAn)aTy+bs=1s≥0,
with variables y∈Rn, s∈R.