
论文摘要
城市公交查询系统为乘客提供了优化、及时的信息服务,通过合理的引导,很大程度上方便了他们的出行,同时减少了不必要的交通流量,提高了整个公交线网的运行效率和城市信息服务化水平。本文对城市公交查询算法进行了深入的研究,主要做了如下工作:首先,分析了现有的几种的公交查询算法,并通过比较,进行了优劣性总结,确定了本文的研究思路,归纳出本文工作需要解决的关键问题。在此基础上,本文研究了国内公交网络的主要特点,以及乘客的出行心理,建立了以换乘次数,时间花费和经济开销为最优的城市公交查询的多目标规划的数学模型。针对城市公交线路错综复杂、部分线路往返线路不一致等特点,提出了一种基于双邻接表的存储策略,避免了传统的存储方法不利于乘车线路搜索的问题,在上述数学模型的基础上,提出了一种基于线路优先的层次搜索公交线路查询算法,引入偏好系数,综合考虑了换乘次数、时间花费、经济开销等优化目标,分析和仿真表明,新的算法能满足不同乘客的实际需要,具有较高的精确度和良好的实用性。针对便携设备的运算速度较低的特点,在上述数学模型基础上,提出了一种公交线路查询快速算法,该算法将换乘次数为优化目标,经济开销和时间花费弱化为约束条件,并抑制无效换乘运算提高响应速度。分析和仿真表明,与已有的算法相比,新的算法在保证查询结果的质量的同时,具有较短的查询响应时间,是一种更适合便携设备的查询算法。最后,本文在J2ME Wireless Toolkit环境下,实现了一个适合不同城市、任意两地间,具有一定通用性的公交线路查询原型系统,测试结果表明,我们所提出的算法能满足不同乘客的需要,具有较好的通用性,同时具备良好的性能。
论文目录
摘要ABSTRACT插图索引附表索引第1章 绪论1.1 研究背景1.2 智能公交系统1.2.1 概述1.2.2 发展及研究意义1.3 相关研究现状1.3.1 国外研究现状1.3.2 国内研究现状1.4 基于便携设备的公交查询1.5 本文的研究内容和章节安排第2章 最短路径问题及公交查询算法2.1 最短路径问题2.2 公交查询算法比较2.2.1 迪杰斯特拉算法2.2.2 A*算法2.2.3 Moore-pape 算法2.2.4 扩散法2.2.5 其他算法2.3 小结第3章 公交网络分析与模型建立3.1 基础理论3.2 公交网络3.2.1 公交网络的特点3.2.2 公交网络的表示3.3 公交出行心理研究3.4 公交网络数学模型建立3.4.1 数据说明3.4.2 站点的抽象3.4.3 数学模型描述3.5 小结第4章 一种基于线路优先的层次搜索算法4.1 相关工作4.2 公交网络存储结构设计4.3 基于线路优先的层次搜索算法4.4 实验比较4.5 小结第5章 一种公交线路查询快速算法5.1 相关工作5.2 存储结构设计5.3 算法描述5.4 实验比较5.5 小结第6章 快速算法在公交线路查询系统中的实现6.1 系统工作环境6.2 系统主要功能6.3 系统设计6.3.1 地名模糊查询6.3.2 站点定位6.3.3 设置换乘代价6.3.4 最佳公交线路查询6.3.5 指定站点和线路查询6.4 小结结论及进一步研究的方向参考文献致谢附录 攻读硕士学位期间发表的学术论文
相关论文文献
标签:城市公交论文; 公交网络论文; 线路查询论文; 优化目标论文; 最佳线路论文; 便携设备论文;