How to let Ax/(B-Cln(x/y-1)) be recognized as convex

Uncategorized
Sep 28, 2023
H

Basically, I have proved that the constraint (9b) is convex given the constraints. However, I cannot let the CVX recognize it is a convex constraint. I tried to utilize the rel_entr function but finally failed. Do anyone know how to transfer the constraint to let CVX recognize it is actually convex?

Thank you so much.

M

It doesn’t appear to be either convex or concave over the entirety of its natural domain. Therefore, it seems unlikely there will be a CVX representation, even if it is convex in the constraint region.

H
Replying to #2

Thanks for your kind reply. I think so.

H
Replying to #2

Thank you again for your reply. Do you have any ideas to transform this problem, so that this problem can be solved with existing solvers? It seems still difficult even using block coordinate descent. For example, when I fix the optimization variables q and t, I still cannot use CVX to solve the problem since it appears A\rho /(B-C*log(\rho-1)).

M

You could try using a non-convex solver under YALMIP.

H
Replying to #5

Ok. I will try it. Thank you so much!