分布式动态拼车技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:bvhd5467h
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网时代所有闲置资源都可能被共享,共享经济是一种新兴的经济业态,该业态中资源持有者通过在线平台将闲置资源使用权有偿让渡给他人,实现闲置资源的价值再创造。拼车服务作为一种“共享经济”,通过合理利用汽车上的空余座位,有效的减少出行成本,降低环境污染,实现绿色出行。在拼车场景中,如何设计高效的调度算法,实现车辆资源的合理分配,是决定服务质量的关键。目前已有的调度算法只考虑为当前用户分配最近的车辆,未进行全局的调度优化,导致了拼车匹配成功率低、整体绕路距离大的问题。论文针对传统的拼车算法中存在的不足,提出了全局匹配优化的动态拼车算法,并在多核与多机场景下,对全局匹配优化的动态拼车算法进行并行化设计与实现。论文的主要工作如下:(1)针对传统拼车算法存在的匹配成功率低、整体绕路距离大的问题,提出了全局优化的动态拼车算法。算法使用区域网格化与欧式距离筛选,初步排除了大部分不满足乘客时间约束的司机,避免了大量的最短路径计算,节省了 CPU的计算时间。采用全局匹配优化算法进行乘客与司机匹配,提高拼车服务的匹配成功率,最小化合乘后整体车辆里程数。(2)在多核架构下对提出的动态拼车算法进行并行化设计与实现。提出了基于OpenMP框架的并行化拼车算法,该方法将乘客搜索候选司机集的过程分发到多线程中处理,减少了大量计算最短路径造成的时延。另外,在使用Kuhn-Munkres算法进行全局匹配优化阶段,采用BFS算法并行化的方法优化其中的增广路搜索过程,实现算法的提速。实验表明并行后的拼车算法性能是串行的拼车算法的4倍。(3)基于Spark平台,设计了一个可扩展的动态拼车服务框架。针对乘客与司机匹配进行并行化设计与实现,实验表明在增加计算资源后,该算法具有很好的扩展性。
其他文献
本研究旨在探索不同蛋白水平、发酵豆粕对樱桃谷肉鸭生产性能的影响及其作用机理,为不同蛋白水平、发酵豆粕在樱桃谷肉鸭配合饲料中的应用提供科学的理论依据。1.不同蛋白水平
欧盟,一个由如此之多的独立国家所组成的高度紧密的政治团体,它的成立和发展可谓说是人类历史上一次史无前例的政治壮举。从最开始的欧洲煤钢共同体到今天经济和政治高度一体
南昌方言作为赣语的代表,语音方面独具特色,在阳声韵尾(-m,-n,-(?))和入声韵尾(-p,-t,-k)演变方面体现了大量南方方言的的特点,尤其是入声韵尾的演变。阳声韵尾方面,南昌方言保留了-n
目的评价腺苷蛋氨酸治疗胆汁淤积性肝病的疗效。方法 78例淤胆型肝炎分为两组,每组各39例。治疗组给予腺苷蛋氨酸1500 mg静脉注射。对照组(传统治疗组)给予茵栀黄30 ml静脉注
目的研究并分析治疗肾结石患者时使用微创经皮肾镜与传统经皮肾镜的效果。方法收集肾结石患者共80例,随机分为对照组和观察组,每组40例,对照组接受传统经皮肾镜治疗,观察组接
该文用高速摄影对稳定状态静止水下气泡生成和运动形态进行分析,详细讨论了气泡的动力理论特性。运用数字图像处理技术,对高速摄影图片的像素进行灰度归一化处理及二进制转化
<正>古代画家热衷《九歌图》创作,流传下来的作品以完整表现屈原《九歌》十一篇诗意的白描无景本(也称作乙本)最多,宋代李公麟首创之后,元代赵孟頫、钱选、张渥,明代章复、杜
某自主品牌汽车产品力调查中市场反馈车门经常发生自锁现象、误把钥匙锁于车内,针对车门自锁现象进行问题分析,提出优化方案,经调查发现优化后的方案有效解决汽车中控误锁钥匙故
众所周知,戏剧作为一种特殊的文学体裁,还同时具有舞台表演的特性,这导致了戏剧翻译中的一对矛盾:是将源文本的文化特征淋漓尽致地表达出来,还是为舞台表演牺牲部分文化因素?
重动句是现代汉语中一种比较特殊的句式,它在结构上一个最大的特点就是谓语动词重复出现两次。前人和时贤对重动句作了大量的研究,但研究大多集中于有标记形式的重动句,而对