数学建模垃圾处理55275

上传人:痛*** 文档编号:104921970 上传时间:2022-06-11 格式:DOC 页数:17 大小:355.50KB
收藏 版权申诉 举报 下载
数学建模垃圾处理55275_第1页
第1页 / 共17页
数学建模垃圾处理55275_第2页
第2页 / 共17页
数学建模垃圾处理55275_第3页
第3页 / 共17页
资源描述:

《数学建模垃圾处理55275》由会员分享,可在线阅读,更多相关《数学建模垃圾处理55275(17页珍藏版)》请在装配图网上搜索。

1、.B题组员高菊红陈虹锦郭东海城市生活垃圾年产量及垃圾收运问题的研究摘要随着经济的快速发展和人民生活水平的普遍提高,生活和生产过程中产生的日益增多的生活垃圾,已成为困扰城市发展、污染环境、影响市容、影响市民生活的社会问题。生活垃圾的收集、运输和处理问题越来越受到关注,而收运工作的科学性和经济性的关键是合理的安排收集和运输路线。第一问,本文选取上海市作为研究对象,通过对上海市生活垃圾产量的分析。选用199020XX的数据建立灰色预测模型,并利用残差百分比进行精度检验。运用MATLAB编写程序,得到:通过精度检验,发现各年的残差百分比相差较大,仅在原点附近精确度较好,因此该模型的预测稳定性不高。因此

2、本文选取总人口、地区生产总值、人均消费性支出和可支配收入作为主要影响因素,将生活垃圾产量看作因变量,建立多元回归分析模型:并进行F检验,概率,显著性较高。利用该模型预测各年垃圾产量的数值与真实值更为接近,历史数据拟合度较好,稳定性优于灰色预测模型。最后预测出2008到20XX的垃圾产量,如下:年份20082009201020112012垃圾产量万吨763.0762.4804.7848.9895.1第二问,针对城市生活垃圾收集路径优化问题,以路径最短作为目标函数建立线性规划模型:将所有垃圾收集点分为左、中、右三个区域,根据各区域的垃圾量安排相应的车辆数,分别为3、5、3辆,共11条路线。然后依据

3、单亲遗传算法的基本思想得出了每条路线的最优路径和最短距离,并应用MATLAB数学软件进行编程运算,得到全程的距离为2326800英尺。关键词:灰色预测、多元线性回归分析、线性规划、单亲遗传算法1 问题重述城市是以人口为主体的有机体,城市的发展是衡量一个国家现代化程度的指标1李艳伟,吴育华. 中国城市垃圾处理现状分析及研究J.环境科学动态 2001 7-9.1。目前世界各国的城市数量和垃圾产量都处于不断增长之中2周翠红,路迈西,吴文伟等. 北京市城市生活垃圾产量预测J.中国矿业大学学报 2003 169-1722。中国自改革开放以来,城市数目和人口有了很大增长,人民生活水平也有了很大提高,因此作

4、为城市公害的生活垃圾产量也有了很大增长。据统计中国现有670座大城市,城市生活垃圾年产量以7%9%的速度增长,中国近2 /3的城市陷入垃圾包围之中3程芳,谷峰.中国城市垃圾现状及其产业化前景分J.科技进步与对策 2002 71-72.3。城市生活垃圾侵占了大量土地,影响城市景观,对土地资源造成破坏;垃圾处理过程中产生大量污染物污染水体和大气,威胁人们健康,成为严重的社会问题垃圾问题如此严重,城市生活垃圾的处理又是环境保护与治理的重中之重,因此,垃圾的处理与清运更应该被重视。城市生活垃圾的收集与清运是一项大工程,因此进行处理之前应该对生活垃圾产量进行科学的预测。本文中利用数学方法建立以下问题的数

5、学模型,并求解模型,对模型的结果做出合理分析和解释。1. 查阅相关文献,搜集垃圾产量数据,在此基础上建立城市生活垃圾产量中短期预测模型,并且分析模型的准确性和实用性。2. 在收运过程已知下述1234等条件下,如何安排垃圾收运车的收运路线,使在垃圾收运车的行车里程尽可能的少,或者垃圾收运时间尽可能短?1车库和收集点、收集点与中转站、中转站与车库的距离;2各收集点每天的垃圾产量;3每辆垃圾收运车的最大载荷;4垃圾收集点、车库、中转站的工作区间a,b。请给出规划以上垃圾收运路线的数学模型,并设计出有效的算法,针对附录中给出的数据,求解模型。并且对模型的适用性、算法的稳定性和鲁棒性做出分析。2 问题分

6、析与基本假设2.1 问题分析2.1.1 背景分析随着我国城市经济发展和人口的增加,城市生活垃圾产生量在迅速增加。尤其是近20年间,我国城市数量及城市居住人口显著增加,城市规模和范围不断扩大,促使城市垃圾产量不断增长。近年来,城市垃圾的年增长速度达到5%-9%,其中尤以上海市最为突出。上海是我国最大的工业城市,随着经济的快速增长,城市居民生活水平有了较大的提高,城市生活垃圾的产生量也在同步增长,连年居全国各城市之首。4王震,齐玉梅,李雅芳.上海市生活垃圾减量化对策 环境卫生工程 第15卷第5期 2007.10 52-534因此本文选取上海市作为研究对象。2.1.2 生活垃圾年产量预测问题分析第一

7、步,根据附表所给的数据,以年份为横坐标,上海市生活垃圾年产量为纵坐标,利用MATLAB作图进行二维作图,所得图形如图 2.11所示:图 2.11上海市生活垃圾年产量变化曲线从图 2.11可以看出城市垃圾年产量具有以下特征:单调递增,并且非负,变化率不均匀,符合灰色理论的建模条件5舒莹.基于灰色预测模型的XX市城市生活垃圾产量预测 环境科学与管理 第32卷第9期2007.9 5-85。因此本文采用灰色系统模型进行预测未来几年垃圾总产量。第二步,考虑到城市生活垃圾产量的变化受到多种因素的制约或影响。其影响因素包括地理位置、人口、经济发展水平生产总值、居民收入以及消费水平、居民家庭能源结构等等。一般

8、情况下,这些影响因素难以分清主次,需进行多因素分析。而多元回归是两个或两个以上的自变量与一个因变量的变动分析。本文选取总人口、地区生产总值、人均消费性支出和可支配收入作为影响因素,将生活垃圾产量看作因变量,进行多元回归分析6吴丽.我国城市生活垃圾清运量预测及垃圾处理技术发展趋势研究6。2.1.3 垃圾收集与运输问题分析已有学者研究表明城市生活垃圾收运系统是一种物流系统7陶渊,黄兴华,邱江城市生活垃圾物流系统研究J环境卫生工程 2004.12 52-55.。垃圾收运过程是垃圾从分散到集中的过程,是一个产生源高度分散、处置相对集中、产生量随季节变化的倒物流系统。垃圾收集车辆的路径选择是收集车辆从出

9、发点出发,在满足垃圾量和车辆容量的限制条件下,完成对每个收集点的垃圾收集工作后运往垃圾中转站的过程。遗传算法为其提供了工具,其中的单亲遗传算法对于解决该问题更加具有优势8郎茂祥用单亲遗传算法求解配送车辆调度问题的研究J交通运输系统工程与信息,2006 119-121.。本文基于城市垃圾收集路径优化问题的特殊性,采用改进的单亲遗传算法进行求解,用MATLAB软件编程计算。2.2 基本假设假设一:城市生活垃圾年产量与城市生活垃圾年清运量相等。假设二:城市生活垃圾产量仅受城市总人口、地区生产总值、人均年消费性支出和城市人均可支配收入的影响。假设三:预测数据允许有5%的相对误差。假设四:假设每次垃圾车

10、到达垃圾收集点时,该收集点的垃圾产量处于最大值。假设五:每个收集点的任务只能由一台车完成,且该车一次性运走该收集点的全部垃圾。假设六:3 符号定义与说明符号说明垃圾产量原始数据垃圾产量累加数据垃圾产量预测数据灰色预测模型发展灰度内生控制灰度残差垃圾产量预测模型多元线性回归模型上海市人口总数上海地区生产总值上海市人均年消费支出上海市人均可支配收入收集车的序号收集车辆数第个收集点的垃圾量收集车的最大运载量点到点的距离车是否由使向第点的货是否由车来完成4 模型建立4.1 灰色预测GM1,1模型第一步:对原始数据作一次AGO 累加生成,目的在于为建模提供中间信息,使原始时间序列的随机性弱化。设时间序列

11、有n个观察值:通过AGO累加生成新序列:,其中,则GM 模型相应的微分方程为:第二步:构造累加数据矩阵B和常数向量: , 第三步:用最小二乘法求得发展灰数和内生控制灰数:第四步:将灰数代入时间微分方程,解微分方程求得时间函数:第五步:递减还原:第六步:精度检验,利用残差检验,求出残差百分比。若精度达到要求,则可利用所建模型进行预测。若精度达不到要求,则仍需建立残差修正模型以提高精度,然后利用修改后的模型进行预测。建立残差模型,原始数列采用残差:残差模型与合并,即为修正后的模型:4.2 多元回归分析模型以上海市生活垃圾年产量作为预测目标,选取上海市总人口、地区生产总值GDP、城市人均年消费性支出

12、、城市人均可支配收入为城市生活垃圾清运量的主要影响因子,建立多元线性回归模型:利用MATLAB软件进行多元线性回归分析,求出各影响因素的参数,得到多元线性回归方程,并进行F检验,做出残差图,检验显著性。最后预测出近期几年的生活垃圾年产量。4.3 线性规划模型安排垃圾收运车的收运路线问题,使总运输距离最小作为目标函数,根据题中和基本假设所给的约束条件,建立如下线性规划模型:上述模型中,代表收集车的序号,共有辆车。这些车从出发点车库即0点出发把1至n个收集点的垃圾收集后运输至n+1地中转站。每个收集点的垃圾的量是,每台车的运量是。表示从点到点的距离,表示车是否由使向,如果是则为1,否则为0。表示第

13、点的货是否由车来完成,是则为1,不是为0。式:目标函数,总运输距离最小;式:车装运的所有地点的垃圾不能超过他的载重;式:上半部分表示每个地点的任务只能由一台车完成,下半部分表示所有的车都从出发点行驶到终到点;式:到达每个收集点的车有且仅有一台;式:离开每个收集点的车有且仅有一台;式:为01变量;式:为01变量。然后运用单亲遗传算法,利用MATLAB软件进行求解。5 模型求解5.1 生活垃圾年产量的预测5.1.1 灰色预测模型的求解利用上海市199020XX的生活垃圾年产量的数据参见附表一作为建立模型的基础,用2006、20XX的数据来检验模型预测能力的好坏,利用MATLAB进行灰色预测,通过逐

14、步计算可得到上海市生活垃圾年产生量的时间响应函数:进行递减还原,得到GM 预测模型:预测出199120XX的生活垃圾年产量,用模型计算出的预测值与实际的比较值表 1所示。年份实际年产量预测值残差残差百分比%1990278.6278.61991295.6308.613.04.41992300.4325.525.18.41993335.1343.38.22.41994333.7362.128.48.51995372.1381.99.82.61996418.3402.7-15.6-3.71997453.8424.8-29.0-6.41998470.1448.0-22.1-4.71999499.847

15、2.5-27.3-5.52000506.2498.3-7.9-1.62001531.9525.6-6.3-1.22002551.4554.32.90.52003585.3584.6-0.7-0.12004609.7616.66.91.12005622.3650.328.04.52006658.3685.927.64.22007690.7723.432.74.7表 1生活垃圾产量预测数据及残差 由上表可见,最近五年的残差百分比较小,在5%以内,且由2006、20XX的预测数据来看,较实际数据偏大,但误差在允许范围内,因此得到的预测模型不需要做修正。5.1.2 多元线性回归分析模型的求解以1995

16、20XX的数据作为建立模型的基础2006、20XX的数据留作模型分析,其中上海市人口、上海市生产总值GDP、城市人均消费性支出、居民家庭人均可支配收入为城市生活垃圾清运量的主要影响因子,利用MATLAB软件进行多元线性回归分析程序见附录二,得到多元线性回归方程:相关系数: F值: 概率:,可知该回归模型成立。残差图如图 5.11所示:图 5.11残差图从残差图可以看出,除第一个数据外,其余数据的残差离零点均较近,且残差的置信区间均包含零点,这说明回归模型 y=-16.073+0.7194x能较好的符合原始数据,而第一个数据可视为异常点. 利用该多元线性回归模型,预测1995-20XX的生活垃圾

17、总产量,与实际数据比较。年份生活垃圾年产量实际值万吨生活垃圾年产量预测值万吨残差残差百分比%1995372.1412.240.110.81996418.3431.012.73.01997453.8436.5-17.3-3.81998470.1443.3-26.8-5.71999499.8490.0-9.8-2.02000506.2512.86.61.32001531.9532.80.90.22002551.4537.8-13.6-2.52003585.3572.8-12.5-2.12004609.7605.7-4.0-0.72005622.3645.823.53.82006658.3687.6

18、29.34.52007690.7724.343.34.9由上表可见,该模型所作的预测数据与实际数值更为接近,且残差百分都比较小第一个数据视为异常点,预测的稳定性优于灰色预测系统所作出的结果。由2006、20XX的预测数据来看,较实际数据也偏大,但误差在允许范围内。利用该模型预测200820XX五年的生活垃圾年产量,得到如下结果:年份20082009201020112012垃圾产量万吨763.0762.4804.7848.9895.15.2 垃圾运输问题的求解将题中所给的垃圾收集点、车库及垃圾中转站的坐标标在图中,如图 5.21所示:图 5.21由上图可见,垃圾收集点可以分为左、中、右三个区,如

19、图中虚线框所示,又由于左、中、右三个区域垃圾量分别为536、997.5、599yard。所以安排车辆分别为3、5、3辆。每辆车有共同的起点、终点和中转站,但走不同的路线,那么左区域有3条路线,中区域有5条路线,右区域有3条路线,各路线所经过的垃圾收集点见附表二。在求解时,由于数据复杂,本文采用单亲遗传算法。垃圾收集路线优化问题的单亲遗传算法步骤如下9弓晋丽,程志敏.基于MATLAB物流配送路径优化问题遗传算法的实现 物流科技 第29卷总第131期 103-105附录:附表:上海市生活垃圾年产量及其各影响因素相关数据附录一:灰色预测模型MATLAB软件实现程序附录二:多元线性回归模型MATLAB

20、软件实现程序附录三:单亲遗传算法优化垃圾收集路线MATLAB软件实现程序附表:上海市生活垃圾年产量及其各影响因素相关数据年份生活垃圾年产量万吨总人口万人地区生产总值亿元人均年消费性支出元城市人均可支配收入元1990278.61991295.61992300.41993335.11994333.71995372.114152462.65868.17191.81996418.314192902.26763.18178.51997453.814573360.26819.98438.91998470.114643688.26866.48773.11999499.814744034.98247.7109

21、31.62000506.216744551.28868.211718.02001531.916144950.89936.112883.42002551.416255408.810464.013249.82003585.317116694.211040.314867.52004609.717428072.812631.016682.82005622.317789164.113773.418645.02006658.3181810366.414761.820667.92007690.7185812188.917255.423622.7附录一:clearclcn=16;x0=278.6 295.6

22、300.4 335.1 333.7 372.1 418.3 453.8 470.1 499.8 . 506.2 531.9 551.4 585.3 609.7 622.3;x1=x0;for i=2:n, x1=x1+x0;endfor i=1:n-1, z1=x1+x1/;endY=x0;B=z1,ones;a=inv*for k=0:22,x2=x0-a/a*exp-a*k+a/a;endx3=x0;for k=1:22, x3=x2-x2;endw=x3dispx3e=x0-w%残差A=e./x0%残差百分比附录二:learclcA=xlsread;x1=A;x2=A;x3=A;x4=A

23、;y=A;x=ones,x1,x2,x3,x4;b,bint,r,rint,stats=regressrcoplot附录三:function R,Rlength=GA_TSPclear allA=load;xyCity=A;A;A; %x,y为各地点坐标figuregrid onhold onscatterxyCity,xyCity,xgrid onnCity=size;for i=1:nCity %计算城市间距离,假设距离为欧几里德范数 for j=1:nCity dCity=xyCity-xyCity2+xyCity-xyCity20.5; endend %计算城市间距离,假设距离为欧几里

24、德范数xyCity; %显示城市坐标dCity %显示城市距离矩阵%初始种群k=input; %取点时对操作保护dispnPopulation=input; %输入种群个体数量if size=0 nPopulation=20; %默认值endfor i=1:nPopulation Population=randperm; %产生随机个体endPopulation %显示初始种群pCrossover=input; %输入交叉概率percent=input; %输入交叉比率pMutation=input; %输入突变概率nRemain=input;pi=input; %输入最优个体被保护概率pi=

25、input;pi=input;maxShock=input;if size=0 pCrossover=0.85;endif size=0 percent=0.5;endif size=0 pMutation=0.05;endShock=0;rr=0;Rlength=0;counter1=0;counter2=0;R=zeros;newPopulation,R,Rlength,counter2,rr=select;R0=R;record=R;rR=Rlength;Rlength0=Rlength;generation=input; %输入算法终止条件if size=0 generation=50

26、;endnR=input;if size=0 nR=10;endwhile counter1generation&counter2nR if counter2nR*1/5 Shock=0; elseif counter2nR*2/5 Shock=maxShock*1/4-pMutation; elseif counter2nR*3/5 Shock=maxShock*2/4-pMutation; elseif counter2nR*4/5 Shock=maxShock*3/4-pMutation; else Shock=maxShock-pMutation; end counter1 newPo

27、pulation offspring=crossover; offspring moffspring=Mutation; newPopulation,R,Rlength,counter2,rr=select; counter1=counter1+1; rR=Rlength; record=R;endR0;Rlength0;R;Rlength;minR=min;disprr=finddisprecord;mR=recordrr,:dispcounter1dispcounter2dispminRdisprRfigureplotaiwafigurei=1:counter1+1;ploti,rRgri

28、d onfunction newPopulation,R,Rlength,counter2,rr=selectDistance=zeros; %零化路径长度Fitness=zeros; %零化适应概率Sum=0; %路径长度for i=1:nPopulation %计算个体路径长度 for j=1:nCity-2 Distance=Distance+dCityPopulation,Population; end %对路径长度调整,增加起始点到路径首尾点的距离 Distance=Distance+dCityPopulation,nCity+dCityPopulation,nCity; Sum=S

29、um+Distance; %累计总路径长度end %计算个体路径长度if Rlength=min counter2=counter2+1;else counter2=0;endRlength=min; %更新最短路径长度Rlengthrr=find;R=Populationrr,:; %更新最短路径Rfor i=1:nPopulation Fitness=max-Distance+0.001/nPopulation*max+0.001-Sum; %适应概率=个体/总和。已作调整,大小作了调换endFitness %显示适应概率sFitness=zeros; %累积概率sFitness=Fitn

30、ess;for i=2:nPopulation sFitness=sFitness+Fitness;endsFitness %显示累积概率newPopulation=zeros; %零化新种群for i=1:nPopulation %甩随机数 a=rand; a %显示甩出的随机数 for j=1:nPopulation if asFitness newPopulation=Population; break end endendfor i=1:size if randpi&i=nRemain newPopulationrr,:=Populationrr,:; endendnewPopulat

31、ion %显示被选中的新种群个体function offspring=crossoveroffspring=zeros; %初始化后代ccc=0;for i=1:nPopulation s=find; if size=0&randpi&cccnRemain offspring=newPopulation; ccc=ccc+1; elseif randpCrossover %改进方向:优势个体保留,劣势个体不参与交叉 j=unidrnd; %选择另一参与交叉的个体 while i=j j=unidrnd; %unidrnd产生1,2,.,n里的随机数 end wCrossover=floor*p

32、ercent; %确定交叉宽度 backPopulation=newPopulation; pointCrossover=unidrnd; %随机产生交叉点,做差确保不溢出 for m=1:wCrossover offspring=newPopulation; end for n=1:nCity-1 for m=1:wCrossover if backPopulation=newPopulation backPopulation=0; end end end for n=1:nCity-1 if backPopulation=0 for o=1:nCity-1 if offspring=0 o

33、ffspring=backPopulation; break end end end end else offspring=newPopulation; endendoffspring %显示交叉后子代function moffspring=Mutationexchange=0;ccc=0;for m=1:nPopulation moffspring=offspring; k=find; if size=0&randpi&cccnRemain m=rrk,1; moffspring=moffspring; ccc=ccc+1; else for i=1:nCity-1 if randpMuta

34、tion+Shock j=unidrnd; while i=j j=unidrnd; end exchange=moffspring; moffspring=moffspring; moffspring=exchange; end end endendoffspring %显示突变后子代function plotaiwascatterxyCity,xyCity,xhold onplotxyCityR,1,xyCity,xyCityR,2,xyCityplotxyCityR,1,xyCity,xyCityR,2,xyCityhold onfor i=1:length-1 x0=xyCityR,1

35、; y0=xyCityR,2; x1=xyCityR,1; y1=xyCityR,2; xx=x0,x1; yy=y0,y1; plot hold onend9:5.2.1 构造染色体,产生初始种群采用序号编码方式,解向量可编成一条长度为k+1+n+1的染色体,例如。在整条染色体中,自然数1,2,3n代表n个收集点,出发点为0,n+1为终止点。初始化染色体时,先生成n个收集点的一个全排列,再将总数为k+1个0和n+1按0,n+1,0,n+1的顺序随机插入排列中。把第一个0放在最前面,当k+1为奇数时,最后一位一定是0,当k+1为偶数时,最后一位一定是n+1,而且在排列中不能出现0,n+1连续的

36、现象。5.2.2 确定适应度函数将目标函数和约束结合作为测量染色体的成本函数,如下:M为一很大的正数,表示当一辆收集车的收集量超过其最大承载量时的惩罚系数。将作为染色体的适应度函数。5.2.3 基因重组操作计算初始群体的个体的适应值保留最优个体,然后对剩余的n-1个个体采用基因换位、基因移位操作进行进化,比较每个个体的第n次与n+1次的适应度值,若进行基因换位,若则进行基因移位操作。5.2.4 基因换位可采用多对基因换位或单对基因换位。单对基因换位为随机选取两个正整数,交换染色体中一对基因,的位置。多对基因换位即选取多个随机数进行换位。注意染色体第一位和最后一位不参与交换,也不能把0,n+1互

37、换,当与0或者n+1交换位置后,若出现0,0或者0,n+1或n+1,n+1像这样连续的情况,应该重新进行换位,最后再把染色体的0和n+1按0,n+1,0,n+1的顺序重新排列。5.2.5 基因移位单个基因段移位操作是随机取两个正整数,在染色体中取一个基因段以一定的概率,依次向后移动基因段中的各个基因,并把最右边的基因移到最左边的位置。若出现0,0或者0,n+1或n+1,n+1像这样连续的情况,应该重新进行基因移位,最后再把染色体的0和n+1按0,n+1,0,n+1的顺序重新排列。5.2.6 运算终止根据初始设定的代数t,判断是否满足终止条件,若不满足则返回到步骤5.2.3。否则,满足终止条件,

38、终止运算,并输出当前的最优解及对应的目标函数值。根据上述步骤,对图 5.21所示的三个区域11条路线分别求解出结果,以中区域为例:中区域第一辆车的最短路径为169550英尺,经过第1、13、24、15、17、26、20、21、9、6、25、22、19、7、4、18、2、11、23、27、14、3、12、16、8、10、28、5、1点。中区域第二辆车的最短路径为254890英尺,经过第1、25、23、22、24、16、2818、20、26、11、5、6、7、10、8、15、9、12、13、2、3、4、14、27、21、17、19、1点。中区域第三辆车的最短路径为192340英尺,经过第1、24、

39、11、27、17、4、16、26、14、3、6、22、18、23、7、15、28、19、25、10、13、21、2、9、8、20、5、12、1点。中区域第四辆车的最短路径为182030英尺,经过第1、27、3、17、19、20、18、10、28、22、21、15、6、8、11、12、16、13、25、23、24、9、7、4、2、14、5、26、1点。中区域第五辆车的最短路径为187990英尺,经过第1、27、9、21、7、23、6、18、14、11、8、10、5、17、2、28、26、15、12、3、22、25、16、19、24、4、20、13、1点。左区域第一辆车最短路径为222630英尺,

40、依次经过第1、18、17、12、26、23、22、13、19、21、25、24、14、15、20、16、11、10、8、6、2、5、7、4、9、3、1点。第二辆车最短路径为244860英尺,依次经过第1、19、20、18、7、8、5、24、23、6、2、3、14、9、4、13、16、17、15、11、26、12、10、22、25、21、1点。第三辆车最短路径为218750英尺,依次经过第1、17、8、7、20、11、2、14、3、19、18、6、21、23、4、9、22、16、12、13、15、10、5、1点。右区域第一辆车最短路径为198330英尺,依次经过第1、16、8、3、10、12、6

41、 14、13、15、7、9、4、11、17、2、5、1点。第二辆车最短路径为209740英尺,依次经过第1、6、12、23、13、4、18、22、19、15、10、17、11、28、7、27、9、14、25、16、8、21、2、20、24、26 、5、3、1点。第三辆车最短路径为245690英尺,依次经过第1、10、14、8、12、3、7、6、16、4、17、9、13、11、5、2、18、15点。图例省略6 模型评价利用灰色理论G建立的模型,可较好地预测近期城市垃圾的产生量,误差较小,但灰色预测模型对前期历史数据的拟合程度较差,未能把各因素的影响体现出来,预测稳定性不好。而多元回归分析模型可有效的解决上述问题,对前期历史数据的拟合程度高,整体预测稳定性好,但该模型只有在知道各影星因素的数值时,才能对因变量进行预测。对线性规划模型,采用单亲遗传算法求解,可得到较理想的结果。在MATLAB环境下使用垃圾运输路径优化问题遗传算法程序, 能够利用其强大的矩阵运算能力,并且易与其它工具包结合进行算法仿真实现对其中参数进行优化方面的研究。但在对三个区域进一步分区时,不太精确,与最短路线有微小误差。参考文献:.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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