I am trying to find the feasible solution to the following problem but CVX generates error. Can anybody help me that the code is correct or not?
cvx_begin m = 5 variables sbsdeltas(m,1) xsbs(m,1) T30(m,1) maximize 0 subject to T30 <= logSumkDelta + sum(sbsdeltas - sbsdeltask)./logSumkDelta; xsbs - log( sum(sbsdeltas) + (sbsdeltas.*B)*C )/log(2) + T30 <= 0; sum(sbsdeltas) <= constant; sbsdeltas >= 0; sbsdeltas <= 1; T30 >= 0;
logSumkDelta, B, C and sbsdeltask are constant terms obtained through Taylor approximation. C is a constant value while B is a vector with values of order 1e+15. When i solved the problem, i got the following error:
Successive approximation method to be employed.
For improved efficiency, SDPT3 is solving the dual problem.
SDPT3 will be called several times to refine the solution.
Original size: 43 variables, 18 equality constraints
6 exponentials add 48 variables, 30 equality constraints
Cones | Errors |
Mov/Act | Centering Exp cone Poly cone | Status
0/ 0 | 0.000e+00 0.000e+00 0.000e+00 | Failed
0/ 0 | 0.000e+00 0.000e+00 0.000e+00 | Solved
Optimal value (cvx_optval): +0
I would like to know as to why CVX failed to find solution to the above problem.