




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、非线性最小二乘问题用最小二乘法计算:sets:quantity/1.15/: x,y;endsetsmin=sum(quantity: (a+b* EXP(c*x)-y)2);free(a); free(b);free(c);data:x=2,5,7,10,14,19,26,31,34,38,45,52,53,60,65;y=54,50,45,37,35,25,20,16,18,13,8,11,8,4,6;enddata运算结果为:Local optimal solution found.Objective value: 44.78049Extended solve steps: 5Total solve iterartions: 68 Variable Value Reduced Cost A 2.430177 0.000000 B 57.33209 0.000000 C -0.4460383E-01 0.000000由此得到a的值为2.430177,b的值为57.33209,c的值为-0.04460383。线性回归方程为y=2.430177+57.33209* EXP(-0.04460383*x) 用最小一乘法计算:程序如下:sets:quantity/1.15/: x,y;endsetsmin=sum(quantity: ABS(a+b*EXP(c*x)-y);free(a); free(b);free(c);data:x=2,5,7,10,14,19,26,31,34,38,45,52,53,60,65;y=54,50,45,37,35,25,20,16,18,13,8,11,8,4,6;enddata运算结果为:Linearization components added: Constraints: 60 Variables: 60 Integers: 15Local optimal solution found.Objective value: 20.80640Extended solver steps: 2Total solver iterations: 643 Variable Value Reduced Cost A 3.398267 0.000000 B 57.11461 0.000000 C -0.4752126e-01 0.000000由上可得a的值为3.398267,b的值为57.11461,c的值为-0.04752126。线性回归方程:Y=3.398267+57.11461* EXP(-0.04752126*x)用最大偏差最小的方法计算:程序如下:sets:quantity/1.15/: x,y;endsetsmin= MAX(quantity: ABS(a+b*EXP(c*x)-y);free(a); free(b);free(c);data:x=2,5,7,10,14,19,26,31,34,38,45,52,53,60,65;y=54,50,45,37,35,25,20,16,18,13,8,11,8,4,6;enddata运行结果为:Linearization components added: Constraints: 91 Variables: 76 Integers: 30Local optimal solution found.Objective value: 3、059550Extended solver steps: 26Total solver iterations: 4843 Variable Value Reduced Cost A 3.701164 0.000000 B 54.54622 0.000000 C -0.4645980e-01 0.000000由上可得,a的值为3.701164,b的值为54.54622,c的值为-0.0464598。线性回归方程:y=3.701164+54.54622* EXP(-0.0464598*x)2.1)这个问题可以这么假设,用来生产汽油的A原油为x1桶,用来生产汽油的B原油为y1桶,用来生产民用燃料的A原油为x2桶,用来生产民用燃料的B原油为y2桶,那么就可以生产x1 +y1桶汽油,x2 +y2桶民用燃料。由题意可以知道,每桶汽油需要广告费2元,每桶民用燃料需要广告费1元。生产出来之后可以卖出的总额为250(x1 +y1)+200(x2 +y2),那么要求的目标就知道了总利润为250*(x1+y1)+200*(x2+y2)-2*(x1+y1)-(x2+y2);加上应有的约束,满足质量指数关系,编写出相应的林公程序如下:max=250*(x1+y1)+200*(x2+y2)-2*(x1+y1)-(x2+y2);(10*x1+5*y1)/(x1+y1)=8;(10*x2+5*y2)/(x2+y2)=6;(10*x2+5*y2)/(x2+y2)=8;x1+y1=5000;x2+y2=8;(1+0.6*z20.6)*(10*x2+5*y2)/(x2+y2)=6;(1+0.6*z20.6)*(10*x2+5*y2)/(x2+y2)=8;x1+y1=5000;x2+y2=10000;z1=(x1+y1)/20;z2=400;运行一下程序:max=250*(x1+y1+z1)+200*(x2+y2+z2)-2*(x1+y1+z1)-(x2+y2+z2)-100*(z1+z2); (1+z10.5)*(10*x1+5*y1)/(x1+y1)=8;(1+0.6*z20.6)*(10*x2+5*y2)/(x2+y2)=6;x1+y1=5000;x2+y2=10000;z1=(x1+y1)/20;z2=400;GIN(x1);GIN(y1);GIN(x2);GIN(y2);GIN(z1);GIN(z2); 结果; Local optimal solution found. Objective value: 3316500. Extended solver steps: 12 Total solver iterations: 176 Variable Value Reduced Cost X1 4830.000 -248.0000 Y1 170.0000 -248.0000 Z1 250.0000 -148.0000 X2 3478.000 -199.0000 Y2 6522.000 -199.0000 Z2 500.0000 -99.00000 Row Slack or Surplus Dual Price 1 3316500. 1.000000 2 157.2559 0.000000 3 169.0563 0.000000 4 0.000000 0.000000 5 0.000000 0.000000 6 0.000000 0.000000 7 0.000000 0.000000 8 350.0000 0.000000当Q又折扣的时候,结果如黄色区域内所示,此时最大利润为3316500.加分题记工地的位置为(ai,bi),水泥日用量为di,i=1,6;料场位置为(xj,yj),日储量为ej,j=1,2;从料场j向工地i的运送量为Xij。当用临时料场时决策变量为:Xij,当不用临时料场时决策变量为:Xij,xj,yj。 使用临时料场的情形 使用两个临时料场A(5,1),B(2,7).求从料场j向工地i的运送量为Xij,在各工地用量必须满足和各料场运送量不超过日储量的条件下,使总的吨千米数最小,这是线性规划问题. 线性规划模型为:设X11=X1, X21= X 2, X31= X 3, X41= X 4, X51= X 5, X61= X 6 X12= X 7, X22= X 8, X32= X 9, X42= X 10, X52= X 11, X62= X 12 计算结果为: x = 3.0000 5.0000 0.0000 7.0000 0.0000 1.0000 0.0000 0.0000 4.0000 0.0000 6.0000 10.0000fval = 136.2275 改建两个新料场的情形 改建两个新料场,要同时确定料场的位置(xj,yj)和运送量Xij,在同样条件下使总吨千米数最小。这是非线性规划问题。非线性规划模型为:设 X11=X1, X21= X 2, X31= X 3, X41= X 4, X51= X 5, X61= X 6 X12= X 7, X22= X 8, X32= X 9, X42= X 10, X52= X 11, X62= X 12 x1=X13, y1=X14, x2=X15, y2=X16 计算结果为:x= 3.0000 5.0000 0.0707 7.0000 0 0.9293 0 0 3.9293 0 6.0000 10.0707 6.3875 4.3943 5.7511 7.1867fval = 105.4626exitflag = 1(4) 若修改主程序gying2.m, 取初值为上面的计算结果:x0= 3.0000 5.0000 0.0707 7.0000 0 0.9293 0 0 3.9293 0 6.0000 10.0707 6.3875 4.3943 5.7511 7.1867得结果为:x=3.0000 5.0000 0.3094 7.0000 0.0108 0.6798 0 0 3.6906 0 5.9892 10.3202 5.5369 4.9194 5.8291 7.2852fval =103.4760exitflag = 1总的吨千米数比上面结果略优. (5) 若再取刚得出的结果为初值, 却计算不出最
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工装设计合同范本5篇
- 瑞丽风情课件
- 阜阳改造工程方案公示(3篇)
- 理想立志课件
- 农业灌溉智能化系统在农田土壤水分监测中的应用研究报告
- 广西百菲乳业股份有限公司年产90000吨水牛奶制品生产线扩建项目(非辐射类)环境影响报告表
- 安全教育规程培训心得课件
- 基于核心素养培育的整本书阅读教学与实践
- 狼牙山五壮士课件
- 狐狸分奶酪课件
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案
- 假性软骨发育不全综合征介绍演示培训课件
- 他们创造了数学:50位著名数学家的故事
- 财务管理-企业筹资方式
- 07K103-2 防排烟系统设备及附件选用及安装
- (完整)消化性溃疡PPT课件ppt
- (完整word版)A3试卷模板
- 疫苗针对性疾病暴发疫情处置课件
- 《胆囊癌诊断和治疗指南》(2023年版)解读
- GB/T 9573-2013橡胶和塑料软管及软管组合件软管尺寸和软管组合件长度测量方法
- GB/T 13173-2021表面活性剂洗涤剂试验方法
评论
0/150
提交评论