欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    最新应用LINGOMATLAB软件求解线性规划PPT课件.ppt

    • 资源ID:56702995       资源大小:863.50KB        全文页数:38页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新应用LINGOMATLAB软件求解线性规划PPT课件.ppt

    应用应用LINGOMATLABLINGOMATLAB软软件求解线性规划件求解线性规划一个LINGO程序一般会包含集合段、数据输入段、优化目标和约束段、初始段和数据预处理段等部分,每一部分有其独特的作用和语法规则,读者可以通过查阅相关的参考书或者LINGO的HELP文件详细了解,这里就不展开介绍了。LINGO的主要功能特色为:既能求解线性规划问题,也有较强的求解非线性规划问题的能力;输入模型简练直观;运算速度快、计算能力强;内置建模语言,提供几十个内部函数,从而能以较少语句,较直观的方式描述大规模的优化模型;将集合的概念引入编程语言,很容易将实际问题转换为LINGO模型;并且能方便地与Excel、数据库等其他软件交换数据。求解输出结果如下:Globaloptimalsolutionfoundatiteration:4Objectivevalue:22.40000VariableValueReducedCostX10.0000000.7000000X212.000000.000000X30.0000000.6166667X430.000000.000000X510.000000.000000RowSlackorSurplusDualPrice122.40000-1.00000020.000000-0.583333334.1000000.00000040.000000-4.16666750.0000000.8833333因此,每周每个动物的配料为饲料A2、A4、A5分别为12、30和10,合计为52,可使得饲养成本达到最小,最小成本为22.4元;不选用饲料和的原因是因为这两种饲料的价格太高了,没有竞争力。“Reduced Cost”分别等于0.7和0.617,说明当这两种饲料的价格分别降低0.7元和0.62元以上时,不仅选用这两种饲料而且使得饲养成本降低。从“Slack or Surplus”可以看出,蛋白质和维生素刚达到最低标准,矿物质超过最低标准4.1;从“Dual Price”可以得到降低标准蛋白质1单位可使饲养成本降低0.583元,降低标准维生素1单位可使饲养成本降低4.167元,但降低矿物质的标准不会降低饲养成本,如果动物的进食量减少,就必须选取精一些的饲料但要增加成本,大约进食量降低1可使得饲养成本增加0.88元。(1.5.1)1.5.2 应用应用MATLAB求解线性规划求解线性规划MATLAB(MATrix LABoratory)的基本含义是矩阵实验室,它是由美国MathWorks公司研制开发的一套高性能的集数值计算、信息处理、图形显示等于一体的可视化数学工具软件。它是建立在向量、数组和矩阵基础之上的,除了基本的数值计算、数据处理、图形显示等功能之外,还包含功能强大的多个“工具箱”,如优化工具箱(optimization toolbox)、统计工具箱、样条函数工具箱和数据拟合工具箱等都是优化计算的有力工具。在这里仅介绍用MATLAB6.5优化工具箱求解线性规划问题。一般线性规划问题的数学模型为其中其中C是目标函数的系数行向量(常数)是目标函数的系数行向量(常数),X 是是n维列维列向量(决策变量),向量(决策变量),A,A1是常数矩阵,是常数矩阵,b,b1是常数是常数向量,向量,lb,ub是是n维列向量分别表示决策变量维列向量分别表示决策变量X的下界的下界与上界。与上界。在在Matlab优化工具箱(优化工具箱(Optimization Toolbox)中,)中,求解求解(1.5.1)的程序如下:的程序如下:x,fval,exitflag,output,lambda=linprog(c,A,b,Aeq,beq,lb,ub,x0,options)说明:说明:(1)A是不等式约束的系数矩阵,是不等式约束的系数矩阵,b是相应的常是相应的常数列向量,若没有不等式约束,则均用数列向量,若没有不等式约束,则均用 代替;代替;(2)Aeq是等式约束的系数矩阵,是等式约束的系数矩阵,beq是相应的常数是相应的常数列向量,若没有等式约束,则均用列向量,若没有等式约束,则均用代替;代替;(3)如果某个变量无下界,则用如果某个变量无下界,则用-inf表示;如果某个变表示;如果某个变量无上界,则用量无上界,则用inf表示,若决策变量表示,若决策变量 无下界,则无下界,则lb用用代替;若决策变量代替;若决策变量 无上界,则无上界,则ub用用代替;代替;(4)x0是线性规划的初始解,这种设计仅对中规模算是线性规划的初始解,这种设计仅对中规模算法有效,通常可以缺省。法有效,通常可以缺省。(5)输出输出 是最优解,是最优解,fval是最优值。是最优值。(6)输出输出exitflag描述了程序的运行情况,若其值大描述了程序的运行情况,若其值大于零,表示程序收敛到最优解于零,表示程序收敛到最优解 ;若其值等于零,;若其值等于零,表示计算达到了最大次数;若其值小于零,表示问表示计算达到了最大次数;若其值小于零,表示问题无可行解,或程序运行失败。题无可行解,或程序运行失败。(7)输出输出output表示程序运行的某些信息,如迭代表示程序运行的某些信息,如迭代次数次数(iterations)、所用算法、所用算法(algorithm)、共轭梯度、共轭梯度(cgiterations)等。等。(8)lambda表示解处的拉格朗日乘子,其中表示解处的拉格朗日乘子,其中lower,upper,ineqlin,eqlin分别对应于下界、上界、不分别对应于下界、上界、不等式约束与等式约束。等式约束与等式约束。例1.5.3 用MATLAB解线性规划问题(1.5.2)解解Matlab程序如下程序如下:c=-2,-1,1;A=1,4,-1;2,-2,1;b=4;12;Aeq=1,1,2;beq=6;lb=0,0,-inf;ub=inf,inf,5;x,z=linprog(c,A,b,Aeq,beq,lb,ub)运行后得到输出运行后得到输出Optimizationterminatedsuccessfully.x=4.66670.00000.6667z=-8.6667例例1.5.4 用MATLAB求解线性规划问题(1.5.3)解解 首先转化为求最小值问题Matlab程序如下程序如下c=-2,-3,5;A=-2,5,-1;b=-10;Aeq=1,1,1;beq=7;lb=0,0,0;x,z=linprog(c,A,b,Aeq,beq,lb)运行后得到输出运行后得到输出x=6.4286 0.5714 0.0000z=-14.5714键入键入s=-z运行后得到原问题的目标运行后得到原问题的目标函数最大值函数最大值s=14.5714用用MATLAB求解例求解例1.5.2的程序与输出结果为:的程序与输出结果为:c=0.2,0.7,0.4,0.3,0.5;A=-0.3,-2,-1,-0.6,-1.8;-0.1,-0.05,-0.02,-0.2,-0.05;-0.05,-0.1,-0.02,-0.2,-0.08;1,1,1,1,1;b=-60;-3;-8;52;lb=0,0,0,0,0;x,z=linprog(c,A,b,lb)Optimization terminated successfully.x=0.0000 12.0000 0.0000 30.0000 10.0000z=22.4000习题习题11.建立下列线性规划问题的数学模型(1)某工厂生产A、B、C三种产品,三种产品对于材料费用、劳动力和电力的单位消耗系数,资源限量和单位产品价格如表1.1所示。问应如何确定生产计划可使得总产值达到最大?建立线性规划问题的数学模型。表表1.1生产计划问题的数据生产计划问题的数据 产品产品资资源源ABC资资源源限量限量材料材料费费用(元)用(元)22.54320劳动劳动力(人天)力(人天)618640电电力(度)力(度)5510750单单位价格(百元)位价格(百元)6410(2)某疗养院营养师要为某类病人拟订一周的菜单。可供选择的蔬菜及其费用和所含营养成分的数量以及这类病人每周所需各种营养成分的最低数量如表1.2所示。另外,为了口味的需要,规定一周内所用卷心菜不多于2份,其他蔬菜不多于4份。若病人每周需要14份蔬菜,问选用每种蔬菜各多少份,可使生活费用最小。建立线性规划问题的数学模型。表表1.2食谱问题的数据食谱问题的数据蔬菜蔬菜每份蔬菜所含每份蔬菜所含营营养成分养成分费费用用(元(元/份)份)铁铁(mg)磷磷(mg)VA(单单位位)VC(mg)烟酸烟酸(mg)青豆青豆0.451041580.31.5胡胡萝萝卜卜0.4528906530.351.5花菜花菜1.05502550530.62.4卷心菜卷心菜0.42575270.150.6甜菜甜菜0.5221550.251.8土豆土豆0.57523580.81.0每周每周营营养养最低需求量最低需求量6.0325175002455.0播种计划表亩产量表土地作物作物面积100600700500500800500850400400150300土地面积200300500(4)某糖果厂用原料A、B、C加工成三种不同牌号的糖果甲、乙、丙,已知各种牌号的糖果中A、B、C的含量,原料成本,各种原料的每月限制用量,三种牌号糖果的单位加工费及售价如表1.4所示,问该厂每月应生产这三种牌号的糖果各多少千克,使该厂获利最大?试建立这个问题的线性规划数学模型。甲乙丙原料成本(元/千克)每月限制用量(千克)A8.002000B6.002500C4.001200加工费(元/千克)2.01.61.2售价(元)13.611.49表表1.4 糖果厂生产计划数据表糖果厂生产计划数据表0.00.51.01.51.92.53.03.54.04.51.00.90.71.52.02.43.22.02.73.55.05.56.06.67.07.68.59.010.01.04.03.62.75.74.66.06.87.3表1.5 随 变化的数据表求拟合以上数据的直线 ,目标为使y的各个观察值同按直线关系所预期的值的绝对偏差总和为最小(即:误差绝对值之和最小)。建立线性规划问题的数学模型。(提示:对任意的 ,令:那么,)2.将下列线性规划问题化成标准形(1)(2)3.用图解法求解下列线性规划问题(1)(2)(3)(4)(5)4.试将下述问题改写成线性规划问题8.用单纯形方法求解下列线性规划问题(1)(2)(3)(4)9某工厂在计划期内要安排甲、乙两种产品的生产,已知生产单位产品所需的设备台时及A、B两种原材料的消耗、资源的限制和每单位产品的获利如表1.6。问工厂应分别生产甲、乙产品多少单位才能使工厂获利最大?建立线性规划问题数学模型,并用单纯形方法求出最优解。产品资源甲乙资源限制设备11300台时原料A21400千克原料B01250千克单位产品获利50元100元表1.6 资源配置问题的数据10.对于线性规划问题:(1)求该线性规划问题的全体基本最优解;(2)确定任意最优解的表达式。11.用两阶段法求解线性规划问题。(1)(2)(3)(4)12.某工厂在计划期内要安排甲、乙两种产品的生产,已知生产单位产品所需的设备台时及A、B两种原材料的消耗,以及资源的限制和每单位产品的获利如下表1.7。问工厂应分别生产甲、乙产品多少单位才能使工厂获利最大?对应的最大利润是多少?建立线性规划问题的数学模型,并用单纯形方法求出所有的基础最优解。产品资源甲乙资源限制设备11300台时原料A21400千克原料B01250千克单位产品获利50元50元 表1.7 资源配置问题的数据13.考虑下述线性规划问题14用LINGO和MATLAB求解本章习题中的线性规划问题。结束语结束语谢谢大家聆听!谢谢大家聆听!38

    注意事项

    本文(最新应用LINGOMATLAB软件求解线性规划PPT课件.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开