如果问题结构形式为1/x,可以利用GP算法进行求解
案例:
clear all
clc
a=rand(5,1);
cvx_begin GP
variable x(5)
minimize( -( sum(log(10-a./x)) ) )
subject to
sum(x)<=5
cvx_end
参考资料:CVX介绍——几何编程模式
https://blog.youkuaiyun.com/qq_21747841/article/details/78466802
本文通过一个具体的案例展示了如何使用GP算法解决形式为1/x的问题,利用CVX工具包在MATLAB环境下进行编程实现,同时设定了变量约束条件。
7314

被折叠的 条评论
为什么被折叠?



