基于云遗传算法公交车辆智能调度.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于云遗传算法公交车辆智能调度

[ 11, 12] 第 35 卷第 8 期 武汉大学学报 信息科学版 Vo l. 35 No . 8 2010 年 8 月 G eomatics and Infor matio n Science o f Wuhan U niv ersity Aug. 2010 文章编号: 1671- 8860( 2010) 08- 0905- 04 文献标志码: A 基于云遗传算法的公交车辆智能调度 张飞舟1 耿嘉洲1 程 鹏1 1 北京大学地球与空间科学学院, 北京市海淀区颐和园路 5 号, 100871) 要: 综合考虑公交车辆运营调度方案的实时性和有效性要求, 引入了云模型理论与遗传算法( G A) 相结合的云遗传算法。该混合遗传算法充分利用了云模型云滴的随机性和稳定倾向性特点, 在遗传算法的优化操作中, 由正态云模型的 Y 条件云发生器实现交叉操作, 由基本云发生器实现变异操作, 不仅克服了传统遗传算法搜索速度慢、易陷入局部最优解的缺陷, 而且提高了算法的收敛性、优化质量及其鲁棒性。实验表明, 将该 混合遗传算法引人公交车辆运营调度管理中, 可大大提高公交车辆调度的实时性与有效性, 而且运行服务质量评测分析验证了该优化调度方法的有效性, 具有良好的应用前景。 关键词: 遗传算法; 云模型; 云遗传算法; 公共交通; 调度 中图法分类号: P208 城市公交车辆运营调度的任务就是有效管理和合理分配有限车辆资源, 调整供需平衡, 以解决供需矛盾, 达到所求的目标最佳[ 1, 2] , 而调度问题本身的组合优化特征存在近似复杂性, 实际调度系统所采用的数学模型都对运行环境作了大大简化, 因此, 仅靠已有的寻优改进还远远不能满足运营调度方案的实时性和有效性要求。文献[ 3- 6] 的研究都未能从系统角度考虑公交调度系统的整体优化问题。公交时刻表的生成与车辆调度之间存在着有机联系, 因此, 虽然按照这些既有的模型算法可以得出上述公交调度问题较好的解决方案, 却不能够保证系统的解决方案从总体上讲是最优的。本文将云模型理论与遗传算法( genetic algo rithm, GA) 相结合, 充分利用云模型云滴的随机性和稳定倾向性特点, 在 GA 中运用云模型理论进行交叉、变异优化操作, 不但能够维持 GA 种群的多样性, 而且在寻优能力上也得到提高, 改善了 GA 的优化性能及其鲁棒性, 从而可提高公交车辆运营调度的效率与车辆调度的稳定性。 云遗传算法性能分析 云模型是我国著名学者、中国工程院院士李德毅教授提出的, 并逐步完善形成了云模型理论。  云模型理论已成功应用于智能控制、数据挖掘、入侵检测、系统评估与评测等领域[ 8- 10] 。 云模型是一个遵循正态分布规律并具有稳定倾向的随机数集, 其三个数字特征用期望值 Ex 、熵 En 和超熵H e 来表征, 反映了定性概念的整体 特性[ 10] 。 GA 是一种求解问题的高效并行全局搜索算法。目前研究发现, 在调整交叉概率 p c 和变异概率p m 的过程中存在许多模糊概念和信息, 这一特点决定了可以用模糊理论工具来获取和处理这些不确定信息。本文充分利用云模型云滴的随机性和稳定倾向性特点, 将云模型的 Y 条件云生成算法实现交叉操作, 基本云生成算法实现变异操作, 使概率值既具有传统的趋势性, 满足快速寻优能力, 又具有随机性, 实现 p c 和 p m 的自适应调整, 从而提高了避免陷入局部最优的能力, 构成了全新的云遗传算法 ( cloud g enetic alg orithm, CGA) 。 CGA 优化算法步骤如下: 初始化种群。 计算适合度。 选择、复制和迁移: 复制最佳个体至下 一代; 选择精英群, 并复制; 淘汰最差个体,被随机产生的外来个体移民所取代。 收稿日期: 2010- 06- 15。 项目来源: 国家 863 计划资助项目( 2009AA12Z325) 。 906 武汉大学学报 信息科学版 2010 年 8 月 4) 对精英群进行交叉操作: 按均匀分布随 机生成确定度 ; Ex 由父代按适合度大小加权 确定; E n = 变量搜索范围/ c1 ; H e = En / c2 ; 由 Y 条件云生成算法产生两个子代。其中, c1 、c2 为控制系数。 5) 变异: Ex 取原个体; En = 变量搜索 范围/ c3 ; H e = E n / c4 ; 若确定度小于变异概 率, 由基本云生成算法便可得到变异后的个体。其中, c3 、c4 为控制系数。 转第 2) 步, 直到满足停止条件。 1 CGA 性能参数 正态云是一种泛正态分布, 呈现中间多、两头少的特点, 这样

您可能关注的文档

文档评论(0)

tmd2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档