版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多目标规划冋题精品文档精品文档收集于网络,如有侵权请联系管理员删除收集于网络,如有侵权请联系管理员删除3.5黑龙江省可持续农业产业结构优化模型的求解鉴于上面的遗传算法的基本实现技术和理论分析,对标准遗传算法进行适当改进,将其用于求解黑龙江省可持续农业产业结构优化模型中。黑龙江省农业产业结构优化模型具有大系统、多目标、非线性等特点,传统的求解方法受到了模型复杂程度的限制,由引言可知,遗传算法对解决此类问题具有明显的优势。下面介绍具体采用的遗传多目标算法操作设计以及模型求解过程。3.5.1遗传多目标算法操作设计3.5.1.1实数编码方法在求解复杂优化问题时,二进制向量表示结构有时不太方便,并且浮点数编码的遗传算法对变异操作的种群稳定性比二进制编码好(徐前锋, 2000)。以浮点数编码的遗传算法也叫实数遗传算法( RealnumberGeneticAlgorithms,简称RGA)。每一个染色体由一个浮点数向量表示,其长度与解向量相同。假如用向量X(X1,X2xn)表示最优化问题的解,则相应的染色体就是V(X1,X2Xn),其中n是变量个数。3.5.1.2种群初始化方法遗传算法中初始群体的个体是随机产生的,由于本文优化模型所涉及的变量容易给出一个相对较大的问题空间的变量分布范围,并且若给出一定的搜索空间也会加快遗传算法的收敛速度;因此本文采取 3.3.2中的第一种策略,对每一个变量设置可能区间,然后在可能区间内随机产生初始种群。为保证不会遗漏最优解,选择区间跨度范围很大。3.5.1.3适应度函数设计
用遗传算法求解多目标优化问题中出现的一个特殊情况就是如何根据多个目标来确定个体的适应值。本文采用Gen和Cheng提出的适应性权重方法(AdaptiveWeightApproach),该方法利用当前种群中一些有用的信息来重新调整权重,从而获得朝向正理想点的搜索压力(玄光男等, 2004)。将目标函数按333所述转化成带有q个目标(本文模型q3)的最大化问题:max{zib(x),Z2f2(x),,Zq fq(x)} (3-14)对于每代中待检查的解来说,在判据空间中定义两个极限点:最大极限点maxmaxZ {Z1 ,Z2,maxmaxmaxZ {Z1 ,Z2,max、,Zq }(3-15)-minmin minz {Z1 ,Z2 ,,Zq}其中zmax和zmin是当前种群中第k个目标的最大值和最小值。由两个极限点定义的超平行四边形是包含当前所有解的最小超平行四边形。两个极限点每代更新,最大极限点最终将接近正理想点。目标k的适应性权重用下式计算:1maxmin
1maxmin
ZkZk(k1,2, ,q)因此,权重和目标(Weighted-sumObjective)函数由下面的公式确定fk(x)fk(x)(3-16)z(x)kfk(x)k13.5.1.4遗传操作(1)选择操作。以比例选择法和最优个体保存法配合使用进行选择操作,即选择过程仍以旋转赌轮来为新的种群选择染色体,适应度越高的染色体被选中的概率越大;另一方面,为了保证遗传算法的全局收敛性,在选择作用后保留当前群体中适应度最高的个体,不参与交叉和变异,同时也确保当前最优个体不被随机进行的遗传操作破坏。交叉操作。本文程序设计采用简单交叉(SimpleXover)、算术交叉(ArithXover)、启发式交叉(HeuristicXover)三种交叉方式并用的方法,在交叉概率选定的条件下,为每种交叉算子设计分配参与该种交叉的染色体的比例,这样可以克服各种方法单独使用的不足,增加了种群的多样性。交叉概率经多次尝试后确定。对所使用的三种交叉算子做解释如下:简单交叉:如果种群中某两个体被选中进行交叉,则随机选取一基因位,在此基因位处进行交叉。例如:若两个体Xi (Xi,,Xk,Xk1,,Xn)X2(X1,Xk,Xk1,,Xn)被选中,选择第k基因位处交叉,交叉后有X1(X1,Xk,Xk1,,Xn)X2(X1,Xk,Xk1,,Xn)简单交叉具备较强的破坏性,即染色体交叉后突破临近解空间,可以促进解空间的搜索,而不致过早收敛;但是简单交叉不能对邻近解空间搜索,并且在约束优化过程中,交叉后可能突破解空间到不可行域中,从很大程度上减缓收敛。算术交叉:大体有以下三种类型:凸杂交(convexcrossove),仿射杂交(affinecrossove)和线性杂交(linearcrossove),本文程序采用线性杂交。种群中两个体X1,X2被选中进行交叉,交叉后X1必1 2X2X21X22X1其中1 21。经线性杂交后,杂交后代为两个体X1、X2连线上的两个子个体,从而可在临近空间进行搜索,有效弥补简单交叉的不足;然而若解空间为凹区域,则可能杂交后为不可行解,并且有可能收敛到局部最优解,须用简单交叉来弥补不足。启发式交叉:如果种群中两个体Xi、X2被选中进行交叉,首先比较两个体Xi、X2适应度值,若eval(X2)eval(Xi),则X;r(X2Xi)X2,其中r(0,1),若X;不在可行域,重复以上步骤直至在可行域为止; X2X2。启发式交叉可以向最优解或近似最优解快速收敛,并且交叉后两个子个体均在可行域内,这是简单交叉、算术交叉所不具备的优点;并且搜索方向可扩展到两个体X;、X2连线外侧,避免了算术交叉在这方面的不足。然而启发式交叉有可能加速收敛到局部最优解,与其他交叉算子配合使用较好。变异操作。类似于交叉操作,本文程序设计的变异操作也采用多种变异算子并用的方法,分别使用了下面四种变异算子:边界变异(BoundaryMutation)、均匀变异(UnifMutation)、动态(或称非均匀)变异(NonUnifMutation)、多点非均匀变异(MultiNonUnifMutation)参与变异运算,取长补短。对四种变异算子解释如下:边界变异:对于给定的父代X,如果它的元素Xk被选中进行变异,则子代XkxU或xkL,其中xU、xkL通常可取为变量Xk的上下界,一般由约束域确定。这样设置变异算子是由于很多优化问题的全局最优解通常存在于可行区域的边界上。边界变异运算的不足是不能变异为解空间内点。均匀变异:若父代X的元素Xk被选中进行变异,则后代为IX(X1,Xk,,Xn),其中XkXkrand*Xk,Xk为Xk的取值范围区间长度;均匀变异可以均匀搜索解空间,弥补边界变异的不足,但其不具备微调功能,变异步长选择比较困难。非均匀变异:若父代X的元素Xk被选出作变异,则后代为X (x1,xk,,xn),其中Xk从下面两种可能的方案中随机选择:XkXk (t,XUXk)XkXk (t,XkXL)函数(t,y)返回范围[0,y]中的一个值,其中(t,y)yr(1*)b,r是[0,1]上的随机数,T是最大遗传代数,b是确定非均匀程度的参数。非均匀变异运算能得到较高的精度并且具备微调能力,即当遗传代数 t增加时,(t,y)越来越趋向于0,该特性将会使算子在早期均匀沿坐标轴方向搜索解空间,而到晚期则沿坐标轴方向在很小区域进行搜索,弥补了均匀变异的不足。但非均匀变异只是在某一基因位发生变异,从几何上说只是在平行于坐标轴的方向变异,不能实现空间搜索多点非均匀变异:若父代X的元素Xk被选出作变异,则后代为(Xi,Xk,,Xn)其中Xk的选择同于非均匀变异,即对于个体的每个基因位都进行非均匀变异;该变异运算不仅具有较高的精度和微调能力,而且可以实现整体空间变异,该特性使算子在早期均匀搜索解空间,而到晚期则在很小区域进行搜索。然而无论是均匀变异,非均匀变异,多点非均匀变异均很难变异至边界,对于约束优化问题,有可能搜索不到边界最优解,故与边界变异共同使用在程序设计中3.5.1.5约束条件的处理由于用来操作染色体的遗传算子常常产生不可行后代,因此遗传多目标优化中的一个重要问题就是如何处理约束。本文采用 Gen和Cheng提出的适应性罚函数(AdaptivePenaltyFunction)方法来处理不可行个体。在当前种群 P(t)中给定一个个体x,设多目标优化模型的约束条件为gi(x) 0,(i1,2,m),其适应性罚函数构造如下:p(x)11m(bi(x))kmi1 bimax(3-17)其中,bi(x)max{0,gi(x)bi}max(3-18)bimax{,bi(x)|xP(t)}bi(x)是当前染色体对第i个约束的违背值, b^x是当前种群中对约束i的最大违背值, 是一个小正数,用来避免罚函数中出现被零除的情况。对于高度约束的最优化问题,每代中不可行解占据相对较大的部分。该罚函数在每代中适应性调整惩罚率,从而既保存了不可行解有用的信息,又对不可行解施加了选择压力,还避免了过度惩罚。综合3.5.1.3和3.5.1.5,确定优化模型的适应度函数为eval(x)z(x)p(x) (3-19)3.5.2模型求解结果及分析根据遗传算法操作设计3.5.1,采用Matlab6.5对黑龙江省可持续农业产业结构模型编写求解实现程序(见附录),为每个变量设置大略分布范围,种群规模取为60,交叉率0.4,其中单点交叉个体数量4对,算术交叉个体数量6对,启发式交叉个体数量14对;变异率0.3,其中边界变异个体数量为2,均匀变异个体数量为4,非均匀变异个体数量为4,多点非均匀变异个体数量为&经多次迭代后得到模型的一系列pareto解(有效解),见表3-1(此处列出50组);绘出所得解的空间分布,见图3-1。综合考虑得到的pareto解序列,对各个变量进行全面衡量,对目标函数进行结果分析,并咨询有关专家,选择第29个有效解为整个产业结构优化的“最优解”(注:决策者可根据个人对目标要求从表3-1中选择合适的解)。见表3-2。表3-1和3-2中,E(X)单位为亿元,其余单位与前面一致。表3-2可持续农业产业结构优化“最优解”Table.3-2"Solvingoptimumly"oftheindustrialstructureofsustainableagriculture变量X11X12X13X14X15X16X17优化值154.6640.00198.56295.048.23812.97228.617变量X18X19X110X111X112X113X114优化值68.48323.07742.29925.94857.50926.35620.179变量X115X21X22X23X24X25X3优化值29.452500320.52898.51212.8299842378.4变量X4E(X)(X)D(X)优化值50.609604.320.0008855.711.250.044612GU1.15*□.D42611.250.044612GU1.15*□.D4261_0.066.06图3-1黑龙江省农业产业结构模型的pareto解前沿面Fig.3-1SolvingsurfacethatparetotothemodelofHeilongjiangsagricultural
structure表3-1黑龙江省可持续农业产业结构优化 pareto解Tab©3-1Pareto,solve^ofHeilpngjiapgss?stainqbleagriculturalindystrialstructure序号 X11X12X13 X14X15X16X17X18X19X讥X111 X“2
151.1529.72198.52296.687.999512.24139.08264.3127.62440.46424.40/55.073~T~153.3829.06199.82295.617.962512.35137.2564.21325.1540.81724.60455.147~3~151.1529.72198.52296.687.999512.24139.08264.3127.62440.46424.40/55.073~4~153.3629.056199.82295.618.19412.79249.99668.01429.82437.04723.156.106~5~153.3829.06199.82295.618.19412.79349.99667.9529.93337.04923.10156.1116152.0128.725199.37294.328.085612.17239.51563.25926.50642.28324.58755.351~^r~152.0128.699199.34294.188.17612.74920.00161.05323.72842.95925.01355.258156.7832.119194.88298.848.210112.19330.54867.19641.9336.64523.38654.8849155.5632.385194.35299.238.182612.79435.46977.80724.71138.16925.22255.41310153.1927.473199.82297.97.66312.19238.59261.68839.56943.62824.75554.99211152.0128.699199.34294.188.17612.74936.27572.08229.8932.72522.72554.05112「151.6/[28.753「198.74294.318.01612.19839.85863.41223.76540.85124.57254.64513P155.82:32.084P193.67287.67P9.076311.79538.88561.36731.92441.894P24.88954.71614:156.27;32.02:193.7287.67:9.076111.79538.90361.28131.92441.883:24.88954.70215P151.59[28.955P199.37294.42P8.088512.22539.49963.25923.74940.989P24.65954.63816156.2732.02193.7298.668.219412.20430.67267.09441.16236.78223.38854.91717:152.22;28.097:199.66294.14:8.003112.1933.5365.31729.29739.814:22.85156.58718152.328.131199.66294.318.001812.19833.40265.31829.29639.77922.82756.59319156.7832.119194.88298.848.213412.85735.21267.81323.48437.88525.42655.45520152.9829.566199.2296.048.178612.76449.12667.70130.26337.38523.20656.23821156.7832.119200298.848.213412.85735.21264.50841.31739.99323.76455.26422156.7832.139189.33299.478.155412.39236.64363.35635.55739.9625.47357.22623156.7832.119200298.848.213412.85735.21267.81323.48437.88525.42655.45524156.7832.12199.99298.848.213412.85935.21467.8223.48337.88425.42655.45625154.6629.451198..56295.048.23812.97328.61868.48323.07742.29825.94857.50826151.8837.996199.11313.578.73518.348125.60264.5527.67735.06223.70458.28727156.7832.137194.89298.898.211212.85235.23967.80422.53337.9124.17557.83128156.6932.029193.74287.679.076611.78621.99561.92925.0442.59724.87459.64129154.6640.00198.56295.048.23812.97228.61768.48323.07742.29925.94857.50930153.3829.06199.82295.58.200112.79249.97167.95329.93337.04923.12459.29431153.3829.06199.82295.618.19412.79349.99667.9529.93337.04923.10156.11132153.3829.06199.82259.618.19412.79349.99667.9529.93337.04923.10156.11133153.1233.236192.19317.727.71214.30336.09765.89744.91638.54623.37654.92634P152.23127.979P199.66293.47P8.016812.18933.46665.31829.29739.977P22.88156.53935153.38」29.06199.82295.61「8.19412.79349.99667.9529.93337.049「23.10156.11136156.78」32.119194.88298.848.213412.85735.21267.81323.48437.885「25.42655.45537153.38J29.054199.82259.618.199712.79345.95367.94629.92837.054P23.09456.11138「156.532.196194.77298.978.204812.83935.28967.7123.76437.966「25.37955.44539156.7832.119194.88298.848.213412.85735.21267.81322.48437.88525.42655.44540156.78J32.128194.9298.898.212712.85235.23767.80423.48437.90125.42555.45441P156.78132.139P194.9298.89二8.211212.85135.23667.80927.13341.113二25.42555.45442P156.78:32.139P194.4298.898.211312.85235.23667.80636.2237.907P25.42555.45443P156.78:32.139r194.9298.89P8.211312.85235.23667.80423.48437.907r25.42555.45444P153.38:29.06r199.82295.5P8.200112.79249.97167.95329.93337.049P23.12456.1145153.3729.058199.76295.258.186512.78749.86968.67227.75839.49924.34255.30946152.0128.699199.34294.188.17612.74920.00161.05323.72842.95925.01355.2547156.7832.119194.88298.848.213412.85735.21267.81323.48437.88525.42655.11748153.3629.056199.82295.618.19412.79249.99668.01429.82437.04723.156.10649156.532.196194.77298.978.204812.83935.28967.7123.76437.96725.37955.44550156.7832.139194.9298.898.211312.85235.23667.80436.2237.90725.42555.454X113X114X115X21X22X23X24X25X3X4E(X)(X)D(X)26.54120.72632.015423.16323.312795.51000.0290752048.963.889596.210.0017948.8726.25719.82932.98427.07309.432818.21123.4285162053.564.483595.880.0019948.4926.54120.72632.015423.16323.312795.51140.9290752048.963.889596.930.0019948.2825.96319.59237.973434.7290.212763.81220.5300911968.663.895595.060.0022944.525.96319.5937.898434.7290.222769.41219300901968.463.896595.090.0022944.1626.03720.4629.111422.63328.192608.21068.5283272009.156.405592.650.0009943.2826.46420.2428.904420.71327.382797.71085.9273292024.362.275593.350.0021940.4925.58220.15733.393425.44318.72783.91084277342115.165.072597.520.0013937.8526.45120.17630.486422.78320.652817.81284.927753190048.023592.340.0030932.5728.32119.98127.882440.52265.832679.31228.9300402185.560.047594.720.00061000.924.72520.31627.239430.51321.832838.31214.8299252070.472.226593.820.0021963.2325.40920.19632.424424.78325.22791.71132.527070213765.029594.890.0013960.7325.76520.40931.955420.85325.582832.5P1141.6265972174.5P62.724596.320.0012959.5825.79420.40431.994420.85325.512832.5「1141.3266022174.762.699596.580.0012957.7825.54120.11232.425424.04325.252806.2「1134.1270752136.8:65.968595.660.0014957.625.80519.76537.499451.47306.232743.4「1084.42764.62115.5「65.073598.160.0012957.3229.04319.50329.708434.73321.942725.5「1104.2287392110.5「59.103599.570.0013917.1329.04319.50329.693434.71321.942873.31192.4274292124.658.321600.350.0018914.7926.48422.17729.324495.05320.262821.7P1207.2298632398.8P63.429606.560.0004913.3126.16420.10839.446「500320.32821.7P1207.2298122398.8P48.09601.080.0003911.953020.11736.128423.24321.822791.3[1129.5271792076.4二59.457606.630.0015908.2424.6419.89629.203421.85317.92807.81188.2268742030.4P60.701595.610.0020908.0626.48420.17729.324422.92320.262821.71207.2298632398.848.02595.610.0001903.0726.47920.17429.324422.93320.262821.71207.2298632398.865.073602.670.0001898.4226.35620.17829.452423.15320.52898.61212.8299842378.450.609597.070.0005880.4125.94319.71231.982458.48295.143115.31181.5229752330.249.729595.480.0012877.7825.94719.7536.234430.46318.812787.31129.4264042087.759.733598.40.0015874.6225.91419.93434.258427.64304.362939.11128.7271942135.465.118597.850.0018867.3326.35620.17929.452500320.52898.51212.8299842378.450.609604.320.0008855.7125.96719.58837.902434.73318.772788.31084.4263632157.561.361600.720.0010851.6325.96319.5937.898434.7318.7827881084.4263462157.561.354598.030.0010921.1725.96319.5937.635420.86317.752812.11152.2277632085.855.861594.560.0015921.1626.09420.14133.233424.86318.952788.21087.7346802113.564.724603.330.0014919.7428.98619.51429.725434.64321.682724.11104.22
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能电网储能系统工程师会议演讲技巧
- 水工建构筑物维护检修工岗位安全实践考核试卷含答案
- 采购员岗中跨界整合考核试卷含答案
- 水生产处理工岗中工作水平考核试卷含答案
- 讲解员岗中新设备考核试卷含答案
- 2026年数字治理高级规划师招聘笔试试卷 招录12人通关秘籍题库
- 2026年元宇宙行业高级应用师招聘笔试试卷 招录14人题型大全
- 2026年广东省连州市高三数学下册期末考试模拟测试卷(考点提分)附答案
- 2026届阿鲁科尔沁旗数学四下期中联考试题含答案
- 2026年云南省文山市高三数学下册期末考试模拟检测卷及答案(有一套)
- T/CCMA 0129-2022非道路电动车辆电机控制器通用技术要求及试验方法
- 环氧地坪漆检验报告
- 《贵州省市政基础设施工程资料管理导则》
- 冬季道岔除雪教学视频信号设备检修作业课件
- 大学英语四级高频词汇1500+六级高频词汇1500
- 农产品电商平台供销合作协议
- GB 45067-2024特种设备重大事故隐患判定准则
- 《手拉手 心连心》教案
- 【上海S物业管理公司管理类人员培训问题及优化建议探析(论文)13000字】
- 专题 全等三角形压轴题(30题)(解析版)
- 检验样本采集手册
评论
0/150
提交评论