基于交通大数据的动态拼车调度算法研究

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:qq854513342
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着城市汽车数量呈现出爆炸性增长趋势,引发了严重的交通堵塞和环境污染问题。一个高效的拼车系统是一种有效的解决方案,它可以在满足乘客需求的同时,提高出租车司机的收入,同时可以减少环境污染和能源消耗。随着智能手机GPS技术的不断成熟,基于智能手机GPS数据实现一个高效的拼车调度系统现已成为建设现代化城市的迫切需求。然而,设计一个高效的拼车算法是非常具有挑战性的工作。与非拼车调度相比,拼车调度需要更加复杂的调度策略。在实际的应用系统中,拼车是一个动态变化的过程,在做调度优化的同时,也需要保证实时性。拼车另一个具有挑战性的原因是乘客的查询和出租车的位置信息都是高度动态变化的,而且很难预测。为了解决上述问题,在本文中我们通过对交通大数据进行数据挖掘及分析构建了一种基于打车热点的出租车拼车调度系统,它可以有效的对乘客打车请求提供实时拼车服务,并生成相应的调度方案来满足乘客需求。与此同时,该系统可以显著减少出租车总的行驶距离。在我们的方法中,主要分为两个阶段,搜索阶段和调度阶段。在搜索阶段,提出了一个基于时间二分法的搜索策略来快速高效检索可能满足乘客打车需求的出租车候选集。在调度阶段,根据打车请求中的限制,检查搜索阶段得到的出租车候选集中的每一辆出租车,并从中选出插入打车请求后平均满意度最大的出租车来为乘客提供服务。为了减少空载率,针对空车我们提出了一种基于打车热点的调度策略,并对地图数据的存取进行了优化设置,其中热点的选取、打车需求量预测、空车调度范围等参数都通过对真实打车数据分析进行了合理的设置。之后,我们考虑到大数据的应用场景,给出了拼车调度系统的Spark平台实现,考虑到实时性我们采用Spark Streaming和Kafka消息队列等技术对平台的数据接收、数据处理、数据反馈各个模块进行了合理设计。最后,我们采用一个打车请求生成器生成的在北京朝阳区一天包含101952次打车请求的大规模的数据集来检验我们的系统。结果表明,我们提供的拼车调度方法和不拼车相比可以在节省30%行驶距离的同时得到40%的服务率提升,并且与已有的方法相比服务率提升了15%、行驶距离减少了17%以上。
其他文献
本文主要是在“三个平面”语法理论视角下探讨现代汉语受事主语句的句法、语义、语用特点。在上个世纪,胡裕树、张斌两位先生首先提出了一个全新的理论——“三个平面”语法理
世界上有多种不同的语言,在漫长的人类历史中,各种语言在不断发展,它们的地位也不断随之变化。一些语言逐渐强大并且占据优势,像英语;而有些语言则退出文化中心并且逐渐销声
农村信用社因内部存在多级法人关系,其资金清算体系建设相对复杂,如何建立一套权责分明、运转高效、控制严密、监督完备、流程完善、账务清晰、风操作简易的资金清算体系,关
<正>0引言新疆地区主要以维吾尔族和哈萨克族人为主,他们的母语分别为维吾尔语和哈萨克语,两种语言都是非声调语言[1],而汉语普通话是声调语言,这样的巨大差异使声调的学习成
会议
《競建內之》與《鮑叔牙與隰朋之諫》是《上海博物館藏戰國楚竹書(五)》中的兩篇重要簡文(《競建內之》與《鮑叔牙與隰朋之諫》實為一篇,正文中有論述,原整理者分為兩篇,今為方便
语言是任意的还是象似的,这是一个关系语言本质的问题。对于二者的争论可追溯到古希腊罗马时期。二十世纪初索绪尔提出的语言符号任意性学说为语言学家广泛接受,在语言学界一
目的:分析甲状旁腺癌患者的临床特征、诊疗经过及预后,并通过复习国内外相关文献,认识甲状旁腺癌的疾病特点,总结和探讨甲状旁腺癌诊治方法,减少误诊和漏诊率。方法:收集广西
作为信息的主要载体之一,新闻对于当今世界的重要性不言而喻。进入了二十一世纪后,信息技术的蓬勃发展更为新闻和信息在全球范围内的自由流动创造了前所未有的条件。而这一切
作为传统集中式云计算模型的替代方法,雾/边缘计算在过去几年获得了极大关注。它将计算资源带到移动和物联网设备附近,以减少通信延迟,并实现网络带宽的有效利用。有几种底层