公交配流问题简述 二维码
47
基础概念 公交配流问题:以车站作为OD点,将公交需求分配到给定的公交网络中,以达到系统最优。 道路网络:以交叉口作为节点,两毗邻的交叉口之间的道路作为路段(link)。 公交网络:以车站作为节点,以公交线路(line)作为两节点之间的路段。 HEINZ SPIESS等人于1988年首次提出基于策略的公交分配问题。该问题以最小出行费用为目标,将公交网络按照如下准则展开并简化: ![]() ![]() 以上简化后的公交网络常被后续研究者作为研究公交配流问题的常用网络处理手法。 本文中,作者将整个求解过程分为两步: 第一部分,寻找最优策略。从目标节点到所有起点,计算了从节点i到目标节点r的最优策略A和期望总旅行时间ui 第二部分,分配需求。从所有的起点到目的地,根据最优策略将需求分配给网络。 具体的算法流程如下: ![]() ![]() 不同的信息获取方式具有不同的求解算法。 部分信息获取有效路径集的算法过程如下: ![]() 完整信息获取有效路径集的算法过程如下: ![]() 计算路径的选择概率时,也采用了不同的方式,完整信息因为要考虑换乘时的等待时间对当前车站选择线路的影响,故采用卷积公式和蒙特卡洛方法对概率进行计算。 ![]() ![]() 以小网络的虚拟数据为例。 ![]() 基本网络形式数据: ![]() 各点的需求为: ![]() C#算法过程如下: ![]() 代码运行结果如下: ① 运行迭代过程中,各站点的平均等车时间 ![]() ② 各站点流量分配结果及各站点平均等车时间: ![]() 本文作者:合肥工业大学交通运输工程2020级研究生 DH
文章分类:
数据采集
|