It’s easy to see that the function 1/(1+exp(-x)) is concave with respect to variable x, but i wonder to konw that how to express this function in the CVX？Many thanks!

How do you plan to use it? It is convex for x <= 0, and concave for x >= 0. It is actually log-concave, which means that its logarithm is concave.

`inv_pos(1+exp(-x))`

is accepted by CVX, and reported as log-concave. However, the argument `1+exp(-x)`

violates the `inv_pos`

help which states its argument must be concave. I don’t know whether that is undocumented special behavior for log-convexity and log-concavity, and I don’t trust the correctness of using it.

I think you’re out of luck with CVX. I will mark this as non-convex.

okk, anyway, thanks for your help!