最大化目标函数等式和不等式约束

15的观点(30天)
你好,
我想估计x_1,……,x_4最大化
,
函数可以帮我解决这个问题,
也,我怎么能把这个目标函数是凸如果这是可能的。
谢谢提前
1评论
Torsten
Torsten 2023年1月20日
编辑:Torsten 2023年1月23日
x1 = x2 = x3 = 0 x4 = 1
应该是显而易见的,因为系数x4所有系数的最大值。
和你的目标函数 凸的。

登录置评。

接受的答案

Aditya
Aditya 2023年1月23日
编辑:Aditya 2023年1月23日
你好,
我知道你想解决这个线性规划问题。
例子很简单的解决方案,指出了 @Torsten 在评论。
一般来说,您还可以使用 linprog 函数来解决这些问题。这里有一个例子到达的平凡解的例子。
文档的基础上 linprog ,我已经定义了变量:
f = (4.22117991, 4.21111679, 4.22994893, 4.23060394);
Aeq = (1, 1, 1, 1);
磅= (0,0,0,0);
说真的= [1];
x = linprog (- f, [] [], Aeq,说真的,磅,[]);
您可以看到变量 x [0,0,0,1] 这是简单的解决这个问题。
我已经通过的原因- f ( - f )因为linprog最小化目标函数。所以,为了最大化 f ,我们减少 - f
4评论
Torsten
Torsten 2023年2月3日
是的,这是很有意义的。
的解决方案是尽可能简单的t = 1。
带行最大和,我说行,并设置相应的(我)1和所有其他(j)为0。

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!