Hi all! First, just want to thank all the people involved in Manopt, it's an amazing tool.
I'm currently working on a minimization problem with Riemannian Manifolds. I'm rather new to the topic, so I started by using Euclidean spaces (although I'm looking to reformulate an expanded version of the problem using Grassmanian manifolds). My question is related to proving the theoretical convergence properties of Trust-Regions, as Manopt results are very nice (using complexeuclideanfactory and trustregions) but I want to prove that my problem satisfies the global and local convergence requirements of TR.
My cost function is defined over complex vectors, f:C^n->R and is phase-invariant, i.e. f(alpha*w)=f(w) whith |alpha|=1. So the problem is actually defined on a quotient manifold (which is one of the motivations to use manifold optimization), although this is not a major issue in my actual question.
Being a complex domain, I use Wirtinger calculus to derive the Euclidean gradients and Hessians.
I've done most of the proofs already (using the theorems of the Riemannian Trust-Regions paper): I've shown global convergence (using Corollary 4.6), superlinear local convergence (Theorem 4.13, as the Hessian is exact), and most of the conditions for local convergence (Theorem 4.12). The only part missing of the latter is to show that the inverse Riemannian Hessian operator is bounded in a neighborhood of a local minimizer.
My problem: I haven't been able to find an expression for the inverse Riemannian Hessian.
The Wirtinger Hessian can be described as a block matrix where each submatrix depends only on the argument w in C^n
H_f (w) = [A_w , B_w ; conj(B_w) , conj(A_w) ]
Due to Wirtinger calculus, this Hessian operates on the argument [ u ; conj(u) ]
I computed the Riemannian Hessian with Frechet derivatives and obtained
h = Hess f [u] = A(w) u + B(w) conj(u)
I tried to solve for h in the equation above, to no avail. I also tried to rewrite the expression with the usual C->R^2 formulation, but had no success isolating the real and imaginary parts of u.
Any ideas to find the inverse Riemannian Hessian operator? Am I missing something obvious?