Hello, all

I know equality constraint exp(x)+exp(y)+exp(z)==1 is not convex. Do you have any idea to address it?

Nonlinear equality constraints are non-convex.

The relaxation `exp(x)+exp(y)+exp(z)<=1`

is convex and can be entered in CVX. If you solve this relaxed problem, and it turns out that equality holds, then you have a solution to the original (equality-constrained) problem. Otherwise, you don’t.

If the relaxation doesn’t provide a solution to the original problem, use a non-convex solver, such as available under YALMIP.

Thank you for your comment. However, if I set exp(x)+exp(y)+exp(z)<=1, the equality is not hold. I should make it convex, so non-convex solver is not suitable for my situation. Thanks again!

Use a non-convex solver, change your model to be convex. or abandon the problem. The choice is yours.

Exactly, Mark. Thank you for your suggestion and I will change my model. Have a good day.