How to express the convex formula of 1/x^a*y^b*z^c in cvx?

Uncategorized
Oct 25, 2022
H

I want to express 图片1 , where x y and z are optimization variables, and a b c are constants.

M

Assuming a,b,\ldots x, y, \ldots are all positive then t\geq \frac{1}{x^ay^b\cdots} is equivalent with \log(t)+a\log(x)+b\log(y)+\cdots\geq 0.

If a,b,\ldots are natural numbers then you could also use geo_mean or prod_inv.

H
Replying to #2

Thank you for your answer, it totally solved my problem。o( ̄▽ ̄)ブ