Hi, All
I've encountered an interesting problem:
min \sum_{j=1}^{M} 1/(x_j^T * W * x_j)
s.t. X^T * D * X = I.
X is non-negative matrix.
x_j is the j-th column of X, W=W^{T}, and D is symmetric positive definite matrix.
I tried to use generalized Stiefel factory to solve this problem. But the result is not even close to the optimal.
I noticed that the objective function is not smooth when X is a real matrix.
Is there any method to force X to be non-negative, or make the objective function smooth?
Thanks a lot for any kindly help!
Best Regards,
Bo