无线通信领域的一些优化问题
目标函数与约束的凹凸性
凸的目标函数有两种:maximize 凹函数、minimize 凸函数
凸的约束:凸(仿射函数)
≤
\leq
≤ 凹(仿射函数)
一些反比例函数:
1 / x 、 1 / ( x 2 ) 、 1 / ( x 3 ) 1/x、1/(x^2) 、 1/(x^3) 1/x、1/(x2)、1/(x3)
矩阵
迹Tr()是一个仿射函数
在cvx中,不接受类似于’^'的表达,但是不代表上述不是凸的表达式,我们是需要让将这些凸函数写成cvx接受的形式;
1
/
x
1/x
1/x在
x
>
0
x>0
x>0的时候是凸函数: inv_pos(x)
1
/
x
2
1/x^2
1/x2在
x
>
0
x>0
x>0: pow_pos(inv_pos(x),2)
1
/
x
3
1/x^3
1/x3在
x
>
0
x>0
x>0: pow_pos(inv_pos(x),3)
…
后续会继续添加常见的一些cvx表达;
以此类推,详情可以参考cvx的使用手册;