您的当前位置:首页正文

基于多目标遗传算法的高速公路多目标路面养护决策优化

2022-12-19 来源:个人技术集锦
维普资讯 http://www.cqvip.com / 养护机M械ain与ten施anc工e 技Ma术ch inery&Construction Technology 基于多目标遗传算法帕宣速公路多目标 路面荠护决策优化 邹国平,虞安军,黄铮 (江西赣粤高速公路股份有限公司,江西南昌330025) 摘要:高速公路多目标路面养护决策优化是高速公路路面养护决策优化未来发展的趋势,也是目前研 究的热点。针对传统数学规划方法用于高速公路多目标路面养护决策优化的不足,引入了目前在多目标 优化领域应用较多的带精英策略的非支配排序遗传算法NSGA一Ⅱ。将NSGA一11应用于高速公路多目标 路面养护决策优化问题中.仿真结果表明其性能优于传统的数学规划方法。具有广阔的应用前景。 关键词:道路工程;路面养护决策优化;多目标优化;遗传算法 中图分类号:U418.6 文献标识码:B 文章编号:1000—033X(2007)07-0030—03 Expressway Multiobjective Pavement Maintenance Decision Optimization Based on NSGA一Ⅱ ZOU Guo—ping,YU An-jun,HUANG Zheng (Jiangxi Ganyue Expressway Co.Ltd.,Nanchang 330025,Jiangxi,China) Abstract:Expressway muhiobjective pavement maintenance decision optimization is the developing trend of the expressway pavement maintenance.NSGA一11 is widely used in the problems of muhiobjective optimiza- tion to solve the problem of expressway muhiobjective pavement maintenance decision optimization based on disadvantages of the math programming.At the same time,the results of the simulation show that NSGA一11 is more effective than math programming in respect of solving the problem of the expressway muhiobjective pavement maintenance decision optiizatmion and has good prospect in the application of expressway pave—。 ment maintenance decision optimization. Key words:road engineering;pavement maintenance decision optimization;muhiobjective optiizatimon;ge—— netic algorithms 0 引言 高速公路路面养护受到养护资金的限制,不可能 对所有路面进行养护。使其达到最佳的路面状态。高 速公路路面养护决策优化,就是讨论如何有效地利用 有限的养护资金.使高速公路路面处于最佳服务水平 或产生最大经济效益[ 。 目前处理高速公路多目标路面决策优化问题的方 法主要有2种:一种是传统的数学规划方法,其主要思 想是将多目标决策优化问题通过以下方法转化为单目 标决策优化问题。通过对多个目标进行分解,依据各 目标的重要程序排序,将最重要的目标作为主要目标, 基金项目:江西省交通重点科研项目(2003—02) 而将次要目标作为其约束条件;还可以对多个目标进 行综合,采用线性加权法、理想点法、平方和加权法等 方法.形成一个新的决策目标[z-。以上2种方法最多只 能得到一个Pareto最优解,同时Pareto最优解的好坏严 重依赖算法设计者的专业知识,只适应于一些特定的 高速公路多目标路面养护决策优化[ 。 另一种用于高速公路多目标路面决策优化问题的 方法是多目标遗传算法,其一次就能求出多个均匀分 布的Pareto最优解,且无须任何专业知识,非常适合高 速公路多目标路面养护决策优化。国外对多目标遗传 算法用于高速公路多目标路面养护决策优化进行了大 量研究 ],国内关于这方面的研究则较少。本文将多 目标遗传算法NSGA一11应用于高速公路多目标路面 企 丽撼石 泐 维普资讯 http://www.cqvip.com 莽护机赫与施工技术 Maintenance Machinery&Construction Technology 颟 漕 养护决策优化。通过仿真实验证明NSGA—II算法优于 传统的数学规划方法。 胜出标准,使准Pareto域中的元素能扩展到整个Pareto 域,并均匀分布,保持种群的多样性。 (3)引入精英策略,增大采样的空间。将父代种群 1带精英策略的非支配快速排序遗传算法 1.1非支配排序遗传算法(NSGA) 与其子种群竞争得到下一代种群,容易得到更为优良 的下一代。 非支配排序遗传算法的主要思想是:一是利用非 支配排序算法对种群进行非支配分层,然后通过选择 操作得到下一代种群;二是使用共享函数的方法保持 NSGA—II算法流程图见图2,其算法实现步骤如下。 - 群体的多样性。NSGA的基本流程和简单遗传算法相 同,其主要的流程见图1。 随机产生初始种群P¨ 进化代数t:0 —————r——一 锦标赛选择操作l 拥挤联赛选择操作 三三三王二二二 交叉操作 二二二工二二二 变异操作 二二二][=二 产生子代种群Q, 『 种群P.和子代 生新一代种群P l £ ! I 囱 (1)随机生成一个父代种群P ,并置代数计数器z= 0。种群成员根据非劣法则进行排序,每一个解都计算 其适应度值,并归于不同的级别,1级代表最好,2级次 l圭I1 NSGA 程 之,以此类推。然后运用常规的二进制锦标赛选择方 法,并通过交叉和变异操作产生一个大小为Ⅳ的子代 种群Q 。 1.2带精英策略的非支配快速排序遗传算法(NSGA- Ⅱ、 NSGA虽然在多目标优化问题方面得到了大量应 用,但存在如下问题: (2)合并父代P 和子代Q 生成新种群R ,则R 大小 为2N。 (1)非支配排序的算法复杂,计算复杂度为O(MN3), 其中 为目标函数个数,Ⅳ为种群大小。 (3)从尼中选择Ⅳ个个体组成新一代种群 如下: 步骤 (2)缺少精英策略,研究证明带有精英策略的多目 标遗传算法,不但可以加快整个算法求解最优解的速 度.而且还能防止优秀解的丢失。 1)对R 按照非劣排序,由于它包含了当前和以前 世代的所有成员,所以最优解也包含在内,假设生成的 序列集合分别为A ,A,,A ,…。 (3)需要人为指定共享半径 对整个算法影响较大。 , 设置的好坏 2)如果A 的大小大于Ⅳ,则对A 进行拥挤度计算, 通过拥挤度比较算子对个体进行排序.取出前Ⅳ个个 针对以上3个问题,Deb等人于2002年提出了带精 英策略的非支配排序遗传算法NSGA—II,对NSGA进 行了有针对性的改进,主要表现在3个方面: 体组成 + ;如果A 的大小等于Ⅳ,则直接用A 组成Pl+ ; 如果A 的大小小于Ⅳ,那么就从序列A,中补足,如果还 是不够,则从序列A 补足,以此类推,直到找到Ⅳ个体。 特别注意:如果所有选定的序列集合的个体总和等于 Ⅳ,则用它们直接组成P,+ ;如果所有选定的序列集合的 个体总和大于Ⅳ,则对最后入选的序列进行拥挤度计 算并排序后,抛弃其中多余的个体。 (1)提出一种基于分级的快速非支配排序法,使得 算法的复杂度由原来的O(MN3)降 ̄,JO(MN2)。 (2)提出拥挤度和拥挤度比较算子,其适应度共享 策略不需要指定共享半径,并且作为排序后同级间的 企 RM…&…CM2…007 ̄~ .维普资讯 http://www.cqvip.com 养护机挑_与施工技术 Maintenance Machinery&Construction Technology (4)t=t+l,如果t大于算法规定的最大迭代代数,则 算法结束,否则继续步骤(4)。 f5)对P。通过拥挤联赛选择、交叉操作和变异操作 得到子代种群Q ,跳到步骤(2)。其中拥挤联赛的选择步 骤如下: 108x1+130x2+12 3+90x4+1 lOx5-.<350 (5) xi=O或1(1≤ ≤5,i∈ (6) 本文采用Delphi7为编程工具.具体比较结果见表 2。从表2可以看出,NSGA—I1所求的结果无论在养护 资金的利用方面,还是投资收益和养护后整体路况均 优于文献f4]通过数学规划求出的结果。因此,可以看 1)对所有个体进行非劣排序,并计算每个个体的 拥挤度。 / ̄NSGA—I1优于文献[4]采用的数学规划优化方法。 表2多目标高速公路路面养护决策优化仿真实验结果比较 2)利用拥挤度比较算子,对所有的个体进行联赛 选择。 最优解 本文的 NSGA一Ⅱ 2仿真实验 以文献『4]中的一个高速公路养护资金分配的多 目标路面养护决策问题为例。假设某公路养护部门所 所需养护资 投资收益/ 维修后路况 金/万元 万元 (10分制) 3l0 3l5 (I,I,0,I,o) (I0,I,I,0) ,29 30 26 25 文献[4]的 辖的5个路段需要进行养护维修,该部门可支配的养护 资金只有350万元。假定每个路段仅考虑一个养护方 案.每个方案的相关资料见表1。 表1养护方案相关资料 数学规划 (I,0,I,0,I) 275 26 24 3结语 本文针对基于传统数学规划优化方法的高速公路 多目标路面养护决策优化的不足,引入了多目标遗传 算法NSGA—I1用于高速公路多目标路面养护决策优 化。仿真结果表明,该算法优于传统的数学规划优化 方法。NSGA—I1是目前在国外应用得比较多的多目标 所需资金/ 投资效益/ 维修前 维修后 采用方案后所 需修复的 方案 万元 万元 路况Oo 路况Oo 需的日常养护 面积/m2 分制1 分制) 工作量/(人・日) 方案1 方案2 方案3 l00 90 95 10 8 9 ll 7 7 7 6 7 7 8 9 8 9 8 108 l30 124 90 ll0 l0 O00 8 O00 9 O00 l2 500 8 500 遗传算法,国内对其的研究还很少,本文的研究对后来 者有一定的借鉴意义。另外,本文的研究为中国高速公 路路面养护决策优化提供了一个全新的研究方向。下 一方案4 l20 方案5 80 步需要做的工作是设计通用的基于多目标遗传算法 如果该部门的养护能力有限,只能对40 000 m2的 破损进行养护.且要求养护后的日常工作量不超过350 人・日,则应该采用哪些方案,才能够使投资收益最大、 养护后的整体路况最好。 NSGA—I1的高速公路多目标路面养护决策优化系统, 将该算法应用到高速公路路面养护决策优化实际问题 中去。 参考文献: [1]资建民.路面管理和管理系统[M].广州:华南理工出版社,2003. [2]喻翔.高速公路路面养护管理系统决策优化的研究[D].西安:西 安交通大学.2005. 设决策变量为 (1≤ ≤5,i∈ ,xi=l或者0分别代 表是否采用第i个方案,则根据问题的假定,得高速公 路多目标路面养护决策优化数学表达式如下。 目标函数: max Zl=lOx1+ 2+ 3+11 4+ 5 (投资收益最大) (1) [3]谢涛,陈火旺.多目标优化与决策问题的演化算法[J].中国工程科 学,2002,4(2):59—68. max Z ̄=8x + :+ 3+9x4+8x (养护后整体路况最好)(2) 约束条件: 100x1+90x2+95x3+120x4+80x5 ̄<350 10 000x1+8 000X2+9 O00 3+12 500x4+ [4]朱荣军.高速公路养护管理系统研究和开发一经济效益分析与资金 优化分配【D】.南京:东南大学,2000. (3) (4) 收稿日期:2006—10—28 【责任编辑:董强柱】 8 500x ≤40 000 

因篇幅问题不能全部显示,请点此查看更多更全内容