数学建模线性规划.pdf
《数学建模线性规划.pdf》由会员分享,可在线阅读,更多相关《数学建模线性规划.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、线性规划 1.简介:线性规划是运筹学中研究较早、发展较快、应用广泛、方法较成熟的一个重要分支,它是辅助人们进行科学管理的一种数学方法.在经济管理、交通运输、工农业生产等经济活动中,提高经济效果是人们不可缺少的要求,而提高经济效果一般通过两种途径:一是技术方面的改进,例如改善生产工艺,使用新设备和新型原材料.二是生产组织与计划的改进,即合理安排人力物力资源.线性规划所研究的是:在一定条件下,合理安排人力物力等资源,使经济效果达到最好.规划问题。一般地,求线性目标函数在线性约束条件下的最大值或最小值的问题,统称为线性线性约束条件的解叫做可行解,由所有可行解组成的集合叫做可行域。在优化模型中,如果目
2、标函数 f(x)和约束条件中的 gi(x)都是线性函数,则该模型称为线性规划。2.线性规划的 3 个基本要素(1)决策变量(2)目标函数 f(x)(3)约束条件(gi(x)0 称为约束条件)3.建立线性规划的模型(1)找出待定的未知变量(决策变量),并用袋鼠符号表示他们。(2)找出问题中所有的限制或者约束,写出未知变量的线性方程或线性不等式。(3)找到模型的目标或判据,写成决策变量的线性函数,以便求出其最大值或最小值。以下题为例,来了解一下如何将线性规划用与实际的解题与生活中。生产计划问题 某工厂生产甲乙两种产品,每单位产品消耗和获得的利润如表 试拟订生产计划,使该厂获得利润最大 解答:根据解
3、题的三个基本步骤(1)找出未知变量,用符号表示:设甲乙两种产品的生产量分别为 x1与 x2吨,利润为 z 万元。(2)确定约束条件:在这道题目当中约束条件都分别为:钢材,电力,工作日以及生产量不能为负的限制 钢材:9x1+5 x2360,电力:4x1+5 x2200,工作日:3x1+10 x2300,x1 0,x2 0,(3)确定目标函数:Z=7x1+12 x2 所以综合上面这三步可知,这个生产组合问题的线性规划的数学模型为:max Z=7x1+12 x2.00300103200543605921212121xxxxxxxx 4.使用 MATLAB 解决线性规划问题 依旧是以上题为例,将其用
4、MATLAB 来表示出来 1.将目标函数用矩阵的乘法来表示 max Z=(7 12)21xx 2.将约束条件也用矩阵的乘法表示.2121003002003601035459xxxx 编写 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)其运行结果显示如下:x=fval=求解线性规划的语句(1)c=表示目标函数的各个决策变量的系数(2)A=表示约束条件中或的式子中的各个决策变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 线性规划
限制150内