子图匹配装置及子图匹配的方法.pdf

上传人:111****112 文档编号:4891844 上传时间:2018-11-24 格式:PDF 页数:14 大小:4.03MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210586892.9

申请日:

2012.12.28

公开号:

CN103077216A

公开日:

2013.05.01

当前法律状态:

授权

有效性:

有权

法律详情:

登录超时

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

中国科学院深圳先进技术研究院

发明人:

曾理; 成杰峰; 冯圣中

地址:

518055 广东省深圳市南山区西丽大学城学苑大道1068号

优先权:

专利代理机构:

深圳市科进知识产权代理事务所(普通合伙) 44316

代理人:

宋鹰武

PDF下载: PDF下载
内容摘要

一种子图匹配装置,用于在大规模图中查找出与带环图匹配的子图,包括:生成树模块、匹配模块、判断模块以及集合模块。生成树模块根据最小生成树算法找到带环图的生成树;匹配模块自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i>=1);判断模块判断所述树Li的评分函数值与缺失边数之和是否大于等于预设值,若是,则判断模块判断树Li能否扩展为带环图;集合模块还在所述树Li的评分函数值与缺失边数之和大于等于预设值时将所述集合V中前固定值个匹配图输出。

权利要求书

权利要求书一种子图匹配装置,用于在大规模图中查找出与带环图匹配的子图,包括:
生成树模块,用于根据最小生成树算法找到所述带环图的生成树;
匹配模块,用于自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i>=1);
判断模块,用于判断所述树Li的评分函数值与缺失边数之和是否大于等于预设值,其中,所述判断模块还用于在所述树Li的评分函数值与缺失边数之和小于预设值时判断所述树Li能否扩展为带环图;
集合模块,用于在树Li能扩展为带环图时将所述树Li扩展为匹配图,并存入集合V中,其中,所述集合模块还用于将所述集合V中的匹配图按照权重从小到大来排序,所述判断模块还用于判断集合V中匹配图的个数是否大于等于固定值,且在集合V中匹配图的个数大于等于固定值时将所述预设值设为第固定值个匹配图的权重;
其中,所述集合模块还用于在所述树Li的评分函数值与缺失边数之和大于等于预设值时将所述集合V中前固定值个匹配图输出。
如权利要求1所述的子图匹配装置,其特征在于,所述集合模块在所述树Li不能扩展为带环图时丢弃树Li。
如权利要求1所述的子图匹配装置,其特征在于,评分函数为:
<mrow><MI>score</MI><MROW><MO>(</MO><MSUB><MI>M</MI><MI>Q</MI></MSUB><MO>)</MO></MROW><MO>=</MO><MUNDER><MI>Σ</MI><MROW><MROW><MO>(</MO><MI>X</MI><MO>;</MO><MI>Y</MI><MO>)</MO></MROW><MO>&amp;Element;</MO><MI>E</MI><MROW><MO>(</MO><MI>Q</MI><MO>)</MO></MROW></MROW></MUNDER><MI>C</MI><MROW><MO>(</MO><MI>X</MI><MO>;</MO><MI>Y</MI><MO>)</MO></MROW><MI>dist</MI><MROW><MO>(</MO><MI>u</MI><MO>;</MO><MI>v</MI><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中u,v∈MQ&nbsp;MQ是查询图Q在数据图GD中的匹配图,(X;Y)=(λ‑1(u);λ‑1(v))为查询图Q中的边,C(X;Y)为与查询边(X;Y)关联的系数,dist(u;v)表示顶点u和v的最短路径的距离值。<BR>如权利要求1所述的子图匹配装置,其特征在于,所述匹配模块包括:<BR>分解子模块,用于将所述生成树自顶向下分解为只有边的子树;<BR>判断子模块,用于判断子树生长后形成的树是否为I型子树;<BR>寻找子模块,用于在所述子树生长后形成的树为I型子树时在所述数据图中寻找所述子树的根结点到叶子节点的最优结果,放入pTable中,其中,所述寻找子模块还用于将所述pTable中dist值(权重值)最小的数据放入sTable中,并删除pTable中dist值最小的数据,所述判断子模块还用于判断所述子树是否为最后一棵子树;<BR>输出子模块,用于在所述子树是最后一棵子树时将所述sTable的内容作为所述生成树的一个匹配结果(树Li)。<BR>如权利要求4所述的子图匹配装置,其特征在于,所述寻找子模块还用于在所述子树生长后形成的树不为I型子树时在所述数据图中寻找所述子树的兄弟节点之间的最优结果,放入pTable中。<BR>如权利要求4所述的子图匹配装置,其特征在于,所述分解子模块还用于在所述子树不是最后一棵子树时将所述子树作为叶子节点。<BR>一种子图匹配的方法,用于在大规模图中查找出与带环图匹配的子图,其特征在于,所述方法包括以下步骤:<BR>根据最小生成树算法找到所述带环图的生成树;<BR>自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i&gt;=1);<BR>判断所述树Li的评分函数值与缺失边数之和是否大于等于预设值;<BR>若所述树Li的评分函数值与缺失边数之和小于预设值,则判断所述树Li能否扩展为带环图;<BR>若所述树Li能扩展为带环图,则将所述树Li扩展为匹配图,并存入集合V中;<BR>将所述集合V中的匹配图按照权重从小到大来排序;<BR>判断所述集合V中匹配图的个数是否大于等于固定值;<BR>若所述集合V中匹配图的个数大于等于固定值,则将所述预设值设为第固定值个匹配图的权重,其中,若所述树Li的评分函数值与缺失边数之和大于等于预设值,则将所述集合V中前固定值个匹配图输出。<BR>如权利要求7所述的子图匹配的方法,其特征在于,还包括以下步骤:<BR>若所述树Li不能扩展为带环图时,则丢弃树Li。<BR>如权利要求7所述的子图匹配的方法,其特征在于,所述评分函数为:<BR><MATHS id=cmaths0002 num="0002"><MATH><![CDATA[<mrow><MI>score</MI><MROW><MO>(</MO><MSUB><MI>M</MI><MI>Q</MI></MSUB><MO>)</MO></MROW><MO>=</MO><MUNDER><MI>Σ</MI><MROW><MROW><MO>(</MO><MI>X</MI><MO>;</MO><MI>Y</MI><MO>)</MO></MROW><MO>&amp;Element;</MO><MI>E</MI><MROW><MO>(</MO><MI>Q</MI><MO>)</MO></MROW></MROW></MUNDER><MI>C</MI><MROW><MO>(</MO><MI>X</MI><MO>;</MO><MI>Y</MI><MO>)</MO></MROW><MI>dist</MI><MROW><MO>(</MO><MI>u</MI><MO>;</MO><MI>v</MI><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中u,v∈MQ,MQ是查询图Q在数据图GD中的匹配图,(X;Y)=(λ‑1(u);λ‑1(v))为查询图Q中的边,C(X;Y)为与查询边(X;Y)关联的系数,dist(u;v)表示顶点u和v的最短路径的距离值。<BR>如权利要求7所述的子图匹配的方法,其特征在于,步骤“自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i&gt;=1)”包括以下步骤:<BR>将所述生成树自顶向下分解为只有边的子树;<BR>判断子树生长后形成的树是否为I型子树;<BR>若所述子树生长后形成的树为I型子树,则在所述数据图中寻找所述子树的根结点到叶子节点的最优结果,放入pTable中;<BR>将所述pTable中dist值(权重值)最小的数据放入sTable中,并删除pTable中dist值最小的数据;<BR>判断所述子树是否为最后一棵子树;<BR>若所述子树为最后一棵子树时将所述sTable的内容作为所述生成树的一个匹配结果(树Li)。<BR>如权利要求10所述的子图匹配的方法,其特征在于,步骤“自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i&gt;=1)”还包括以下步骤:<BR>若所述子树生长后形成的树不为I型子树,则在所述数据图中寻找所述子树的兄弟节点之间的最优结果,放入pTable中。<BR>如权利要求10所述的子图匹配的方法,其特征在于,步骤“自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i&gt;=1)”还包括以下步骤:<BR>若所述子树不是最后一棵子树,则将所述子树作为叶子节点。</p></div> </div> </div> <div class="zlzy"> <div class="zltitle">说明书</div> <div class="gdyy"> <div class="gdyy_show"><p>说明书子图匹配装置及子图匹配的方法 <BR>技术领域 <BR>本发明涉及数据查找技术,尤其涉及一种对大型数据图进行子图匹配的子图匹配装置及子图匹配的方法。 <BR>背景技术 <BR>随着网页技术和新的数据管理与存储技术的发展,图结构的数据变得越来越普遍。图结构能够清晰的表现对象之间的复杂关系。许多应用需要处理图结构的数据,比如语义网[1]、生物信息学中的蛋白质交互网络[2]和社会科学中的社交网络等。这些应用要求有效的存储和分析单个或多个大型图数据。 <BR>在分析图数据时,经常需要对图进行查询,与关系数据库中的查询不同,图的查询一般基于图的结构。大体上可以将与图有关的查询分成三类。第一类是关于路径的查询,如最短路径查询[35]要求找出两个顶点之间的最短路径,可达性查询[5–8]要求判断两个顶点之间是否有路径相连。第二类与顶点有关,例如最近邻居顶点查询[9,10]查找与给定顶点最接近的邻居顶点。第三类是子图查询[11,12],要求找出需要的子图结构,例如子图同构、子图匹配和频繁子图挖掘,相比路径和顶点的查询,子图查询更能挖掘图的信息。这些查询操作是许多应用的基础,因此快速处理这些查询十分重要。 <BR>传统上,子图匹配是指子图同构。给定查询图Q和数据图G,子图同构要求找出G中与Q有着相同结构的子图。子图同构在数据库方面的主要应用是频繁子图挖掘。在很多情况下,尤其在万维网迅速发展的现在,很多应用通常需要处理单个大型的数据图,如连接分析、社交网络和语义网。为高效的管理和分析大型数据图,逐渐在原有的子图同构问题上发展出一种新的子图匹配问题,该子图匹配问题对标签图进行查询。标签图是指图中每个顶点或边都有一个标签,如社交网络中,工作职位可以作为每个用户顶点的标签。一个查询图Q代表要查询的模式,查询图的顶点也带有标签。子图匹配问题要求查询的匹配结果同时满足标签条件和结构条件:(1)标签条件,Q中顶点的标签要与G中匹配顶点的标签相同;(2)结构条件,对Q中的边,G中相应匹配的顶点之间要有路径相连。因此子图同构要求边与边的严格匹配,而这种子图匹配问题要求查询图中的边与数据图中的路径匹配。 <BR>1、现有的查找子图匹配的算法并未考虑top‑k的问题。面对大型数据图,给定查询的匹配结果集十分巨大,因此采用已有的子图匹配算法找出全部匹配,然后通过排序取得top‑k结果会十分耗时。 <BR>2、现有的top‑k连接算法能够直接用来求解top‑k的子图匹配,但对该算法的分析和实验表明,此算法并不具备较好性能,尤其是针对大型的数据图。已有的top‑k子树匹配算法无法直接用于求解top‑k子图匹配。 <BR>[1]B.Berendt,A.Hotho,and&nbsp;G.Stumme.Towards&nbsp;semantic&nbsp;web&nbsp;mining.The&nbsp;Semantic&nbsp;Web―ISWC2002,pages264–278,2002. <BR>[2]J.Van&nbsp;Helden,A.Naim,R.Mancuso,M.Eldridge,L.Wernisch,D.Gilbert,S.J.Wodak,et&nbsp;al.Representing&nbsp;and&nbsp;analysing&nbsp;molecular&nbsp;and&nbsp;cellular&nbsp;functionusing&nbsp;the&nbsp;computer.Biological&nbsp;Chemistry,381(9/10):921–936,2000. <BR>[3]E.P.Chan&nbsp;and&nbsp;H.Lim.Optimization&nbsp;and&nbsp;evaluation&nbsp;of&nbsp;shortest&nbsp;path&nbsp;queries.The&nbsp;VLDB&nbsp;Journal―The&nbsp;International&nbsp;Journal&nbsp;on&nbsp;Very&nbsp;Large&nbsp;Data&nbsp;Bases,16(3):343369,2007. <BR>[4]N.Jing,Y.W.Huang,and&nbsp;E.A.Rundensteiner.Hierarchical&nbsp;encoded&nbsp;path&nbsp;views&nbsp;for&nbsp;path&nbsp;query&nbsp;processing:An&nbsp;optimal&nbsp;model&nbsp;and&nbsp;its&nbsp;performance&nbsp;evaluation.Knowledge&nbsp;and&nbsp;Data&nbsp;Engineering,IEEE&nbsp;Transactions&nbsp;on,10(3):409–432,1998. <BR>[5]E.Cohen,E.Halperin,H.Kaplan,and&nbsp;U.Zwic&nbsp;k.Reachability&nbsp;and&nbsp;distancequeries&nbsp;via2‑hop&nbsp;labels.In&nbsp;Proceedings&nbsp;of&nbsp;the&nbsp;thirteenth&nbsp;annual&nbsp;ACM‑SIAMsymposium&nbsp;on&nbsp;Discrete&nbsp;algorithms,pages937–946.Society&nbsp;for&nbsp;Industrial&nbsp;andApplied&nbsp;Mathematics,2002. <BR>[6]H.Wang,H.He,J.Yang,P.S.Yu,and&nbsp;J.X.Yu.Dual&nbsp;labeling:Answering&nbsp;graph&nbsp;reachability&nbsp;queries&nbsp;in&nbsp;constant&nbsp;time.In&nbsp;Data&nbsp;Engineering,2006. <BR>ICDE'06.Proceedings&nbsp;of&nbsp;the22nd&nbsp;International&nbsp;Conference&nbsp;on,pages75–75.Ieee,2006. <BR>[7]S.Trisl&nbsp;and&nbsp;U.Leser.Fast&nbsp;and&nbsp;practical&nbsp;indexing&nbsp;and&nbsp;querying&nbsp;of&nbsp;very&nbsp;largegraphs.In&nbsp;Proceedings&nbsp;of&nbsp;the2007ACM&nbsp;SIGMOD&nbsp;international&nbsp;conferenceon&nbsp;Management&nbsp;of&nbsp;data,pages845–856.ACM,2007. <BR>[8]Y.Chen&nbsp;and&nbsp;Y.Chen.An&nbsp;efficient&nbsp;algorithm&nbsp;for&nbsp;answering&nbsp;graph&nbsp;reachabilityqueries.In&nbsp;Data&nbsp;Engineering,2008.ICDE&nbsp;2008.IEEE&nbsp;24th&nbsp;InternationalConference&nbsp;on,pages893–902.IEEE,2008. <BR>[9]D.Papadias,J.Zhang,N.Mamoulis,and&nbsp;Y.Tao.Query&nbsp;processing&nbsp;in&nbsp;spatialnetwork&nbsp;databases.In&nbsp;Proceedings&nbsp;of&nbsp;the29th&nbsp;international&nbsp;conference&nbsp;onVery&nbsp;large&nbsp;data&nbsp;bases‑Volume29,pages802–813.VLDB&nbsp;Endowment,2003. <BR>[10]Jiefeng&nbsp;Cheng,Jeffrey&nbsp;Xu&nbsp;Yu,and&nbsp;Philip&nbsp;S.Yu.Graph&nbsp;pattern&nbsp;matching:A&nbsp;join/semijoin&nbsp;approach.In&nbsp;TKDE,pages1006–1021,Los&nbsp;Alamitos,CA,USA,2010.IEEE&nbsp;Computer&nbsp;Society. <BR>[11]H.Tong,C.Faloutsos,B.Gallagher,and&nbsp;T.Eliassi‑Rad.Fast&nbsp;best‑effortpattern&nbsp;matching&nbsp;in&nbsp;large&nbsp;attributed&nbsp;graphs.In&nbsp;Proceedings&nbsp;of&nbsp;the&nbsp;13thACM&nbsp;SIGKDD&nbsp;international&nbsp;conference&nbsp;on&nbsp;Knowledge&nbsp;discovery&nbsp;and&nbsp;data&nbsp;mining,pages737‑746.ACM,2007. <BR>[12]J.Cheng,J.X.Yu,B.Ding,P.S.Yu,and&nbsp;H.Wang.Fast&nbsp;graph&nbsp;pattern&nbsp;matching.In&nbsp;Data&nbsp;Engineering,2008.ICDE2008.IEEE24th&nbsp;InternationalConference&nbsp;on,pages913–922.Ieee,2008. <BR>发明内容 <BR>有鉴于此,有必要提供一种子图匹配装置及子图匹配的方法。 <BR>本发明提供的一种子图匹配装置,用于在大规模图中查找出与带环图匹配的子图,包括:生成树模块、匹配模块、判断模块以及集合模块。其中,生成树模块,用于根据最小生成树算法找到所述带环图的生成树;匹配模块,用于自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i&gt;=1);判断模块,用于判断所述树Li的评分函数值与缺失边数之和是否大于等于预设值,其中,所述判断模块还用于在所述树Li的评分函数值与缺失边数之和小于预设值时判断所述树Li能否扩展为带环图;集合模块,用于在树Li能扩展为带环图时将所述树Li扩展为匹配图,并存入集合V中,其中,所述集合模块还用于将所述集合V中的匹配图按照权重从小到大来排序,所述判断模块还用于判断集合V中匹配图的个数是否大于等于固定值,且在集合V中匹配图的个数大于等于固定值时将所述预设值设为第固定值个匹配图的权重;其中,所述集合模块还用于在所述树Li的评分函数值与缺失边数之和大于等于预设值时将所述集合V中前固定值个匹配图输出。 <BR>本发明还提供一种子图匹配的方法,用于在大规模图中查找出与带环图匹配的子图,所述方法包括以下步骤:根据最小生成树算法找到所述带环图的生成树;自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i&gt;=1);判断所述树Li的评分函数值与缺失边数之和是否大于等于预设值;若所述树Li的评分函数值与缺失边数之和小于预设值,则判断所述树Li能否扩展为带环图;若所述树Li能扩展为带环图,则将所述树Li扩展为匹配图,并存入集合V中;将所述集合V中的匹配图按照权重从小到大来排序;判断所述集合V中匹配图的个数是否大于等于固定值;若所述集合V中匹配图的个数大于等于固定值,则将所述预设值设为第固定值个匹配图的权重,其中,若所述树Li的评分函数值与缺失边数之和大于等于预设值,则将所述集合V中前固定值个匹配图输出。 <BR>本发明中的子图匹配装置及子图匹配的方法通过将带环图转换为生成树,自底向上对数据图进行生成树匹配,寻找与生成树匹配的树,判断树的评分函数值与缺失边数之和是否大于等于集合中第固定值个匹配图的权重来决定树是否为匹配结果,提高了对数据图查询匹配的速度。 <BR>附图说明 <BR>图1为本发明一实施方式中子图匹配装置的模块图; <BR>图2为I型子树的生成过程; <BR>图3为II型子树的生成过程; <BR>图4为本发明一实施方式中利用图1所示的子图匹配装置进行子图匹配的方法的流程图; <BR>图5为图4中步骤S204的具体流程图。 <BR>具体实施方式 <BR>下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。 <BR>在本发明的描述中,术语“内”、“外”、“纵向”、“横向”、“上”、“下”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明而不是要求本发明必须以特定的方位构造和操作,因此不能理解为对本发明的限制。 <BR>请参阅图1,图1所示为本发明一实施方式中子图匹配装置10的模块图。 <BR>在本实施方式中,子图匹配装置10包括:生成树模块102、匹配模块104、判断模块106、集合模块108、存储器110以及处理器112,其中,生成树模块102、匹配模块104、判断模块106以及集合模块108存储在存储器110中,处理器112用于执行存储在存储器110中的功能模块。 <BR>在本实施方式中,子图匹配装置10用于在大规模图中查找出与带环图匹配的子图。 <BR>在被实施方式中,大规模图以表格的形式存储在存储器110中,其中,表格中包括起点标签与终点标签以及起点标签与终点标签之间的权重。 <BR>在本实施方式中,生成树模块102用于根据最小生成树算法找到所述带环图的生成树。 <BR>匹配模块104用于自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i&gt;=1)。 <BR>判断模块106用于判断所述树Li的评分函数值与缺失边数之和是否大于等于预设值。 <BR>在本实施方式中,所述判断模块106还用于在所述树Li的评分函数值与缺失边数之和小于预设值时判断所述树Li能否扩展为带环图。 <BR>在本实施方式中,在本实施方式中,生成树匹配得到的树Li与带环图具有相同的顶点,但是其缺失了部分边。因此将Li扩展成带环图,只需搜索缺失的边,在数据图是否存在对应的路径。如果存在,则表示可以扩展,树Li扩展后成为带环图在数据图中对应的匹配图为Mi,否则,不可以扩展。 <BR>在本实施方式中,判断模块106通过评分函数计算所述树LQ所扩展的带环图(MQ)的权重,评分函数如下: <BR><MATHS num="0001"><MATH><![CDATA[ <mrow><MI>score</MI> <MROW><MO>(</MO> <MSUB><MI>M</MI> <MI>Q</MI> </MSUB><MO>)</MO> </MROW><MO>=</MO> <MUNDER><MI>Σ</MI> <MROW><MROW><MO>(</MO> <MI>X</MI> <MO>;</MO> <MI>Y</MI> <MO>)</MO> </MROW><MO>&amp;Element;</MO> <MI>E</MI> <MROW><MO>(</MO> <MI>Q</MI> <MO>)</MO> </MROW></MROW></MUNDER><MI>C</MI> <MROW><MO>(</MO> <MI>X</MI> <MO>;</MO> <MI>Y</MI> <MO>)</MO> </MROW><MI>dist</MI> <MROW><MO>(</MO> <MI>u</MI> <MO>;</MO> <MI>v</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中u,v∈MQ,MQ是查询图Q在数据图GD中的匹配图;(X;Y)=(λ‑1(u);λ‑1(v))为查询图Q中的边;C(X;Y)为与查询边(X;Y)关联的系数,它由用户指定,默认为1;dist(u;v)表示顶点u和v的最短路径的距离值。当两顶点的最短路径距离越小时,认为这两顶点连接越紧密,因此score(MQ)值越小,则认为匹配MQ越好。 <BR>集合模块108用于在树Li能扩展为带环图时将所述树Li扩展为匹配图,并存入集合V中,其中,所述集合模块108还用于将所述集合V中的匹配图按照权重从小到大来排序,所述判断模块106还用于判断集合V中匹配图的个数是否大于等于固定值,且在集合V中匹配图的个数大于等于固定值时将所述预设值设为第固定值个匹配图的权重。 <BR>在本实施方式中,所述集合模块108还用于在所述树Li的评分函数值与缺失边数之和大于等于预设值时将所述集合V中前固定值个匹配图输出。 <BR>在本实施方式中,所述集合模块106在所述树Li不能扩展为带环图时丢弃树Li。 <BR>在本实施方式中,所述判断模块106还用于在所述集合V中匹配图的个数小于固定值时将预设值设为+∞。 <BR>在本实施方式中,所述匹配模块104包括:分解子模块1040、判断子模块1042、寻找子模块1044以及输出子模块1046。 <BR>分解子模块1040用于将所述生成树自顶向下分解为只有边的子树。 <BR>判断子模块1042用于判断子树生长后是否为I型子树。 <BR>在本实施方式中,子树生长后形成的树的类型有两种:I型子树与II型子树,其中,I型子树为叶子节点无兄弟的树,II型子树为叶子节点有兄弟节点的树。 <BR>请参阅图2以及图3,图2所示为I型子树的生成过程,图3所示为II型子树的生成过程。 <BR>在图2中,子树由一个根节点A和一个子节点B的子树组成(B是低一层子树的根节点,C可以为一个叶子节点),节点B有一条边指向根节点。在本实施方式中,C可以为低一层子树,可由其他子树通过I型或者II型生长而来。 <BR>在图3中,子树由一个根节点A和多个子节点B…C的子树组成(B…C是低一层子树的根节点,B…C可以为一个节点)。节点B…C有一条边指向根节点。在本实施方式中,B…C可以为低一层子树,可由其他子树通过I型或者II型生长而来。 <BR>请继续参阅图1,寻找子模块1044用于在所述子树生长后为I型子树时在所述数据图中寻找所述子树生长后形成的树的根结点到叶子节点的最优结果,放入pTable中,其中,所述寻找子模块1044还用于将所述pTable中dist值(权重值)最小的数据放入sTable中,并删除pTable中dist值最小的数据,所述判断子模块1042还用于判断所述子树是否为最后一棵子树。 <BR>输出子模块1046用于在所述子树是最后一棵子树时将所述sTable的内容作为所述生成树的一个匹配结果(树Li)。 <BR>在本实施方式中,所述寻找子模块1044还用于在所述子树生长后形成的树不为I型子树时在所述数据图中寻找所述子树生长后形成的树的兄弟节点之间的最优结果,放入pTable中。 <BR>在本实施方式中,所述分解子模块1040还用于在所述子树不是最后一棵子树时将所述子树作为叶子节点。 <BR>请参阅图4,图4所示为本发明一实施方式中利用图1所示的子图匹配装置10进行子图匹配的方法的流程图。 <BR>在本实施方式中,子图匹配的方法用于在大规模图中查找出与带环图匹配的子图。 <BR>在步骤S202,生成树模块102根据最小生成树算法找到所述带环图的生成树。 <BR>在步骤S204,匹配模块104自底向上对数据图进行生成树匹配,寻找与生成树匹配的树Li(i&gt;=1)。 <BR>在步骤S206,判断模块106判断所述树Li的评分函数值与缺失边数之和是否大于等于预设值。 <BR>在本实施方式中,判断模块106通过评分函数计算所述树LQ所扩展的带环图(MQ)的权重,评分函数如下: <BR><MATHS num="0002"><MATH><![CDATA[ <mrow><MI>score</MI> <MROW><MO>(</MO> <MSUB><MI>M</MI> <MI>Q</MI> </MSUB><MO>)</MO> </MROW><MO>=</MO> <MUNDER><MI>Σ</MI> <MROW><MROW><MO>(</MO> <MI>X</MI> <MO>;</MO> <MI>Y</MI> <MO>)</MO> </MROW><MO>&amp;Element;</MO> <MI>E</MI> <MROW><MO>(</MO> <MI>Q</MI> <MO>)</MO> </MROW></MROW></MUNDER><MI>C</MI> <MROW><MO>(</MO> <MI>X</MI> <MO>;</MO> <MI>Y</MI> <MO>)</MO> </MROW><MI>dist</MI> <MROW><MO>(</MO> <MI>u</MI> <MO>;</MO> <MI>v</MI> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中u,v∈MQ,MQ是查询图Q在数据图GD中的匹配图;(X;Y)=(λ‑1(u);λ‑1(v))为查询图Q中的边;C(X;Y)为与查询边(X;Y)关联的系数,它由用户指定,默认为1;dist(u;v)表示顶点u和v的最短路径的距离值。当两顶点的最短路径距离越小时,认为这两顶点连接越紧密,因此score(MQ)值越小,则认为匹配MQ越好。 <BR>若所述树Li的评分函数值与缺失边数之和大于等于预设值,则在步骤S206,集合模块108将所述集合V中前固定值个匹配图输出。 <BR>若所述树Li的评分函数值与缺失边数之和小于预设值,则在步骤S208,判断模块106判断所述树Li能否扩展为带环图。 <BR>在本实施方式中,生成树匹配得到的树Li与带环图具有相同的顶点,但是其缺失了部分边。因此将Li扩展成带环图,只需搜索缺失的边,在数据图是否存在对应的路径。如果存在,则表示可以扩展,树Li扩展后成为带环图在数据图中对应的图为Mj,否则,不可以扩展。 <BR>若所述树Li能扩展为带环图,则在步骤S212,集合模块108将所述树Li扩展为匹配图,并存入集合V中。 <BR>在步骤S214,集合模块108将所述集合V中的匹配图按照权重从小到大来排序。 <BR>在步骤S216,判断模块106判断所述集合V中匹配图的个数是否大于等于固定值。 <BR>若所述集合V中匹配图的个数大于等于固定值,则在步骤S218,判断模块106将所述预设值设为第固定值个匹配图的权重。 <BR>若所述集合V中匹配图的个数小于固定值,则在步骤S220,判断模块106将预设值设为+∞。 <BR>请参阅图5,图5为图4中步骤S204的具体流程图。 <BR>在步骤S300,分解子模块1040将所述生成树自顶向下分解为只有边的子树。 <BR>在步骤S302,判断子模块1042判断子树是否为I型子树。 <BR>在本实施方式中,子树生长后形成的树的类型有两种:I型子树与II型子树,其中,I型子树为叶子节点无兄弟的树,II型子树为叶子节点有兄弟节点的树。 <BR>在本实施方式中,判断子模块1042通过子树生长后形成的树的节点的关系确定子树是否为I型子树。 <BR>若所述子树生长后形成的树为I型子树,则在步骤S304,寻找子模块1044在所述数据图中寻找所述子树生长后形成的树的根结点到叶子节点的最优结果,放入pTable中。在本实施方式中,pTable用于存储节点连接的中间结果。 <BR>在步骤S306,寻找子模块1044将所述pTable中dist值(权重值)最小的数据放入sTable中,并删除pTable中dist值最小的数据。在本实施方式中,sTable存储已找出的匹配结果。 <BR>在步骤S308,判断子模块106判断所述子树是否为最后一棵子树。 <BR>若所述子树为最后一棵子树,则在步骤S310,输出子模块1046将所述sTable的内容作为所述生成树的一个匹配结果(树Li)。 <BR>若所述子树不是最后一棵子树,则在步骤S312,分解子模块1040将所述子树作为叶子节点。 <BR>在步骤S302中的判断结果中,若所述子树生长后形成的树不为I型子树,则表示子树生长后形成的树为II型子树,在步骤S314,寻找子模块1044在所述数据图中寻找所述子树生长后形成的树的兄弟节点之间的最优结果,放入pTable中。 <BR>本发明实施方式中的子图匹配装置10及子图匹配的方法通过将带环图转换为生成树,自底向上对数据图进行生成树匹配,寻找与生成树匹配的树,判断树的评分函数值与缺失边数之和是否大于等于集合中第固定值个匹配图的权重来决定树是否为匹配结果,提高了对数据图查询匹配的速度。 <BR>虽然本发明参照当前的较佳实施方式进行了描述,但本领域的技术人员应能理解,上述较佳实施方式仅用来说明本发明,并非用来限定本发明的保护范围,任何在本发明的精神和原则范围之内,所做的任何修饰、等效替换、改进等,均应包含在本发明的权利保护范围之内。</p></div> </div> </div> </div> <div class="tempdiv cssnone" style="line-height:0px;height:0px; overflow:hidden;"> </div> <div id="page"> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-11/24/0497de84-9b9a-4b1c-901d-481e731920dd/0497de84-9b9a-4b1c-901d-481e731920dd1.gif' alt="子图匹配装置及子图匹配的方法.pdf_第1页" width='100%'/></div><div class="pageSize">第1页 / 共14页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-11/24/0497de84-9b9a-4b1c-901d-481e731920dd/0497de84-9b9a-4b1c-901d-481e731920dd2.gif' alt="子图匹配装置及子图匹配的方法.pdf_第2页" width='100%'/></div><div class="pageSize">第2页 / 共14页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot2/2018-11/24/0497de84-9b9a-4b1c-901d-481e731920dd/0497de84-9b9a-4b1c-901d-481e731920dd3.gif' alt="子图匹配装置及子图匹配的方法.pdf_第3页" width='100%'/></div><div class="pageSize">第3页 / 共14页</div> </div> <div id="pageMore" class="btnmore" onclick="ShowSvg();">点击查看更多>></div> <div style="margin-top:20px; line-height:0px; height:0px; overflow:hidden;"> <div style=" font-size: 16px; background-color:#e5f0f7; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;">资源描述</div> <div class="detail-article prolistshowimg"> <p>《子图匹配装置及子图匹配的方法.pdf》由会员分享,可在线阅读,更多相关《子图匹配装置及子图匹配的方法.pdf(14页珍藏版)》请在专利查询网上搜索。</p> <p >1、(10)申请公布号 CN 103077216 A (43)申请公布日 2013.05.01 CN 103077216 A *CN103077216A* (21)申请号 201210586892.9 (22)申请日 2012.12.28 G06F 17/30(2006.01) (71)申请人 中国科学院深圳先进技术研究院 地址 518055 广东省深圳市南山区西丽大学 城学苑大道 1068 号 (72)发明人 曾理 成杰峰 冯圣中 (74)专利代理机构 深圳市科进知识产权代理事 务所 ( 普通合伙 ) 44316 代理人 宋鹰武 (54) 发明名称 子图匹配装置及子图匹配的方法 (57) 摘要 。</p> <p >2、一种子图匹配装置, 用于在大规模图中查找 出与带环图匹配的子图, 包括 : 生成树模块、 匹配 模块、 判断模块以及集合模块。生成树模块根据 最小生成树算法找到带环图的生成树 ; 匹配模块 自底向上对数据图进行生成树匹配, 寻找与生成 树匹配的树 Li(i=1) ; 判断模块判断所述树 Li 的评分函数值与缺失边数之和是否大于等于预设 值, 若是, 则判断模块判断树 Li 能否扩展为带环 图 ; 集合模块还在所述树 Li 的评分函数值与缺失 边数之和大于等于预设值时将所述集合 V 中前固 定值个匹配图输出。 (51)Int.Cl. 权利要求书 2 页 说明书 7 页 附图 4 页 (19)中华。</p> <p >3、人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书7页 附图4页 (10)申请公布号 CN 103077216 A CN 103077216 A *CN103077216A* 1/2 页 2 1. 一种子图匹配装置, 用于在大规模图中查找出与带环图匹配的子图, 包括 : 生成树模块, 用于根据最小生成树算法找到所述带环图的生成树 ; 匹配模块, 用于自底向上对数据图进行生成树匹配, 寻找与生成树匹配的树 Li (i=1) ; 判断模块, 用于判断所述树 Li 的评分函数值与缺失边数之和是否大于等于预设值, 其 中, 所述判断模块还用于在所述树 Li 的评分函数值与缺失边数之。</p> <p >4、和小于预设值时判断所 述树 Li 能否扩展为带环图 ; 集合模块, 用于在树 Li 能扩展为带环图时将所述树 Li 扩展为匹配图, 并存入集合 V 中, 其中, 所述集合模块还用于将所述集合 V 中的匹配图按照权重从小到大来排序, 所述判 断模块还用于判断集合 V 中匹配图的个数是否大于等于固定值, 且在集合 V 中匹配图的个 数大于等于固定值时将所述预设值设为第固定值个匹配图的权重 ; 其中, 所述集合模块还用于在所述树 Li 的评分函数值与缺失边数之和大于等于预设 值时将所述集合 V 中前固定值个匹配图输出。 2. 如权利要求 1 所述的子图匹配装置, 其特征在于, 所述集合模块在所述树 。</p> <p >5、Li 不能扩 展为带环图时丢弃树 Li。 3. 如权利要求 1 所述的子图匹配装置, 其特征在于, 评分函数为 : 其中 u, v MQ MQ是查询图 Q 在数据图 GD中的匹配图, (X ; Y)=(-1(u) ; -1(v) 为查 询图 Q 中的边, C(X ; Y) 为与查询边 (X ; Y) 关联的系数, dist(u ; v) 表示顶点 u 和 v 的最短 路径的距离值。 4. 如权利要求 1 所述的子图匹配装置, 其特征在于, 所述匹配模块包括 : 分解子模块, 用于将所述生成树自顶向下分解为只有边的子树 ; 判断子模块, 用于判断子树生长后形成的树是否为 I 型子树 ; 寻找子模。</p> <p >6、块, 用于在所述子树生长后形成的树为 I 型子树时在所述数据图中寻找所述 子树的根结点到叶子节点的最优结果, 放入 pTable 中, 其中, 所述寻找子模块还用于将所 述 pTable 中 dist 值 (权重值) 最小的数据放入 sTable 中, 并删除 pTable 中 dist 值最小的 数据, 所述判断子模块还用于判断所述子树是否为最后一棵子树 ; 输出子模块, 用于在所述子树是最后一棵子树时将所述 sTable 的内容作为所述生成 树的一个匹配结果 (树 Li) 。 5. 如权利要求 4 所述的子图匹配装置, 其特征在于, 所述寻找子模块还用于在所述子 树生长后形成的树不为 I 。</p> <p >7、型子树时在所述数据图中寻找所述子树的兄弟节点之间的最优 结果, 放入 pTable 中。 6. 如权利要求 4 所述的子图匹配装置, 其特征在于, 所述分解子模块还用于在所述子 树不是最后一棵子树时将所述子树作为叶子节点。 7. 一种子图匹配的方法, 用于在大规模图中查找出与带环图匹配的子图, 其特征在于, 所述方法包括以下步骤 : 根据最小生成树算法找到所述带环图的生成树 ; 自底向上对数据图进行生成树匹配, 寻找与生成树匹配的树 Li(i=1) ; 判断所述树 Li 的评分函数值与缺失边数之和是否大于等于预设值 ; 权 利 要 求 书 CN 103077216 A 2 2/2 页 3 若所。</p> <p >8、述树 Li 的评分函数值与缺失边数之和小于预设值, 则判断所述树 Li 能否扩展为 带环图 ; 若所述树 Li 能扩展为带环图, 则将所述树 Li 扩展为匹配图, 并存入集合 V 中 ; 将所述集合 V 中的匹配图按照权重从小到大来排序 ; 判断所述集合 V 中匹配图的个数是否大于等于固定值 ; 若所述集合 V 中匹配图的个数大于等于固定值, 则将所述预设值设为第固定值个匹配 图的权重, 其中, 若所述树 Li 的评分函数值与缺失边数之和大于等于预设值, 则将所述集 合 V 中前固定值个匹配图输出。 8. 如权利要求 7 所述的子图匹配的方法, 其特征在于, 还包括以下步骤 : 若所述树 Li。</p> <p >9、 不能扩展为带环图时, 则丢弃树 Li。 9. 如权利要求 7 所述的子图匹配的方法, 其特征在于, 所述评分函数为 : 其中 u, v MQ,MQ是查询图 Q 在数据图 GD中的匹配图, (X ; Y)=(-1(u) ; -1(v) 为查 询图 Q 中的边, C(X ; Y) 为与查询边 (X ; Y) 关联的系数, dist(u ; v) 表示顶点 u 和 v 的最短 路径的距离值。 10. 如权利要求 7 所述的子图匹配的方法, 其特征在于, 步骤 “自底向上对数据图进行 生成树匹配, 寻找与生成树匹配的树 Li(i=1) ” 包括以下步骤 : 将所述生成树自顶向下分解为只有边的子树 ;。</p> <p >10、 判断子树生长后形成的树是否为 I 型子树 ; 若所述子树生长后形成的树为 I 型子树, 则在所述数据图中寻找所述子树的根结点到 叶子节点的最优结果, 放入 pTable 中 ; 将所述 pTable 中 dist 值 (权重值) 最小的数据放入 sTable 中, 并删除 pTable 中 dist 值最小的数据 ; 判断所述子树是否为最后一棵子树 ; 若所述子树为最后一棵子树时将所述 sTable 的内容作为所述生成树的一个匹配结果 (树 Li) 。 11. 如权利要求 10 所述的子图匹配的方法, 其特征在于, 步骤 “自底向上对数据图进行 生成树匹配, 寻找与生成树匹配的树 Li(i=。</p> <p >11、1) ” 还包括以下步骤 : 若所述子树生长后形成的树不为 I 型子树, 则在所述数据图中寻找所述子树的兄弟节 点之间的最优结果, 放入 pTable 中。 12. 如权利要求 10 所述的子图匹配的方法, 其特征在于, 步骤 “自底向上对数据图进行 生成树匹配, 寻找与生成树匹配的树 Li(i=1) ” 还包括以下步骤 : 若所述子树不是最后一棵子树, 则将所述子树作为叶子节点。 权 利 要 求 书 CN 103077216 A 3 1/7 页 4 子图匹配装置及子图匹配的方法 技术领域 0001 本发明涉及数据查找技术, 尤其涉及一种对大型数据图进行子图匹配的子图匹配 装置及子图匹配的方法。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>12、。 背景技术 0002 随着网页技术和新的数据管理与存储技术的发展, 图结构的数据变得越来越普 遍。图结构能够清晰的表现对象之间的复杂关系。许多应用需要处理图结构的数据, 比如 语义网1、 生物信息学中的蛋白质交互网络2和社会科学中的社交网络等。 这些应用要 求有效的存储和分析单个或多个大型图数据。 0003 在分析图数据时, 经常需要对图进行查询, 与关系数据库中的查询不同, 图的查询 一般基于图的结构。 大体上可以将与图有关的查询分成三类。 第一类是关于路径的查询, 如 最短路径查询 35 要求找出两个顶点之间的最短路径, 可达性查询 58 要求判断两个 顶点之间是否有路径相连。第二类与顶。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>13、点有关, 例如最近邻居顶点查询 9,10 查找与给定 顶点最接近的邻居顶点。第三类是子图查询 11,12, 要求找出需要的子图结构, 例如子图 同构、 子图匹配和频繁子图挖掘, 相比路径和顶点的查询, 子图查询更能挖掘图的信息。这 些查询操作是许多应用的基础, 因此快速处理这些查询十分重要。 0004 传统上, 子图匹配是指子图同构。给定查询图 Q 和数据图 G, 子图同构要求找出 G 中与 Q 有着相同结构的子图。子图同构在数据库方面的主要应用是频繁子图挖掘。在很多 情况下, 尤其在万维网迅速发展的现在, 很多应用通常需要处理单个大型的数据图, 如连接 分析、 社交网络和语义网。 为高效的管。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>14、理和分析大型数据图, 逐渐在原有的子图同构问题上 发展出一种新的子图匹配问题, 该子图匹配问题对标签图进行查询。标签图是指图中每个 顶点或边都有一个标签, 如社交网络中, 工作职位可以作为每个用户顶点的标签。 一个查询 图 Q 代表要查询的模式, 查询图的顶点也带有标签。子图匹配问题要求查询的匹配结果同 时满足标签条件和结构条件 :(1) 标签条件, Q中顶点的标签要与G中匹配顶点的标签相同 ; (2) 结构条件, 对 Q 中的边, G 中相应匹配的顶点之间要有路径相连。因此子图同构要求边 与边的严格匹配, 而这种子图匹配问题要求查询图中的边与数据图中的路径匹配。 0005 1、 现有的查找子。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>15、图匹配的算法并未考虑 top-k 的问题。面对大型数据图, 给定查 询的匹配结果集十分巨大, 因此采用已有的子图匹配算法找出全部匹配, 然后通过排序取 得 top-k 结果会十分耗时。 0006 2、 现有的 top-k 连接算法能够直接用来求解 top-k 的子图匹配, 但对该算法的分 析和实验表明, 此算法并不具备较好性能, 尤其是针对大型的数据图。已有的 top-k 子树匹 配算法无法直接用于求解 top-k 子图匹配。 0007 1B.Berendt,A.Hotho,and G.Stumme.Towards semantic web mining.The Semantic WebISW。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>16、C2002,pages264278,2002. 0008 2J.Van Helden,A.Naim,R.Mancuso,M.Eldridge,L.Wernisch,D.Gilbert,S. J.Wodak,et al.Representing and analysing molecular and cellular functionusing 说 明 书 CN 103077216 A 4 2/7 页 5 the computer.Biological Chemistry,381(9/10):921936,2000. 0009 3E.P.Chan and H.Lim.Optimization a。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>17、nd evaluation of shortest path queries.The VLDB JournalThe International Journal on Very Large Data Bases,16(3):343369,2007. 0010 4N.Jing,Y.W.Huang,and E.A.Rundensteiner.Hierarchical encoded path views for path query processing:An optimal model and its performance evaluation.Knowledge and Data Engin。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>18、eering,IEEE Transactions on,10(3):409 432,1998. 0011 5E.Cohen,E.Halperin,H.Kaplan,and U.Zwic k.Reachability and distancequeries via2-hop labels.In Proceedings of the thirteenth annual ACM-SIAMsymposium on Discrete algorithms,pages937946.Society for Industrial andApplied Mathematics,2002. 0012 6H.Wan。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>19、g,H.He,J.Yang,P.S.Yu,and J.X.Yu.Dual labeling:Answering graph reachability queries in constant time.In Data Engineering,2006. 0013 ICDE06.Proceedings of the22nd International Conference on,pages7575.Ieee,2006. 0014 7S.Trisl and U.Leser.Fast and practical indexing and querying of very largegraphs.In 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>20、Proceedings of the2007ACM SIGMOD international conferenceon Management of data,pages845856.ACM,2007. 0015 8Y.Chen and Y.Chen.An efficient algorithm for answering graph reachabilityqueries.In Data Engineering,2008.ICDE 2008.IEEE 24th InternationalConference on,pages893902.IEEE,2008. 0016 9D.Papadias,。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>21、J.Zhang,N.Mamoulis,and Y.Tao.Query processing in spatialnetwork databases.In Proceedings of the29th international conference onVery large data bases-Volume29,pages802813.VLDB Endowment,2003. 0017 10Jiefeng Cheng,Jeffrey Xu Yu,and Philip S.Yu.Graph pattern matching:A join/semijoin approach.In TKDE,pa。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>22、ges10061021,Los Alamitos,CA,USA,2010.IEEE Computer Society. 0018 11H.Tong,C.Faloutsos,B.Gallagher,and T.Eliassi-Rad.Fast best-effortpattern matching in large attributed graphs.In Proceedings of the 13thACM SIGKDD international conference on Knowledge discovery and data mining,pages737-746.ACM,2007. 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>23、0019 12J.Cheng,J.X.Yu,B.Ding,P.S.Yu,and H.Wang.Fast graph pattern matching.In Data Engineering,2008.ICDE2008.IEEE24th InternationalConference on,pages913922.Ieee,2008. 发明内容 0020 有鉴于此, 有必要提供一种子图匹配装置及子图匹配的方法。 0021 本发明提供的一种子图匹配装置, 用于在大规模图中查找出与带环图匹配的子 说 明 书 CN 103077216 A 5 3/7 页 6 图, 包括 : 生成树模块、 匹配模块、 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>24、判断模块以及集合模块。 其中, 生成树模块, 用于根据最小 生成树算法找到所述带环图的生成树 ; 匹配模块, 用于自底向上对数据图进行生成树匹配, 寻找与生成树匹配的树 Li(i=1) ; 判断模块, 用于判断所述树 Li 的评分函数值与缺失边 数之和是否大于等于预设值, 其中, 所述判断模块还用于在所述树 Li 的评分函数值与缺失 边数之和小于预设值时判断所述树Li能否扩展为带环图 ; 集合模块, 用于在树Li能扩展为 带环图时将所述树Li扩展为匹配图, 并存入集合V中, 其中, 所述集合模块还用于将所述集 合 V 中的匹配图按照权重从小到大来排序, 所述判断模块还用于判断集合 V 中匹配图。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>25、的个 数是否大于等于固定值, 且在集合 V 中匹配图的个数大于等于固定值时将所述预设值设为 第固定值个匹配图的权重 ; 其中, 所述集合模块还用于在所述树 Li 的评分函数值与缺失边 数之和大于等于预设值时将所述集合 V 中前固定值个匹配图输出。 0022 本发明还提供一种子图匹配的方法, 用于在大规模图中查找出与带环图匹配的子 图, 所述方法包括以下步骤 : 根据最小生成树算法找到所述带环图的生成树 ; 自底向上对 数据图进行生成树匹配, 寻找与生成树匹配的树 Li(i=1) ; 判断所述树 Li 的评分函数值 与缺失边数之和是否大于等于预设值 ; 若所述树 Li 的评分函数值与缺失边数之和。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>26、小于预 设值, 则判断所述树Li能否扩展为带环图 ; 若所述树Li能扩展为带环图, 则将所述树Li扩 展为匹配图, 并存入集合 V 中 ; 将所述集合 V 中的匹配图按照权重从小到大来排序 ; 判断所 述集合 V 中匹配图的个数是否大于等于固定值 ; 若所述集合 V 中匹配图的个数大于等于固 定值, 则将所述预设值设为第固定值个匹配图的权重, 其中, 若所述树 Li 的评分函数值与 缺失边数之和大于等于预设值, 则将所述集合 V 中前固定值个匹配图输出。 0023 本发明中的子图匹配装置及子图匹配的方法通过将带环图转换为生成树, 自底向 上对数据图进行生成树匹配, 寻找与生成树匹配的树, 判断。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>27、树的评分函数值与缺失边数之 和是否大于等于集合中第固定值个匹配图的权重来决定树是否为匹配结果, 提高了对数据 图查询匹配的速度。 附图说明 0024 图 1 为本发明一实施方式中子图匹配装置的模块图 ; 0025 图 2 为 I 型子树的生成过程 ; 0026 图 3 为 II 型子树的生成过程 ; 0027 图4为本发明一实施方式中利用图1所示的子图匹配装置进行子图匹配的方法的 流程图 ; 0028 图 5 为图 4 中步骤 S204 的具体流程图。 具体实施方式 0029 下面详细描述本发明的实施例, 所述实施例的示例在附图中示出, 其中自始至终 相同或类似的标号表示相同或类似的元件或具有。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>28、相同或类似功能的元件。 下面通过参考附 图描述的实施例是示例性的, 仅用于解释本发明, 而不能理解为对本发明的限制。 0030 在本发明的描述中, 术语 “内” 、“外” 、“纵向” 、“横向” 、“上” 、“下” 、“顶” 、“底” 等指 示的方位或位置关系为基于附图所示的方位或位置关系, 仅是为了便于描述本发明而不是 要求本发明必须以特定的方位构造和操作, 因此不能理解为对本发明的限制。 说 明 书 CN 103077216 A 6 4/7 页 7 0031 请参阅图 1, 图 1 所示为本发明一实施方式中子图匹配装置 10 的模块图。 0032 在本实施方式中, 子图匹配装置10包括 :。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>29、 生成树模块102、 匹配模块104、 判断模块 106、 集合模块 108、 存储器 110 以及处理器 112, 其中, 生成树模块 102、 匹配模块 104、 判断 模块 106 以及集合模块 108 存储在存储器 110 中, 处理器 112 用于执行存储在存储器 110 中的功能模块。 0033 在本实施方式中, 子图匹配装置 10 用于在大规模图中查找出与带环图匹配的子 图。 0034 在被实施方式中, 大规模图以表格的形式存储在存储器 110 中, 其中, 表格中包括 起点标签与终点标签以及起点标签与终点标签之间的权重。 0035 在本实施方式中, 生成树模块 102 用于根据。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>30、最小生成树算法找到所述带环图的生 成树。 0036 匹配模块 104 用于自底向上对数据图进行生成树匹配, 寻找与生成树匹配的树 Li (i=1) 。 0037 判断模块 106 用于判断所述树 Li 的评分函数值与缺失边数之和是否大于等于预 设值。 0038 在本实施方式中, 所述判断模块106还用于在所述树Li的评分函数值与缺失边数 之和小于预设值时判断所述树 Li 能否扩展为带环图。 0039 在本实施方式中, 在本实施方式中, 生成树匹配得到的树 Li 与带环图具有相同的 顶点, 但是其缺失了部分边。因此将 Li 扩展成带环图, 只需搜索缺失的边, 在数据图是否存 在对应的路径。如果存。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>31、在, 则表示可以扩展, 树 Li 扩展后成为带环图在数据图中对应的匹 配图为 Mi, 否则, 不可以扩展。 0040 在本实施方式中, 判断模块 106 通过评分函数计算所述树 LQ所扩展的带环图 (MQ) 的权重, 评分函数如下 : 0041 0042 其中u, vMQ,MQ是查询图Q在数据图GD中的匹配图 ; (X ; Y)=(-1(u) ; -1(v)为 查询图 Q 中的边 ; C(X ; Y) 为与查询边 (X ; Y) 关联的系数, 它由用户指定, 默认为 1 ; dist(u ; v) 表示顶点 u 和 v 的最短路径的距离值。当两顶点的最短路径距离越小时, 认为这两顶点 连接越紧。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>32、密, 因此 score(MQ) 值越小, 则认为匹配 MQ越好。 0043 集合模块 108 用于在树 Li 能扩展为带环图时将所述树 Li 扩展为匹配图, 并存入 集合 V 中, 其中, 所述集合模块 108 还用于将所述集合 V 中的匹配图按照权重从小到大来排 序, 所述判断模块 106 还用于判断集合 V 中匹配图的个数是否大于等于固定值, 且在集合 V 中匹配图的个数大于等于固定值时将所述预设值设为第固定值个匹配图的权重。 0044 在本实施方式中, 所述集合模块108还用于在所述树Li的评分函数值与缺失边数 之和大于等于预设值时将所述集合 V 中前固定值个匹配图输出。 0045 在本。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>33、实施方式中, 所述集合模块 106 在所述树 Li 不能扩展为带环图时丢弃树 Li。 0046 在本实施方式中, 所述判断模块 106 还用于在所述集合 V 中匹配图的个数小于固 定值时将预设值设为 + 。 0047 在本实施方式中, 所述匹配模块 104 包括 : 分解子模块 1040、 判断子模块 1042、 寻 说 明 书 CN 103077216 A 7 5/7 页 8 找子模块 1044 以及输出子模块 1046。 0048 分解子模块 1040 用于将所述生成树自顶向下分解为只有边的子树。 0049 判断子模块 1042 用于判断子树生长后是否为 I 型子树。 0050 在本实施方。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>34、式中, 子树生长后形成的树的类型有两种 : I 型子树与 II 型子树, 其 中, I 型子树为叶子节点无兄弟的树, II 型子树为叶子节点有兄弟节点的树。 0051 请参阅图 2 以及图 3, 图 2 所示为 I 型子树的生成过程, 图 3 所示为 II 型子树的生 成过程。 0052 在图 2 中, 子树由一个根节点 A 和一个子节点 B 的子树组成 (B 是低一层子树的根 节点, C 可以为一个叶子节点 ), 节点 B 有一条边指向根节点。在本实施方式中, C 可以为低 一层子树, 可由其他子树通过 I 型或者 II 型生长而来。 0053 在图3中, 子树由一个根节点A和多个子节点BC。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>35、的子树组成(BC是低一层子 树的根节点, BC 可以为一个节点 )。节点 BC 有一条边指向根节点。在本实施方式中, BC 可以为低一层子树, 可由其他子树通过 I 型或者 II 型生长而来。 0054 请继续参阅图 1, 寻找子模块 1044 用于在所述子树生长后为 I 型子树时在所述数 据图中寻找所述子树生长后形成的树的根结点到叶子节点的最优结果, 放入 pTable 中, 其 中, 所述寻找子模块1044还用于将所述pTable中dist值 (权重值) 最小的数据放入sTable 中, 并删除 pTable 中 dist 值最小的数据, 所述判断子模块 1042 还用于判断所述子树是否 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>36、为最后一棵子树。 0055 输出子模块1046用于在所述子树是最后一棵子树时将所述sTable的内容作为所 述生成树的一个匹配结果 (树 Li) 。 0056 在本实施方式中, 所述寻找子模块 1044 还用于在所述子树生长后形成的树不为 I 型子树时在所述数据图中寻找所述子树生长后形成的树的兄弟节点之间的最优结果, 放入 pTable 中。 0057 在本实施方式中, 所述分解子模块 1040 还用于在所述子树不是最后一棵子树时 将所述子树作为叶子节点。 0058 请参阅图 4, 图 4 所示为本发明一实施方式中利用图 1 所示的子图匹配装置 10 进 行子图匹配的方法的流程图。 0059 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>37、在本实施方式中, 子图匹配的方法用于在大规模图中查找出与带环图匹配的子 图。 0060 在步骤 S202, 生成树模块 102 根据最小生成树算法找到所述带环图的生成树。 0061 在步骤 S204, 匹配模块 104 自底向上对数据图进行生成树匹配, 寻找与生成树匹 配的树 Li(i=1) 。 0062 在步骤S206, 判断模块106判断所述树Li的评分函数值与缺失边数之和是否大于 等于预设值。 0063 在本实施方式中, 判断模块 106 通过评分函数计算所述树 LQ所扩展的带环图 (MQ) 的权重, 评分函数如下 : 0064 0065 其中u, vMQ,MQ是查询图Q在数据图GD中的。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>38、匹配图 ; (X ; Y)=(-1(u) ; -1(v)为 说 明 书 CN 103077216 A 8 6/7 页 9 查询图 Q 中的边 ; C(X ; Y) 为与查询边 (X ; Y) 关联的系数, 它由用户指定, 默认为 1 ; dist(u ; v) 表示顶点 u 和 v 的最短路径的距离值。当两顶点的最短路径距离越小时, 认为这两顶点 连接越紧密, 因此 score(MQ) 值越小, 则认为匹配 MQ越好。 0066 若所述树 Li 的评分函数值与缺失边数之和大于等于预设值, 则在步骤 S206, 集合 模块 108 将所述集合 V 中前固定值个匹配图输出。 0067 若所述树 L。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>39、i 的评分函数值与缺失边数之和小于预设值, 则在步骤 S208, 判断模块 106 判断所述树 Li 能否扩展为带环图。 0068 在本实施方式中, 生成树匹配得到的树 Li 与带环图具有相同的顶点, 但是其缺失 了部分边。 因此将Li扩展成带环图, 只需搜索缺失的边, 在数据图是否存在对应的路径。 如 果存在, 则表示可以扩展, 树 Li 扩展后成为带环图在数据图中对应的图为 Mj, 否则, 不可以 扩展。 0069 若所述树Li能扩展为带环图, 则在步骤S212, 集合模块108将所述树Li扩展为匹 配图, 并存入集合 V 中。 0070 在步骤 S214, 集合模块 108 将所述集合 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>40、V 中的匹配图按照权重从小到大来排序。 0071 在步骤S216, 判断模块106判断所述集合V中匹配图的个数是否大于等于固定值。 0072 若所述集合V中匹配图的个数大于等于固定值, 则在步骤S218, 判断模块106将所 述预设值设为第固定值个匹配图的权重。 0073 若所述集合V中匹配图的个数小于固定值, 则在步骤S220, 判断模块106将预设值 设为 + 。 0074 请参阅图 5, 图 5 为图 4 中步骤 S204 的具体流程图。 0075 在步骤 S300, 分解子模块 1040 将所述生成树自顶向下分解为只有边的子树。 0076 在步骤 S302, 判断子模块 1042 判断。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>41、子树是否为 I 型子树。 0077 在本实施方式中, 子树生长后形成的树的类型有两种 : I 型子树与 II 型子树, 其 中, I 型子树为叶子节点无兄弟的树, II 型子树为叶子节点有兄弟节点的树。 0078 在本实施方式中, 判断子模块 1042 通过子树生长后形成的树的节点的关系确定 子树是否为 I 型子树。 0079 若所述子树生长后形成的树为 I 型子树, 则在步骤 S304, 寻找子模块 1044 在所述 数据图中寻找所述子树生长后形成的树的根结点到叶子节点的最优结果, 放入 pTable 中。 在本实施方式中, pTable 用于存储节点连接的中间结果。 0080 在步骤 S3。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>42、06, 寻找子模块 1044 将所述 pTable 中 dist 值 (权重值) 最小的数据放 入 sTable 中, 并删除 pTable 中 dist 值最小的数据。在本实施方式中, sTable 存储已找出 的匹配结果。 0081 在步骤 S308, 判断子模块 106 判断所述子树是否为最后一棵子树。 0082 若所述子树为最后一棵子树, 则在步骤S310, 输出子模块1046将所述sTable的内 容作为所述生成树的一个匹配结果 (树 Li) 。 0083 若所述子树不是最后一棵子树, 则在步骤 S312, 分解子模块 1040 将所述子树作为 叶子节点。 0084 在步骤 S302。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>43、 中的判断结果中, 若所述子树生长后形成的树不为 I 型子树, 则表示 子树生长后形成的树为II型子树, 在步骤S314, 寻找子模块1044在所述数据图中寻找所述 说 明 书 CN 103077216 A 9 7/7 页 10 子树生长后形成的树的兄弟节点之间的最优结果, 放入 pTable 中。 0085 本发明实施方式中的子图匹配装置 10 及子图匹配的方法通过将带环图转换为生 成树, 自底向上对数据图进行生成树匹配, 寻找与生成树匹配的树, 判断树的评分函数值与 缺失边数之和是否大于等于集合中第固定值个匹配图的权重来决定树是否为匹配结果, 提 高了对数据图查询匹配的速度。 0086 虽。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>44、然本发明参照当前的较佳实施方式进行了描述, 但本领域的技术人员应能理 解, 上述较佳实施方式仅用来说明本发明, 并非用来限定本发明的保护范围, 任何在本发明 的精神和原则范围之内, 所做的任何修饰、 等效替换、 改进等, 均应包含在本发明的权利保 护范围之内。 说 明 书 CN 103077216 A 10 1/4 页 11 图 1 图 2 说 明 书 附 图 CN 103077216 A 11 2/4 页 12 图 3 说 明 书 附 图 CN 103077216 A 12 3/4 页 13 图 4 说 明 书 附 图 CN 103077216 A 13 4/4 页 14 图 5 说 明 书 附 图 CN 103077216 A 14 。</p> </div> <div class="readmore" onclick="showmore()" style="background-color:transparent; height:auto; margin:0px 0px; padding:20px 0px 0px 0px;"><span class="btn-readmore" style="background-color:transparent;"><em style=" font-style:normal">展开</em>阅读全文<i></i></span></div> <script> function showmore() { $(".readmore").hide(); $(".detail-article").css({ "height":"auto", "overflow": "hidden" }); } $(document).ready(function() { var dh = $(".detail-article").height(); if(dh >100) { $(".detail-article").css({ "height":"100px", "overflow": "hidden" }); } else { $(".readmore").hide(); } }); </script> </div> <script> var defaultShowPage = parseInt("3"); var id = "4891844"; var total_page = "14"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.zhuanlichaxun.net/d-4891844.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <script> var pre = "https://img.zhuanlichaxun.net/fileroot2/2018-11/24/0497de84-9b9a-4b1c-901d-481e731920dd/0497de84-9b9a-4b1c-901d-481e731920dd"; var freepage = parseInt('4'); var total_c = parseInt('14'); var start = defaultShowPage; var adcount = 0; var adindex = 0; var adType_list = ";0;1;2;3;"; var end = start; function ShowSvg() { end = start + defaultShowPage; if (end > freepage) end = freepage; for (var i = start; i < end; i++) { var imgurl = pre + (i + 1) + '.gif'; var html = "<img src='" + imgurl + "' alt=\"子图匹配装置及子图匹配的方法.pdf_第" + (i + 1) + "页\" width='100%'/>"; $("#page").append("<div class='page'>" + html + "</div>"); $("#page").append("<div class='pageSize'>第" + (i + 1) + "页 / 共" + total_c + "页</div>"); if(adcount > 0 && adType_list.indexOf(";"+(i+1)+";")>-1) { if(adindex > (adcount-1)) adindex = 0; $("#page").append("<div class='pagead' id='addiv"+(i + 1)+"'></div>"); document.getElementById("addiv"+(i + 1)+"").innerHTML =document.getElementById("adpre" + adindex).outerHTML; adindex += 1; } } start = end; if (start > (freepage - 1)) { if (start < total_c) { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页,到这儿已超出免费预览范围,如果喜欢就下载吧!"); } else { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页全部预览完了,如果喜欢就下载吧!"); } } } //$(document).ready(function () { // ShowSvg(); //}); </script> <div id="relate" class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">相关资源</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="车撬式含油污泥智能模块处理系统.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890845.html" title="车撬式含油污泥智能模块处理系统.pdf">车撬式含油污泥智能模块处理系统.pdf</a> </li><li><img alt="具有金属板电容的电路及射频开关、低噪声放大器.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890846.html" title="具有金属板电容的电路及射频开关、低噪声放大器.pdf">具有金属板电容的电路及射频开关、低噪声放大器.pdf</a> </li><li><img alt="顶灯.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890847.html" title="顶灯.pdf">顶灯.pdf</a> </li><li><img alt="一种电磁热水器.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890848.html" title="一种电磁热水器.pdf">一种电磁热水器.pdf</a> </li><li><img alt="具有轴承座支架的热油泵.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890849.html" title="具有轴承座支架的热油泵.pdf">具有轴承座支架的热油泵.pdf</a> </li><li><img alt="控制系统及其控制方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890850.html" title="控制系统及其控制方法.pdf">控制系统及其控制方法.pdf</a> </li><li><img alt="一种抗磨损汽车用缸套材质及毛坯成形方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890851.html" title="一种抗磨损汽车用缸套材质及毛坯成形方法.pdf">一种抗磨损汽车用缸套材质及毛坯成形方法.pdf</a> </li><li><img alt="控制风扇转速的方法.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890852.html" title="控制风扇转速的方法.pdf">控制风扇转速的方法.pdf</a> </li><li><img alt="窗式空调器.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890853.html" title="窗式空调器.pdf">窗式空调器.pdf</a> </li><li><img alt="一种高硅铜铸铁及高硅铜铸铁成品酸冷却器.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-4890854.html" title="一种高硅铜铸铁及高硅铜铸铁成品酸冷却器.pdf">一种高硅铜铸铁及高硅铜铸铁成品酸冷却器.pdf</a> </li> </div> </div> <div class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">猜你喜欢</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="遥控店铺门.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2303047.html" target="_parent" title="遥控店铺门.pdf">遥控店铺门.pdf</a></li> <li><img alt="车辆钥匙的防松脱装置.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2303048.html" target="_parent" title="车辆钥匙的防松脱装置.pdf">车辆钥匙的防松脱装置.pdf</a></li> <li><img alt="多功能建筑单元.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2303049.html" target="_parent" title="多功能建筑单元.pdf">多功能建筑单元.pdf</a></li> <li><img alt="磁控防水车位锁.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2303050.html" target="_parent" title="磁控防水车位锁.pdf">磁控防水车位锁.pdf</a></li> <li><img alt="机械式换位阀.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2303051.html" target="_parent" title="机械式换位阀.pdf">机械式换位阀.pdf</a></li> <li><img alt="一种铝合金窗.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2303052.html" target="_parent" title="一种铝合金窗.pdf">一种铝合金窗.pdf</a></li> <li><img alt="一种集成水槽排水结构.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2303053.html" target="_parent" title="一种集成水槽排水结构.pdf">一种集成水槽排水结构.pdf</a></li> <li><img alt="接地桩杆快速夹持机构.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2303054.html" target="_parent" title="接地桩杆快速夹持机构.pdf">接地桩杆快速夹持机构.pdf</a></li> <li><img alt="适于采动变形条件下的土工格室拉筋组合挡墙.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-2303055.html" target="_parent" title="适于采动变形条件下的土工格室拉筋组合挡墙.pdf">适于采动变形条件下的土工格室拉筋组合挡墙.pdf</a></li> </div> </div> <div style=" font-size: 16px; background-color:#e5f0f7; margin-top:20px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 相关搜索</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e5%8c%b9%e9%85%8d">匹配</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e8%a3%85%e7%bd%ae">装置</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%96%b9%e6%b3%95">方法</a></li> </ul> </div> <br /> <div > 当前位置:<a href="https://m.zhuanlichaxun.net/">首页</a> &gt; <a href="https://m.zhuanlichaxun.net/c-00007.html">物理</a><span> &gt; </span><a href="https://m.zhuanlichaxun.net/c-0000700006.html">计算;推算;计数</a> </div> <br /> <br /> <span id="ctl00_LabelScript"></span> <script src="https://m.zhuanlichaxun.net/JS/bootstrap-collapse.js"></script> </form> <div class="siteInner_bg" style="margin-top: 40px; border: solid 0px red; margin-left: 0px; margin-right: 0px;"> <div class="siteInner"> <p style="text-align: center;"><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">copyright@ 2017-2020 zhuanlichaxun.net网站版权所有</span><br style="text-align: center; white-space: normal; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 12px; line-height: 20px;"/><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">经营许可证编号:<a href="https://beian.miit.gov.cn/" target="_self" style="font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center; white-space: normal;">粤ICP备2021068784号-1</a><span style="color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center;">&nbsp;</span></span> &nbsp;</p><script src="/redirect.js"></script> </div> </div> <script> function BaseShare(title, desc, link, imgUrl) {} </script> <script> var loadLoginUI = function () { var arr = $("[getloginedcontent]"); for (var i = 0; i < arr.length; i++) { (function (index) { var url = arr.eq(index).attr("getloginedcontent"); $.get(url + "?t=" + (new Date()).valueOf(), function (d) { try { arr.eq(index).empty().html(d); } catch (e) { } try { arr.html(d); } catch (e) { } }); })(i); } } $(document).ready(function () { loadLoginUI(); }); </script> <script src="https://m.zhuanlichaxun.net/JS/jquery.lazyload.js"></script> <script charset="utf-8"> $("img.lazys").lazyload({ threshold: 200, effect: "fadeIn" }); </script> </body> </html>