计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (9): 213-217.DOI: 10.3778/j.issn.1002-8331.1612-0102
柴 获1,2,何瑞春2,马昌喜2,代存杰1,3
CHAI Huo1,2, HE Ruichun2, MA Changxi2, DAI Cunjie1,3
摘要: Frank-Wolfe算法是用于求解交通流量分配问题的经典算法,但该算法是基于路段(Link-Based)的交通流量分配算法,无法用于求解路径交通流量。针对此问题,提出一种用于求解路径交通量的改进Frank-Wolfe算法。通过在Frank-Wolfe原算法中增加求解路径交通流量的计算步骤,根据原算法中“全有全无”加载方法获得的步长,更新源-目的(OD)间所有已配流的路径的交通流量,在原算法迭代计算路段流量的同时,同步计算路径流量。通过算例表明,改进算法是一个有效的算法,在Frank-Wolfe原算法的基础上增加少量的时间和空间成本即可求解路径交通流量,避免穷举交通网络中的所有路径,可以很好地用于用户均衡交通流量分配中。