首页 >> 大全

Matlab遗传算法公交车路线优化

2023-11-26 大全 25 作者:考证青年

遗传算法公交车路线优化 3结果展示

1 模型介绍

以乘客出行总时间最小为目标函数,求出其最小值即为最终接驳优化方案。

模型约束条件

在算法过程中可能会产生不符合实际的公交线路,故要做出约束,排除不符合实际和要求的线路。本文以线路长度和线路非直线系数为优化模型的约束条件[14]。

1)线路长度

线路长度过短会导致车辆运行效率低且运行速度低,并增加乘客换乘次数。而线路长度过长,会增加车辆发车频率导致需增加车辆需求数量。

基于遗传算法的公交排班__Matlab遗传算法公交车路线优化

假设该算例已知条件如下:

1)假设2、3……11公交站点组成的公交线路为A(3,5,6,1,8,9),B(2,4,10,7,1,11)两条。

2)轨道车站接驳区域内站间距已知,如表4.1。且站间距不大于1km,本文只对站间距小于1km的站点做出记录,其他站点用*表示。

3)轨道站点1与其接驳公交站点之间的客运量如表4.2。

4)两条接驳线路编码按0-1编码,A(1,0,1,0,1,1,0,1,1,0,0),B(1,1,0,1,0,0,1,0,0,1,1)。

2模型分析 2.1整体设计

基于遗传算法的公交排班__Matlab遗传算法公交车路线优化

2.2要点分析

1.根据本模型的个体特性,01编码虽然能表示公交路线的内容,但是无法体现顺序。采用01编码虽然在交叉变异操作上比较便利,但是不利于后续获取个体的目标函数值。故采取数字编码。

2.交叉变异操作,由于模型的要求,各节点的唯一性,以及接驳要求,交叉操作以地铁站点为中心,每次交叉产生2个新的个体;变异操作对除地铁站点外的公交站点进行相互交换,每次变异产生1个新的个体。

3.个体淘汰

通过 接驳距离,路线长度等进行淘汰,通过函数实现。

3结果展示

=100

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了