最佳公交线路的实时查询模型和算法.docVIP

  • 19
  • 0
  • 约3.72万字
  • 约 34页
  • 2019-10-18 发布于江苏
  • 举报

最佳公交线路的实时查询模型和算法.doc

PAGE PAGE 2 最佳公交线路的实时查询模型及算法 摘要 本文针对查询者的不同需求,为公交查询系统提供了最佳线路查询的模型和算法。 查询者的需求从换乘次数少、时间少和费用少三方面进行考虑。故查询算法从换乘次数(从实际出发,换乘不超过两次)入手: 对直通的任意两站点,可设计出较简单的最佳直通线路查询算法(直通算法)。故对需要查询的两站点,算法先由线路、站点的原始数据判断此两站点是否直通,若是,便可通过直通算法进行查询。 不论是否存在直通线路,算法都考虑对换乘的情形进行查询。考虑到城市公交系统中的站点基数较大,可行的换乘方案数也将较大,故查询算法根据所有可行的一、二换乘点必和起、止站点直通的原则,对可能成为给定两站点的换乘点的站点进行了筛选,得到相关站点集,较大的缩小了查询的范围。 得到相关站点集后,建立了反映站点集中任意两站点直通关系的连通矩阵,并通过矩阵乘法,较快地得出了所有可行的一次、二次换乘点。考虑到所有可行的换乘点可能较多,特别是二次换乘的情形,故查询算法采用分支定界法以较高效率对最佳方案进行了最后的筛选。 在考虑地铁的公交系统时,本文从实际出发,对模型进行了一定的修改。同时,本文考虑了引入站点之间的步行时间的情况,提出了线路选择的模型。 由于筛选算法、矩阵乘法和分支定界法的高效性,整个查询算法具有很高的效率,并能在换乘次数不超过两次的条件下,求得全局最优解,得

文档评论(0)

1亿VIP精品文档

相关文档