- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线性规划
1.简介:
线性规划是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支 ,它是
辅助人们进行科学管理的一种数学方法 .在经济管理、交通运输、工农业生产等经济活动中,
提高经济效果是人们不可缺少的要求, 而提高经济效果一般通过两种途径: 一是技术方面的
改进,例如改善生产工艺,使用新设备和新型原材料 .二是生产组织与计划的改进,即合理
安排人力物力资源 .
线性规划所研究的是:在一定条件下,合理安排人力物力等资源,使经济效果达到最好 .
规划问题。 一般地, 求线性目标函数在线性约束条件下的最大值或最小值的问题, 统称为线
性线性约束条件的解叫做可行解,由所有可行解组成的集合叫做可行域。
在优化模型中, 如果目标函数 f(x) 和约束条件中的 g i (x)都是线性函数, 则该模型称为线性
规划。
2.线性规划的 3 个基本要素
(1)决策变量
(2 )目标函数 f(x)
(3 )约束条件( g i (x)≤0 称为约束条件)
3.建立线性规划的模型
(1)找出待定的未知变量(决策变量) ,并用袋鼠符号表示他们。
(2 )找出问题中所有的限制或者约束,写出未知变量的线性方程或线性不等式。
(3 )找到模型的目标或判据,写成决策变量的线性函数,以便求出其最大值或最小值。
以下题为例,来了解一下如何将线性规划用与实际的解题与生活中。
生产计划问题
某工厂生产甲乙两种产品,每单位产品消耗和获得的利润如表
试拟订生产计划,使该厂获得利润最大
解答: 根据解题的三个基本步骤
(1)找出未知变量,用符号表示:
设甲乙两种产品的生产量分别为 x 1 与 x 2 吨,利润为 z 万元。
(2 )确定约束条件:
在这道题目当中约束条件都分别为:钢材,电力,工作日以及生产量不能为负的限制
精选文库
钢材: 9x +5 x ≤360 ,
1 2
电力: 4x 1 +5 x 2 ≤200 ,
工作日: 3x 1 +10 x2 ≤300 ,
x 1 ≥0 ,x 2 ≥0,
(3 )确定目标函数:
Z=7x 1 +12 x 2
所以综合上面这三步可知,这个生产组合问题的线性规划的数学模型为:
max Z=7x 1 +12 x 2
9x1 5x2 360
4x1 5x2 200
s.t. 3x1 10x2 300
x1 0
x2 0
4.使用 MATLAB 解决线性规划问题
依旧是以上题为例,将其用 MATLAB 来表示出来
1.将目标函数用矩阵的乘法来表示
x1
max Z=(7 12)
x2
2.将约束条件也用矩阵的乘法表示
9 5 360
x1
4 5 200
x2
s.t. 3 10 300
0 x1
0 x2
编写 MATLAB 的程序如下:
c=[-7 -12]; ( 由于是 max 函数,因此将目标函数的系数全部变为负数 )
A=[9,5;4,5;3,10];
b=[360;200;300];
Aeq=[];
beq=[];
vlb=[0;0];
vub=[];
[x,fval]=linprog(c,A,b,Aeq,beq,vlb,vub)
其运行结
原创力文档


文档评论(0)