支持动态图数据的图查询算法研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:nmgbmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图作为一种复杂的数据结构被应用到各个领域中,如分子化学和社会网络领域,图查询作为图数据库管理的一项重要课题在近些年来受到国内外学者的广泛关注。图查询问题是在图数据库中找到满足条件的数据图集合,其中分为子图查询和超图查询。随着数据量的日益增加,图查询在为用户提供更强大更全面的功能的同时也使得查询处理过程及索引构建更加复杂。如何高效地支持静态图数据和动态图数据上的图查询问题至关重要。目前,已经有许多工作致力于解决图查询问题。其中大部分工作采用“过滤—验证”框架处理图查询问题,主要集中精力于建立索引等数据结构来提前过滤掉部分非结果集,再将查询图与候选集合中的图逐个做子图同构检测,最终得到结果集合。现有解决图查询问题的方法大致分为基于特征过滤和不基于特征过滤的,这些方法都是基于静态图数据的,而在现实应用中大部分图数据是频繁更新的,现有方法对于动态图数据上的图查询问题代价较高。图查询问题本身就是NPC问题,在动态图数据上图查询问题就变得更加困难。针对上述问题本文提出了支持动态图数据的子图查询方法和支持增量图数据的超图查询方法。支持动态图数据的子图查询方法首先构造出每张图的拓扑层次序列作为索引,再根据序列间的匹配关系过滤出候选集合,最后用图同构算法验证候选集中的图最终得到结果集合。该方法的索引构造简单且体积小,在图数据库更新后无需重构索引,不仅支持动态图数据上的子图查询,在静态图数据上也表现出良好的性能。支持增量图数据的超图查询方法基于“分治法”思想,将数据图分解成直至单个顶点的子图,然后从单个顶点的子图开始求它到查询图的子图同构,直到求出数据图到查询图的子图同构结果。该方法的优点是在数据图增加时只需将新加入的数据图进行分解即可,不必重新计算,时问复杂度不随数据图的增加而呈线性增长,节省了时间和空间代价。最后,本文方法在真实数据集上进行了大量的实验。通过实验结果本身及对实验结果的分析证明了本文提出的方法都能够高效地解决动态图数据和增量图数据上的图查询问题。
其他文献
随着经济的高速发展,人们生活水平的不断提高,人们越来越关注自己的健康问题。而计算机和网络技术的快速发展,促使人们把这些技术运用到个人健康档案(PHR)、电子健康管理、远
网络入侵检测系统负责保护计算机网络系统不受来自内部的和外部的入侵行为的侵害,而人工免疫系统负责保护人体不受细菌、病毒等外来病菌的侵害。在这一点上,它与计算机网络系
本文开发具有动态拓扑发现、灵活开放可扩展的资源配置,业务提供功能的配置管理功能模块,通过动态控制综合实验环境中软件和硬件资源配置。 本文开发具有性能监测、性能分析
在允许各种网络资源以开放方式运作的前提下,入侵检测成了确保网络安全的一种必要手段。然而,由于网络组件之间相关性太强,一个组件的错误会导致很多与其相连的组件报错,从而
Internet的应用己经深入到生活的方方面面。接入Internet的主体也开始发生变化,除了计算机之外,大量的电器设备也开始尝试着接入Internet。嵌入式Internet(EI,Embedded Internet
随着互联网和分布式应用的发展,数据共享和处理规模越来越大,对于资源的可控制访问也越来越复杂,极为需要灵活的访问控制策略来控制数据的共享范围,数据的机密性受到前所未有
传统的认证机制是基于用户名和密码的,用户要进入系统就必须输入相应的帐号才可以进入。对于一个要访问处于不同系统中资源的用户,他每进入一个系统就要登录一次,这无疑会耗费大
本文在前人研究成果的基础上,对基于免疫原理的计算机入侵检测技术做了进一步的理论探讨与研究,并且通过分析和对比指出原有的否定选择算法存在的缺陷和不足: (1) 原有算法中
目前,国内外普遍采用WEB应用服务器技术,构建出以浏览器作为窗口,WEB应用为中间件,数据集中存放的模式。根据企业规模和软件使用的实际情况,采用微软.NET的技术,VB.NET编写业务逻辑
本文主要阐述了一个基于ⅡP(独立智能外设)的VoiceXML解析器平台的应用与实现过程。首先,介绍了系统产生的背景,包括语音应用技术的蓬勃发展、智能网的现状和不足。然后对Voice