How to deal with the constraints “x(2^(1/x) - 1) <= C” via CVX, where C is a constant parameter and x > 0.

The question can just be expressing x*(2^(1/x)). Replace it with a variable `z`

, then add the following constraint

`{ log(2), x, z } <In> exp_cone`

The CVX Users’ Guide is not very clear (i.e., is “wrong”) on the needed syntax for exponential cone constraint.

`{ log(2), x, z } == exponential(1)`

will work.

So altogether what is needed for the constraint is:

```
variables x z
{ log(2), x, z } == exponential(1)
z - x <= C
```

Thanks a lot. I got it.

It works well! Thank you very much.