
MATLAB linprog 代码-单纯形算法:从零开始学习
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程详细介绍了使用MATLAB的linprog函数实现线性规划中的单纯形算法,适合初学者循序渐进地掌握相关知识和技能。
该项目的目标是通过从零开始编码来理解单纯形算法的内部工作原理,并解决制造业中的特定问题。这段代码专门解决了模型1的问题。线性规划如下:
最大化目标函数:9(s1+s2+s3)+12(L1+L2+L3)+10(m1+m2+m3)
约束条件:
s1+s2+s3 <= 340
m1+m2+m3 <= 900
L1+L2+L3 <= 700
s1 + m1 + L1 <= 550
s2 + m2 + L2 <= 750
s3 + m3 + L3 <= 275
9*s1 + 17*m1 + 21*L1 <= 10,000
9*s2 + 17*m2 + 21*L2 <= 7,000
9*s3 + 17*m3 + 21*L3 <= 4,200
变量非负约束:s1、s2、s3、m1、m2、m3、L1、L2、L3 >= 0
编码的算法结果将使用MATLAB-linprog线性规划求解器进行验证。编码算法和linprog的结果必须相同(或接近)。
全部评论 (0)
还没有任何评论哟~


