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