i don’t know what happened to this bug, i need to calculate (belta / l1_0), belta and W0 are constant . if this usage is wrong what should i use to represent belta / l1_0
The argument of
inv_pos must be concave or affine. Youra is not.
inv_pos Reciprocal of a positive quantity.
inv_pos(X) returns 1./X if X is positive, and +Inf otherwise.
X must be real.
For matrices and N-D arrays, the function is applied to each element. Disciplined convex programming information: inv_pos is convex and nonincreasing; therefore, when used in CVX specifications, its argument must be concave (or affine).
I don’t know whether your problem can be reformulated, because you don’t show how
g2 are to be used. Perhaps
l2 can be multiplied out to be in the numerator of an inequality? Perhaps not.
i need to use belta/l1_0 that can’t be replaced and this formula is convex ,could you tell me how to deal this problem ,thanks for your reply
Please show us your convexity proof. if I had a dime for every incorrect claim of convexity on this forum, i wouldn’t be rich, but I would have quite a few dollars.