Page 89 - 《软件学报》2020年第12期
P. 89

柏梦婷  等:行程时间预测方法研究                                                                3755






























                                    Fig.1    Framework of travel-time prediction
                                           图 1   行程时间预测框架

         2    行程时间预测方法分类

             自 1991 年起,研究者们已经提出一系列的行程时间预测方法,特别是应用于高速公路上的行程时间预测方
         法 [12,13] .本文将行程时间预测方法分类为模型驱动方法和数据驱动方法,如图 2 所示.
             •   模型驱动方法一般有确定的交通模型,通过对交通参数(如流量、密度和占用率等)进行建模来预测未
                来行程时间.模型驱动方法考虑单个车辆的运动特征                   [14] 或整体车流运动特征     [15] .Oh 等人 [16] 回顾了基
                于模型的行程时间预测方法,并将它们按照模型细节分为宏观、微观、介观和细胞自动机等 4 类,并从
                预测范围、准确性、效率、适用性和稳健性方面进行了分析.然而该文献                          [16] 主要回顾的是基于模型的
                预测框架,其框架的核心方法大多是排队论模型                 [17] 和细胞传输模型    [18] 或者其变体,而对这两种核心方
                法并没有做详细的介绍和分析.因此,本文不再对模型驱动方法进行详细分类,而仅介绍排队论模型                                   [17]
                和细胞传输模型      [18] 这两种常见模型;
             •   数据驱动方法将交通状况与当前数据和历史数据相结合,从数据中挖掘交通模式,从而对未来的行程
                时间进行预测.已有许多研究对数据驱动方法进行分类:Chrobok 等人                    [19] 分类为参数回归、非参数回归
                和神经网络;Hinsbergen 等人    [20] 分类为朴素模型、参数模型和非参数模型;Yu             [21] ,Fei [22] 和 Oh 等人 [23]
                分类为参数模型和非参数模型.Oh 等人             [23] 对高速公路上的短期行程时间预测的数据驱动方法进行了
                分类,介绍了线性回归        [24] 、自回归移动平均    [25] 、卡尔曼滤波  [26] 、人工神经网络   [27] 和最近邻 [28] 等 5 类
                方法.该文献仅关注应用在高速公路上的数据驱动方法,分类较少.此外,近几年有一些新的行程时间预
                测的数据驱动方法值得关注:Bai 等人            [29] 对行程时间预测的方法进行了较为详细的分类,也介绍了近
                几年提出的一些新方法,但是方法的对比粒度不够详细,而且文中提及的方法较少,没有对一些主要改
                进方法进行原因分析.
             本文是在我们之前的工作         [29] 基础上全面扩展而来的,对现有的行程时间预测方法进行了更全面、分类粒度
         更细并且涵盖更多新方法的总结分析.本文将数据驱动方法分为参数和非参数方法.
             •   参数方法是指假定总体服从某一分布,并按照预设的规则训练模型的方法.常见的参数方法包括线性
                回归  [24] 、自回归集成移动平均      [25] 和卡尔曼滤波  [26] 等;
   84   85   86   87   88   89   90   91   92   93   94