概述
MATLAB是一种强大的数学工具软件,以下将介绍线性规划模型的MATLAB求解。
1. 线性规划的标准型
目标函数:
约束条件:
其中,是目标函数的系数矩阵 , 称为决策变量,
是不等约束系数矩阵, 是不等约束常数向量,
是相等约束系数矩阵, 是相等约束常数向量,
是决策变量下界值, 是变量上界值向量。
2. linprog函数调用格式
是最优解, 是最优值, 是初始迭代点, 为参数优化,可修改默认的迭代算法、结果显示方式等。 和 在实际计算时可缺省。
3. 实例
MATLAB求解线性规划的算法有大规模内点法(Large-scale interior-point),中等规模作用集算法(Medium-scale active set)和中等规模单纯形算法(Medium-scale Simplex)。
例:
代码如下:
以上算法为大规模内点法。
计算结果为:
用中等规模单纯形算法求解:
计算结果为:
参考文献:《新编MATLAB&Simulink自学一本通》,北京航空航天大学出版社。
最后
以上就是魁梧草丛为你收集整理的Matlab求解线性规划的全部内容,希望文章能够帮你解决Matlab求解线性规划所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复