大规模图的最短距离索引构建方法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:szjlq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着大数据时代的到来,图处理面临的数据规模越来越大,使得传统的距离算法(Dijkstra,BFS,Floyd)因为内存瓶颈变得不再适用,同时在在线应用中,对响应时间要求高,传统算法会因运算时间过长而无法满足实时响应的需求。为满足现实应用中对距离查询的实时响应要求,基于索引的大规模图最短距离查询算法得以提出。这本质上是一种空间换时间的策略。基于索引的查询算法包含两个阶段,即构建索引阶段和距离查询阶段。构建索引是一个离线计算的过程,通过预处理计算出图中部分顶点间的距离并以文件的形式存于磁盘;距离查询是一个在线过程,给出查询的两个顶点,通过前面预计算的索引组合计算出距离。如何构建索引,使得索引的预处理时间尽量短,占用空间尽量小及相应的查询算法尽量简单是解决这类问题的关键因素。针对动态图的索引增量式更新方法,可以在顶点不变,增加新边的情况下,利用“打补丁”的方式更新现有索引,避免了重新构造索引的复杂计算过程,测试结果表明这种方法可有效节约时间。在无向无权稠密图中,例如社交网络,通信网络中存在大量全连通子图(又被称为团)。针对这样的特性,通过一种聚合在一个团中的顶点的距离信息的方法,达到减小索引大小的目的。经过在各种类型的多个真实稠密图数据集上的测试,这种索引同聚合前索引比较可有效压缩索引大小,同时可加快查询速度。
其他文献
云计算技术的飞速发展加快了全球各大厂商建立自家数据中心的步伐,由此也带来了大量的能源消耗。当前,世界范围内数据中心所消耗的电力能源一直在上涨,而数据中心CPU等资源的
随着网络的迅猛发展,网络所提供的服务也越来越多,功能越来越完善。网络逐渐成为人们生活中不可或缺的一部分。校园网更是如此。广大师生可以通过校园网共享资源、交流信息。
无线传感器的特性决定了传感器网络受到能量制约,节点使用电池提供能量,使得可提供的能量相对较少且补充困难,因此在保证各方面运作正常的前提下,需要考虑降低能耗,以延长无
随着社会经济的发展,机动车辆与日俱增,同时交通事故也随之越来越多,已成为当前各国所面临的严重问题,而疲劳驾驶是引发交通事故的主要因素之一。与其他监控方法相比,用机器
近年来,随着计算机技术和电子技术的发展,出现了越来越多的便携式设备。传统的推车式B超检查仪也向便携式方向发展,于是就出现了便携式B超检查仪。国内各大超声厂商都在竞相
SOA系统的应用越来越广泛,对这类应用系统的测试愈加重要。业界公认Web服务是SOA的主流实现方式,因此当前对SOA系统测试的研究着重于对Web服务测试的研究。测试人员不仅关注Web
学位
在多核缓存下共享内存控制器的系统中,线程内部在 bank上的并发性被隐藏了,不同线程之间的干扰让空间局部性大大降低。一个线程的访存请求会被其它线程的请求延迟,导致了很大的
指纹识别技术已经进入到一个特殊阶段,人们使用指纹识别技术做的事情越来越多,同时这也要求指纹识别技术要有新的突破。指纹图像增强是指纹图像的预处理中很重要的环节,也是在识
测试用例自动生成是自动化测试领域的重要分支。本文对现有的基于结构方面和功能方面的测试用例生成方法进行了分析和比较,在论证遗传算法和神经网络结合的可行性的基础上,提出