【发布时间】:2022-01-15 18:59:17
【问题描述】:
x + y ≤ 44,
2x + y ≤ 64,
9,000x + 5,000y ≤ 300,000
目标函数:30,000x + 20,000y
我想在 Matlab
中找到最优解但是有错误信息Problem is unbounded.
这是我的代码
A = [1 1;2 1;9 5];
b = [44 64 300];
f = [3 2];
x = linprog(f,A,b)
假设答案:x=20,y=24
【问题讨论】:
-
因为 linprog 最小化而你想最大化。你应该否定 f。