ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:76.50KB ,
资源ID:9434605      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9434605.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(最优化实验的两个案例.doc)为本站上传会员【s4****5z】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

最优化实验的两个案例.doc

1、最优化实验的两个案例   1       实验案例 1.1           高速公路问题(简化) A城和B城之间准备建一条高速公路,B城位于A城正南20公里和正东30公里交汇处,它们之间有东西走向连绵起伏的山脉。公路造价与地形特点有关,图4.2.4给出了整个地区的大致地貌情况,显示可分为三条沿东西方向的地形带。 你的任务是建立一个数学模型,在给定三种地形上每公里的建造费用的情况下,确定最便宜的路线。图中直线AB显然是路径最短的,但不一定最便宜。而路径ARSB过山地的路段最短,但是否是最好的路径呢?  

2、 平原 R · P 高地 高山 高地 S 平原 A                                                                                B 图8.2  高速公路修建地段 1.1.1        问题分析 在建设高速公路时,总是希望建造费用最小。如果要建造的起点、终点在同一地貌中,那么最佳路线则是

3、两点间连接的线段,这样费用则最省。因此本问题是一个典型的最优化问题,以建造费用最小为目标,需要做出的决策则是确定在各个地貌交界处的汇合点。 1.1.2        变量说明 :在第i个汇合点上的横坐标(以左下角为直角坐标原点),i=1,2,…,4;x5=30(指目的地B点的横坐标) x=[x1,x2,x3,x4]T   li :第i段南北方向的长度(i=1,2,…,5) Si:在第i段上地所建公路的长度(i=1,2,…,5) 由问题分析可知,     C1:平原每公里的造价(单位:万元/公里) C2:高地每公里的造价(单位:万元/公里) C3:高山每公里的造价(

4、单位:万元/公里) 1.1.3        模型假设 1、  假设在相同地貌中修建高速公路,建造费用与公路长度成正比; 2、  假设在相同地貌中修建高速公路在一条直线上。在理论上,可以使得建造费用最少,当然实际中一般达不到。 1.1.4        模型建立 在A城与B城之间建造一条高速公路的问题可以转化为下面的非线性规划模型。优化目标是在A城与B城之间建造高速公路的费用。 1.1.5        模型求解 这里采用Matlab编程求解。 模型求解时,分别取Ci(i=1,2,3)如下。 平原每公里的造价C1=400万元/公里; 高地每公里的造价C2=800万

5、元/公里; 高山每公里的造价C3=1200万元/公里。 输入主程序model_p97.m,运行结果如下: model_p97 optans =   2.2584e+004 len =    38.9350 ans =    12.1731   14.3323   15.6677   17.8269 求解程序见附录。 注:实际建模时必须查找资料来确定参数或者题目给定有数据) 6.模型结果及分析 通过求解可知,为了使得建造费用最小。建造地点的选择宜采取下列结果。 x1=12.1731,x2=14.3233,x3=15.6677,x4=17.8269 建造总费用为2.2

6、584亿元。 总长度为38.9350公里。   1.1.6        求解模型的程序 (1)求解主程序 model_p97 function  x=model_p97        %数学建模教材  P97 高速公路 clear all global C L C=[400  800  1200]; L=[4 4 4 4 4]; x=fmincon('objfun_97',[1,1,1,1],[],[],[],[],zeros(1,4),ones(1,4)*30,'mycon_p97'); optans=objfun_97(x) C=ones(3,1); len

7、 = objfun_97(x)   (2)模型中描述目标函数的Matlab程序objfun_97.m function obj=objfun_97(x) global C L obj=C(1)*sqrt(L(1)^2+x(1)^2) + C(2)*sqrt(L(2)^2+(x(2)-x(1))^2) + ...    C(3)*sqrt(L(3)^2+(x(3)-x(2))^2) + ... C(2)*sqrt(L(4)^2+(x(4)-x(3))^2)+C(1)*sqrt(L(5)^2+(...30-x(4))^2); (3)模型中描述约束条件的Matlab函数mycon_p

8、97.m function [c,ceq]=mycon_p97(x) c(1)=x(1)-x(2); c(2)=x(2)-x(3); c(3)=x(3)-x(4); c(4)=x(4)-30; ceq=[];     1       实验案例   问题侧重于线性规划和非线性规划方面的优化问题。 从这里的建模实例可以建立数学模型是最为关键和困难的一步,当看到这里建立起来的模型后,你会顿然觉得问题变得如此简单。因此,从这些实例中希望大家能够掌握建模方法,也不妨模仿这里的方法以应用到实际建模中去。       1.1      案例:应急设施的优化选址

9、问题(AMCM-86B )里奥兰翘镇迄今还没有自己的应急设施。1986年该镇得到了建立两个应急设施的拨款,每个设施都把救护战、消防队和警察所合在一起。图(1)指出了1985年每个长方形街区发生应急事件的次数。在北边的L形状的区域是一个障碍,而在南边的长方形区域是一个右浅水池塘的公园。应急车辆驶过一条南北方向的街道平均要花15秒,而通过一条东西向的街道平均花20秒。你的任务是确定这两个应急设施的位置,使得总响应时间最少。           5 2 2 1 5 0 3 2 4 2 2 3 3 3 3 4 1

10、 3 0 4 4 3 3   3 4 0 0 0 N   1   2 0 4 3 2 2 0 1 3 3 2 5 3 2 1 0 3 3 图(1) 1985年里奥兰翘镇每个长方街区应急事件的数目   1.1.1    问题分析 应急设施的位置 应急发生位置 应急车运行情况 总相应时间 应急设施到底修在每个街区的街角处还是可以在街道的任何地方? 对这个可以进行假设,适当简化处理。先解决应急设施在街角处的情形。对于应急设施可以在

11、街道任何地方时,实际上可以证明:应急设施应设在街角处,才能使总响应时间最少。先在一定的假设条件下,简化问题,先解决简单情形,再处理复杂情形。 下面主要介绍穷举法在求解这个问题的应用。 1.1.2    问题假设 (1)   假设需求集中在每个街区的中心 (2)   假设应急设施位于街角处 (3)   图中给出的1985年应急次数有典型性,能够反映该街区应急事件出现的概率的大小; (4)   应急车辆的响应时间只考虑在街道上行驶时间,其他因素(如转弯)可以忽略不计。 (5)   两个应急设施的功能完全相同。当应急事件出现时,只要从离事件发生地点最近的应急设施派出应急车

12、辆即可。 (6)   执行任何一次应急任务的车辆都从某一个应急设施出发,完成任务后回到原设施。不出现从一个应急事件点直接到另一个应急事件发生点的情况(这是由于每个地点发生事件的概率都很小,因此两个地点同时发生事故的概率就更小,因此可以忽略这种情况。)   1.1.3    模型建立与求解 根据假设2,每个应急设施选在街角处,可能的位置至多有6×11=66个,则两个应急设施的组合就至多有C266=66×65/2=2145个,因此可以考虑用穷举法进行求解,即一一计算出每个选址方案的总响应时间,然后从中选出具有最小总响应时间的方案。       建立直角坐标系,以该镇西北角街角为

13、原点(即图的左下角),从北到南方向为X轴正向,从西到东为Y轴正向,并分别以南北、东西方向上的一个街区长度作为单位长,则街角的坐标(x,y)满足如下条件:0≤x≤10,0≤y≤5,x,y均为整数。 ,均为整数。 而每个街区中心的坐标可定义为,其中满足如下条件: ,均为整数。 如何计算应急设施在点处到以点为街区中心的行驶时间?当不考虑障碍合池塘的影响时,行驶时间为: 如何计算应急设施在点(x,y)处到以(i+0.5,j+0.5)点为街区中心的行驶时间t(x,y,i,j)?当不考虑障碍合池塘的影响时,行驶时间为: t(x,y,i,j)=15(|x-i-0.5|-0.5) +

14、20(|y-j-0.5|-0.5) =15|x-i-0.5| + 20|y-j-0.5|-17.5 单位:秒 记为以为中心的街区的事故发生频率。如果应急设施设在两点,则总响应时间为: 记p(i,j)为以(i+0.5,j+0.5)为中心的街区的事故发生频率。如果应急设施设在(x1,y1),(x2,y2)两点,则总响应时间为:     以上模型求解不难用计算机编程实现。运用MATLAB编程得到如下结果为最优:两个应急设施应设在点(2,2),(6,2)处。   以上结论是在没有考虑障碍区域和池塘的影响的前提下得到的最优解,实际上即使考虑这两个影响,从这两个

15、点到任何街区都可以避开L形障碍区域和池塘,所求的这两点就是最优选址。   1.1.4    更进一步结果分析 l       选址地点多余2个呢?   1.1.5    模型求解的Matlab程序 以上模型求解的Matlab程序如下: function mymain %应急设施的优化选址程序   p=[...       5 2 2 1 5 0 3 2 4 2;    2 3 3 3 3 4 1 3 0 4;    4 3 3 0 3 4 0 0 0 0;    1 2 0 0 4 3 2 2 0 1;    3 3 2 5 3 2

16、1 0 3 3]'; %计算频数 p=p/sum(sum(p))   optvalue=inf;%初始化为无穷大 for x1=0:10,    for y1=0:5,       for x2=0:10,          for y2=0:5,             %计算每个方案的总响应时间             curvalue=0;%当前方案的总响应时间初始化             for i=0:9,                for j=0:4,                   curvalue=curvalue

17、 p(i+1,j+1)* ... min(caltime(x1,y1,i,j),caltime(x2,y2,i,j));                end             end               if curvalue

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服