Why the status:failed

Why do I show null values, but we are able to get the value of the optimization variable W0.

Impossible to answer without reproducible problem. But you should consider all values to be meaningless if CVX reports Failed.

For this problem, you should use Mosek as solver if it is available to you. Otherwise, follow the instructions at CVXQUAD: How to use CVXQUAD's Pade Approximant instead of CVX's unreliable Successive Approximation for GP mode, log, exp, entr, rel_entr, kl_div, log_det, det_rootn, exponential cone. CVXQUAD's Quantum (Matrix) Entropy & Matrix Log related functions .

1 Like

In an SDP program, the objective function is log det(W), how to modify log det(W) without a mosek solver

Follow the directions in the link in my preceding post to use CVXQUAD"s exponential.m replacement.