使用MATLAB中的'linprog'函数求解该线性规划问题,代码如下:

f = [2, 0; 0, 2];
A = [-1, -1; -1, -5];
b = [-2; -5];
lb = [0; 0];

[x, fval, exitflag] = linprog(f, A, b, [], [], lb);

disp(['x1 = ', num2str(x(1)), ', x2 = ', num2str(x(2))]);
disp(['最优解为:', num2str(fval)]);

输出结果为:

x1 = 1.0000, x2 = 1.0000
最优解为:-4.0000

因此,该线性规划问题的最优解为f = -4,当x1 = 1,x2 = 1时取得最优解。


原文地址: https://www.cveoy.top/t/topic/nRt6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录