Dear Nicolas,
Thank you very much for your reply.
Please allow me to ask questions on your message.
Yes, I know it.
But the constraints has det M >= 0 and the optimizer stays inside the
strictly
feasible region, is the optimizer supposed to stay inside the set of
positive
definite matrices, and eventually reaches the optimal value??
I believe the above behavior is what an interior point method does in
general.
> In order to
> enforce the constraint, you could write it like that: d_i>0 where
> A=LDL' is the factorization of A and d_i is the diagonal. It is a
> costly constraint because you have to compute L.
But it seems to more difficult to compute the gradient and Hessian
of the constraints. At least the computation of the gradient and
Hessian of det M is relatively easy.
> In a nutshell, if you
> have good results, it is fine but KNITRO is not designed to solve SDPs
> (Semi-Definite Programming). Therefore, you may also try specialized
> solvers like Sedumi, SDP3 or PenSDP.
The problem with SDP solvers is that our objective function is not
linear but convex. It is essentially the sum of x_i log x_i, where
x_i is an eigenvalue of the positive semidefinite matrix M.
I would appreciate it if you could give me a suggestion to solve
such kind of the problem.
Best regards,
Ryutaroh Matsumoto
>
> (2) Onhttp://
www.ziena.com/documentation.htm, you will find the