作业帮 > 综合 > 作业

用matlab解决运筹学中的LP问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/01 22:59:15
用matlab解决运筹学中的LP问题
用matlab编程,使用单纯形法解决LP问题
只需解决max:z=CX,AX≤B,X≥0的情况即可.
我不要那么麻烦的,只需要解决上面那种情况就行
这里有,里面还有 说明 文档.
以下是,采用大M法及字典序规则的 单纯型法 算法 参考程序:
function [x,f]=Lps_Mlex(c,A,b,M,N,pre)
% [x,f]=Lps_Mlex(c,A,b,M,N,pre) 采用单纯型法中的
% 大M法,并给字典序规则解下列线性规划
% min f=ct*x s.t.Ax=b,x 所有分量 >=0
% M是一个充分大的数,N是引进人工变量的个数,N应不超过
% (通常等于)约束等式的个数,pre 是精度
% 返回结果 x 是最优解,f 是最优解处的函数值
[m,n]=size(A);
if nargin