含有计数量词的图模式匹配研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:tt24834051
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计数量词作为一种增强表达的方式,加入到图模式匹配中可以更加准确地描述客观世界。通过简单地在查询图的边上附加计数量词可以很自然的表达出全部和存在量化表达,比例和数量聚集表达,以及否定表达。这种增加了表达能力的图模式匹配在社会媒体营销,知识发现,网络安全等领域都有广泛且直接的应用。关于量词化的图模式匹配问题的研究目前仍然比较新,而且该问题本身泛化了传统图模式匹配问题条件,传统图模式匹配问题仅属于本文问题的一个特例。因而本文所研究的量词化的图模式匹配问题复杂度远难于传统的图模式匹配。用边上计数量词是否包含否定计数量词可以将该问题划分成两个复杂度相异的两个子问题,第一类子问题模式图边上只包含肯定的计数量词,它的复杂度可以证明是NP完全的,并且在特定条件下复杂度的上下界都为NP难,而含有否定计数量词边的匹配问题复杂度则是DP完全的,特定条件下复杂度上下界为DP难,如此高的复杂度使得蛮力法解决该问题的开销无法令人接受。本文实现了(1)正QGP问题的匹配算法QMatch,该算法通过调用子图同构子算法而改进实现,本文通过实验验证发现算法在模式图规模在4以内时的匹配时间是比较好的,规模变大后的匹配时间呈指数式增长。(2)负QGP问题的匹配算法Inc QMatch,该算法避免了直接验证负计数量词的高复杂度,在正问题解决的基础上,利用集差思想,构建两个新的查询图结构得到最后的结果集,通过记录终结结果集的方式可以避免第二次查询从头开始有效地减少了运行时间,并且通过多线程的方式对该问题的匹配实现了并行化,实验表明当边上的负计数量词个数只有一时,Inc QMatch的时间开销在查询图规模超过4以后同样呈显指数式的增长。(3)利用哈希编码技术给节点周围边标签和节点标签进行编码,通过与的手段压缩周围结构信息,并将周围的标签种类信息压缩到一串二进制字串当中,通过或运算匹配节点,得到小规模候选集合,在本文实验中,使用8+8位编码,可以过滤掉95%的不匹配,优化效率非常明显,且在查询图规模是6的时候都表现出了小于10秒的运行时间,优化效果非常显著。
其他文献
进入二十一世纪以来,人与人之间、人类与物理世界之间的联系变得愈来愈紧密。在这种情况下,数据的产生无处不在。然而,在数据规模几乎爆炸式增长的同时,数据质量并没有得到相
将企业日常的统计管理工作信息化、自动化、网络化,可以提高工作效率,提高工作质量,为集团、矿各级领导、业务部门、生产部门提供现代化管理手段,及时、准确地反映企业运营状
任务(作业)调度是云计算的关键技术之一。本文重点研究了云任务调度策略,目标是降低应用程序的执行成本,提高云系统的执行效率。针对粒子群优化(PSO)算法的特点,考虑到云计算
大数据时代,随着数据量的增加和数据价值的发掘,分布式大数据计算系统已被企业和机构广泛的应用与研究。伴随分布式系统节点不断增多,故障率也随之提升,容错成为了分布式大数
基于RISC架构的处理器是通用高性能处理器的一种。其架构简洁,运行效率高,在高性能计算,嵌入式处理,多媒体应用等各个领域得到了广泛应用。基于硬件描述语言的CPU IP核具有可以根
移动机器人路径规划是一个很复杂的问题,不仅要寻求一条无碰撞的最优路径,而且还要求该路径尽可能平滑并满足一定的安全性。通过分析目前各种路径规划方法的优缺点,提出将改
社会医疗保障制度作为一项关系到国计民生的制度,一方面在保障全体劳动者健康,免于伤病威胁方面发挥了重要的作用;另一方面,由于医疗过程缺乏有效的行为规范和标准化,违规现象时有
当今时代,人工智能技术已经逐渐成为科技发展的核心,伴随着人工智能时代的到来,越来越多的城市正大力建设以人工智能技术为基础的智慧城市。如何设计智能视频分析技术来快速处理海量的监控视频数据是智慧城市建设过程中的关键步骤,而目标跟踪则是智能视频分析技术中的基础性算法。因此,深入研究目标跟踪技术不仅是计算机视觉课题发展的需要,更能有效的促进智慧城市的建设。随着传统机器学习技术的发展与积累,尤其是近几年深度
学位
变压器作为电力系统中的核心设备,它的安全性和可靠性直接关系到电力系统的安全性和可靠性。由于各种内部因素和外部因素的影响,变压器在长期的运行中出现故障或事故的情况是难以避免的。作为变压器的状态检修基础,电力变压器的状态评估显得尤为重要,而作为状态评估的特例,故障诊断技术的研究同样具有非常重要的意义。因此,研究电力变压器的状态评估方法和故障诊断技术,以便及时、准确地检测出变压器的潜伏性故障,在成为电力
随着Internet和Web技术的不断发展,网络教育作为一种新的教学模式已经得到越来越广泛地应用,但是作为教学中的一个重要组成部分——实验教学,还不能在网络教育中很好的实现,