1 / 18
文档名称:

利用Matlab求解线性规划问题.ppt

格式:ppt   大小:72KB   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

利用Matlab求解线性规划问题.ppt

上传人:drp539607 2019/9/26 文件大小:72 KB

下载得到文件列表

利用Matlab求解线性规划问题.ppt

相关文档

文档介绍

文档介绍:利用Matlab求解线性规划问题评搏降捻伴谦怀膊纹水庚暮茂瘤缔怨漾母诚沉神侵没蜕墓悔初秦央缺县事利用Matlab求解线性规划问题利用Matlab求解线性规划问题线性规划是一种优化方法,Matlab优化工具箱中有现成函数linprog对如下式描述的LP问题求解:minf(x).(约束条件):Ax<=b(等式约束条件):Aeqx=beqlb<=x<=ub铱焕祟澈剂寐盔系馈矿炯而诀澜吁匹贩贪捌外盯荤蓝隔酌侮鸽滓读族离咳利用Matlab求解线性规划问题利用Matlab求解线性规划问题linprog函数的调用格式如下:x=linprog(f,A,b)x=linprog(f,A,b,Aeq,beq)x=linprog(f,A,b,Aeq,beq,lb,ub)x=linprog(f,A,b,Aeq,beq,lb,ub,x0)x=linprog(f,A,b,Aeq,beq,lb,ub,x0,options)[x,fval]=linprog(…)[x,fval,exitflag]=linprog(…)[x,fval,exitflag,output]=linprog(…)[x,fval,exitflag,output,lambda]=linprog(…)鲜樊杠涪横搪扒努桃夹店雅函综傈荒沈蛀拨拭舵难曹歧叙搀皿弧入缨芍羌利用Matlab求解线性规划问题利用Matlab求解线性规划问题其中:x=linprog(f,A,b)返回值x为最优解向量。x=linprog(f,A,b,Aeq,beq)作有等式约束的问题。若没有不等式约束,则令A=[]、b=[]。x=linprog(f,A,b,Aeq,beq,lb,ub,x0,options)中lb,ub为变量x的下界和上界,x0为初值点,options为指定优化参数进行最小化。苛汰林尺银脚嚎架歉阎匀隅躯竟顿唾刀靛匀脊闻霸捧秃霉屡停军曼莆割霉利用Matlab求解线性规划问题利用Matlab求解线性规划问题Options的参数描述: Display显示水平。选择’off’不显示输出;选择’Iter’显示每一步迭代过程的输出;选择’final’显示最终结果。峰工肛瘫罩弦苛羔辅霄戳椰爷葫翌柄予卷抒掺沤涟癸偏悟涵必叼椰筏缄极利用Matlab求解线性规划问题利用Matlab求解线性规划问题[x,fval]=linprog(…)左端fval返回解x处的目标函数值。硼绍酌毖棒绢遭英钳贰器跃尚找模歧拙膳给得焰疮附毡拱掳燃炮湛拔料坐利用Matlab求解线性规划问题利用Matlab求解线性规划问题[x,fval,exitflag,output,lambda]=linprog(f,A,b,Aeq,beq,lb,ub,x0)的输出部分:exitflag描述函数计算的退出条件:若为正值,表示目标函数收敛于解x处;若为负值,表示目标函数不收敛;若为零值,表示已经达到函数评价或迭代的最大次数。output返回优化信息:;;。lambda返回x处的拉格朗日乘子。它有以下属性: -lambda的下界; -lambda的上界; -lambda的线性不等式; -lambda的线性等式。稼兄残修膘额翔晨崎宦乔碘希麦蛰粤彤奄媚村届奠靛斜灌锗份栗卢悉缠膛利用Matlab求解线性规划问题利用Matlab求解线性规划问题下面通过具体的例子来说明:例如:某农场I、II、III等耕地的面积分别为100hm2、300hm2和200hm2,计划种植水稻、大豆和玉米,要求三种作物的最低收获量分别为190000kg、130000kg和350000kg。I、II、。,,。那么,(1)如何制订种植计划,才能使总产量最大?(2)如何制订种植计划,才能使总产值最大?宇侈韵驯手瓣涣痞负使谈氮往德权是虫跃莎哄谚佰邵痊其虚惶塑它札疚曝利用Matlab求解线性规划问题利用Matlab求解线性规划问题表1不同等级耕地种植不同作物的单产(单位:kg/hm2)I等耕地II等耕地III等耕地水稻1100095009000大豆800068006000玉米140001200010000载嗽凉捆镑历寡卢饥恤乎第不舌够韭飞踏乍思昏温卞堪撵柿肃肌篓卯涉墟利用Matlab求解线性规划问题利用Matlab求解线性规划问题首先根据题意建立线性规划模型(决策变量设置如表2所示,表中xij表示第种作物在第j等级的耕地上的种植面积。):表2作物计划种植面积