MATLAB求解规划问题(线性规划, 整数规划, 非线性规划)

生产实践中,经常会遇到很多资源分配的问题,如何分配各种资源以获得最大经济效益,这就形成了运筹学的一个分支——数学规划。

离散系统的优化问题一般都用规划模型求解

而matlab提供了很多强大的规划问题求解命令,使得求解非常简单

基础知识

规划问题的数学模型的三个要素

  • 决策变量
  • 目标函数
  • 约束条件

  • 可行解 满足约束条件的解
  • 可行域 所有可行解构成的集合,R
  • 最优解 使目标函数达到最小值的可行解

线性规划Linear Programing

理论

目标函数和约束条件均为线性的最优化问题。约束为线性等式Or不等式

线性规划问题的通用的求解方法:单纯形法(由美国数学家,线性规划之父:George Bernard Dantzig(1914-2005)于1947年提出),正是这个单纯形为线性规划的整个学科打下了基础。

总之现在线性规划问题非常好求解,就用单纯形,MATLAB的linprog就是用的单纯形。
在这里插入图片描述

分支:整数线性规划Iinteger Linear Programing(全部决策变量都必须取整数值)

1947年J.von诺依曼提出了对偶理论,开创了线性规划的新领域, 他在1946年提出经典的计算机体系架构(程序和数据一样存储起来),世界上第一台计算机ENIAC也是他参与设计的。

“对偶”不是“等价”
“对偶”不是“等价”
“对偶”不是“等价”

具体定义
在这里插入图片描述
不等式方向相反,即原问题的约束不等式是大于等于则对偶问题的对应条件则是小于等于

优化方向相反,即原问题max对偶问题就是min
在这里插入图片描述
行约束是变量范围的约束条件,如 x ≥ 0 x\geq0

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值