首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

子图同构和子图单态之间有什么区别?

子图同构和子图单态是图论中的概念,与云计算和软件开发密切相关。下面是它们之间的区别:

  1. 子图同构: 子图同构是指在一个图中,存在一个子图,它与原图具有相同的结构和性质。换句话说,子图同构是指在一个图中,存在一个子图,它与原图具有相同的结构和性质。在计算机科学中,子图同构问题是一个经典的问题,它可以用来检测图中的特定结构。例如,在社交网络中,可以使用子图同构来检测某些特定的社交模式,如社交圈子或社交群体。
  2. 子图单态: 子图单态是指在一个图中,存在一个子图,它与原图具有相同的结构和性质,但是它们的节点和边的属性不同。换句话说,子图单态是指在一个图中,存在一个子图,它与原图具有相同的结构和性质,但是它们的节点和边的属性不同。在计算机科学中,子图单态问题是一个经典的问题,它可以用来检测图中的特定结构。例如,在社交网络中,可以使用子图单态来检测某些特定的社交模式,如社交圈子或社交群体。

总结:

子图同构和子图单态都是图论中的概念,它们都是用来检测图中的特定结构。子图同构要求子图与原图具有相同的结构和性质,而子图单态要求子图与原图具有相同的结构和性质,但是它们的节点和边的属性不同。在计算机科学中,子图同构和子图单态问题都是经典的问题,可以用来检测图中的特定结构。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

单极子天线和偶极子天线有什么区别?

偶极子天线则通过在两个对称辐射器元件之间创建一个合成接地层来实现,通常这两个辐射器元件会异相连接180度,例如与同轴电缆的内导体和外导体相连。...偶极子电磁场模式 尽管单极子和偶极子天线在辐射模式和性能上具有相似之处,但单极子天线的辐射模式在垂直方向上是不对称的,这一点与偶极子天线的垂直对称辐射方向图形成对比。...单极子电磁场模式 从上面的偶极子天线电磁模式图可以看出,由于其对称性,可以更容易地定向到最佳接收或发射方向,这使得它们在实际应用中更为常见,种类和类型也更为丰富,例如标准的半波长偶极子。...相比之下,单极子天线的辐射方向图依赖于接地层的方向,而且其尺寸和设计限制往往较为严格。...另外,所有天线包括单极子和偶极子天线,都需要两个端子来完成电流的流通,这一点与电路中的电阻器等元件类似。电阻器通过其两端子施加交流(RF)电流并耗散能量。

54910

化学结构信息与图论

每个都可以具有关于芳族和立体异构的信息。至于键序,最好以π电子而不是边缘的形式给出节点,以反映实际的原子轨道和三维结构 ? 分子图通常表示为无边的无向图。具有边缘方向(存在单向路径)的图称为有向图。...分子图通常是简单图。简单图没有自环(连接相同节点的边,自环),也没有多边(两个节点之间的多边)。...子图同构与结构搜索 用词很难解释子图的同构,但是如果您处理了复合数据,那么我认为如果说子结构匹配很容易理解。VF2算法被称为确定子图同构的代表性算法。...这是一种相对简单的基于深度优先搜索(DFS)的算法,如果不是子图同构,我们可以回到上一个阶段并探索其他可能性。根据其生成方式,某些子图称为节点诱导子图或边诱导子图。...在这种情况下,有必要确认通过转换为折线图不会产生delta-Y交换。 由于确定子图同构的问题是NP问题,因此随着分子图大小的增加,计算时间可能呈指数增长。

1.1K80
  • 图神经网络性能提升方法综述

    2.2 图同构性的基础知识 图同构性是指两个图在节点和边的结构上完全相同,但节点和边的标签可以不同。在图神经网络中,图同构性是一个重要的概念,因为它可以帮助我们判断两个图是否相同,从而避免重复计算。...GNNs可以通过学习图的特征来解决图同构问题。 Weisfeiler-Lehman测试(WL测试)是一种解决图同构问题的有效算法,也称为颜色细化算法。图1展示了WL测试的聚合和更新过程。...在第一次迭代后,G1和G2具有相同的颜色分布,以确定它们是否同构,并进行下一次迭代。(c)再次执行节点邻居聚合和颜色标签重新分配步骤,并获得G1和G2的不同颜色分布,此时可以确定它们不同构。...图 4:GNN表达能力的示意图 目前GNN表达能力研究中的几种主流观点分别将表达能力描述为近似能力、分离能力和子图计数能力。图 5为不同表达能力表示下 GNN 模型的输入和输出。...当使用子图计数能力时,输入是单个图形,输出是节点(集合)嵌入。

    74620

    国防科大最新《图神经网络的表达能力》综述

    这个领域的早期工作主要集中在研究GNNs的图同构识别能力,而近期的工作试图利用诸如子图计数和连接学习等属性来描述GNNs的表达能力,这些都更加实用并且更接近实际应用。...例如,在预测化学分子的性质时,需要判断分子结构是否与已知性质的分子相同或相似,这涉及到图/子图同构判断的问题[19]、[21]和图匹配[22]、[23]等问题[24]。...尽管近年来已经出现了多项描述和增强GNNs表达能力的研究,但在这个方向上仍然缺乏全面的评论。Sato[29]探讨了图同构测试与表达能力之间的关系,并总结了克服GNNs表达能力局限性的策略。...此外,我们提出了几个有前景的未来研究方向,包括一个为设计更强大的GNNs而提出的受物理启发的方法论,以及利用图神经架构搜索。本文的结构组织如下:第2节介绍初步知识,包括图神经网络的基础和图同构。...特征嵌入效果的增强依赖于特征本身的增强,包括提取特征之间的依赖性和添加相关特征。增强拓扑表示效果有两种有效的方法。

    57730

    PGL图学习之图神经网络GraphSAGE、GIN图采样算法

    均值聚合和其他聚合函数有啥区别? max-和mean-pooling有什么区别? 这三种聚合方法,哪种比较好? 一般聚合多少层?层数越多越好吗? 什么时候和GCN的聚合形式“等价”?...如果构建的是一个与虚拟邻居相连的子图有什么优点?...;如果按照 PinSAGE 算法的方式生成子图,有一定的概率可以将非一阶邻居与中心直接相连,这样就可以快速聚合到多阶邻居的信息 1.2.1论文角度看PinSAGE 图片 和GraphSAGE相比,PinSAGE...如果其中至少一个节点回应了另一个节点的评论,则在两个节点之间绘制一条边。任务是将每个图分类到它所属的社区或子版块。...COLLAB 是一个科学协作数据集,源自 3 个公共协作数据集,即高能物理、凝聚态物理和天体物理。每个图对应于来自每个领域的不同研究人员的自我网络。任务是将每个图分类到相应研究人员所属的领域。

    59250

    【GNN】WL-test:GNN 的性能上界

    (4,1135 表示当前节点标签为 4,其领域节点标签排序后为 1135); c:对标签进行压缩映射; d:得到新标签; e:迭代 1 轮后,利用计数函数分别得到两张图的计数特征,得到图特征向量后便可计算图之间的相似性了...和 WL-test 之间又有什么关系呢?...其证明方法用的是反证法:假设在迭代 k 此后,图神经网络有可以判断,但 WL 判断。...「定理 1」:设 GNN 有 ,多于可以通过 WL-test 判断的两个图 G1 和 G2,在 GNN 层数多的情况下,满足以下情况时,GNN 也可以判断两个图: a)GNN 的节点聚合和更新函数通过以下公式进行迭代...虽然我们可以证明在有偏执项和足够多的输出维度的情况下,单层感知机是可以完成多重集的单射的,但这种映射无法捕获图结构的相似性。

    2K51

    PGL图学习之图神经网络GraphSAGE、GIN图采样算法

    在了解图采样算法前,我们至少应该保证采样后的子图是连通的。例如上图图中,左边采样的子图就是连通的,右边的子图不是连通的。...均值聚合和其他聚合函数有啥区别? max-和mean-pooling有什么区别? 这三种聚合方法,哪种比较好? 一般聚合多少层?层数越多越好吗? 什么时候和GCN的聚合形式“等价”?...如果构建的是一个与虚拟邻居相连的子图有什么优点?...;如果按照 PinSAGE 算法的方式生成子图,有一定的概率可以将非一阶邻居与中心直接相连,这样就可以快速聚合到多阶邻居的信息 1.2.1论文角度看PinSAGE 和GraphSAGE相比,PinSAGE...任务是将每个图分类到它所属的社区或子版块。 COLLAB 是一个科学协作数据集,源自 3 个公共协作数据集,即高能物​​理、凝聚态物理和天体物理。

    1.2K20

    图论碎碎念(2.2)

    这也就可以看成是茶和水之间的关系不一样,可能是他们的紧密程度不同,或者耦合性不同。...联系可以有很多种,判断图是否同构就是要判断图的节点是否一样,每个节点之间的联系是否一样。...那有的狗子就说了:一个一个对比太麻烦了,你要数节点数,还要一个一个看边,如果要是有n个点又是有向图的话,那他们两两节点之间的关系数就是 ? 所以当当当!是时候展示真正的技术了!...这里我们用MATLAB和PYTHON的networkx包来演示对图同构的判断。同时,Networkx建议和Matplotlib配合使用不需要二狗解释了吧。好了,狗子们!...听说用Hadoop+Spark可以进行更大型子图的同构判断?有兴趣的狗子可以尝试一下。

    87820

    【GNN】WL-test:GNN 的性能上界

    (4,1135 表示当前节点标签为 4,其领域节点标签排序后为 1135); c:对标签进行压缩映射; d:得到新标签; e:迭代 1 轮后,利用计数函数分别得到两张图的计数特征,得到图特征向量后便可计算图之间的相似性了...和 WL-test 之间又有什么关系呢?...其证明方法用的是反证法:假设在迭代 k 此后,图神经网络有可以判断,但 WL 判断。...「定理 1」:设 GNN 有 ,多于可以通过 WL-test 判断的两个图 和 ,在 GNN 层数多的情况下,满足以下情况时,GNN 也可以判断两个图: a)GNN 的节点聚合和更新函数通过以下公式进行迭代...虽然我们可以证明在有偏执项和足够多的输出维度的情况下,单层感知机是可以完成多重集的单射的,但这种映射无法捕获图结构的相似性。

    2.4K20

    基础知识 | 每日一练(192)

    读者:给两个变量,如何找出一个带环单链表中是什么地方出现环的? 小林:一个递增一,一个递增二,他们指向同一个接点时就是环出现的地方 读者:在IA32中一共有多少种办法从用户态跳到内核态?...小林:通过调用门,从ring3到ring0,中断从ring3到ring0,进入vm 86等等 读者:如果只想让程序有一个实例运行,不能运行两个。像winam p一样,只能开一个窗口,怎样实现?...读者:网络编程中设计并发服务器,使用多进程 与 多线程 ,请问有什么区别? 小林:进程:子进程是父进程的复制品。子进程获得父进程数据空间、堆和栈的复制品。...两者都可以提高程序的并发度,提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源管理和保护;而进程正相反。

    3213329

    图数据表征学习,绝不止图神经网络一种方法

    如果所有顶点对之间都存在路径,那么该图是「连通图」。如果图中的所有顶点有相同的度,那么我们有一个「正则图」。如果每对顶点之间都存在一条边,则该图为「完全图」。...「子森林」是一个无环子图,「子树」是一个连通的子森林。对于给定的顶点 v,它的邻居节点的集合被表示为 N_v。 图同构:令 G = (V, E) 和 G′ = (V′, E′) 为两个图。...解决图同构问题与机器学习紧密相关,它为发掘数据点之间的相似度提供了一种方法。然而,图同构是一个颇具挑战的问题,目前还没有多项式时间内的算法能够求解图同构问题。...然而,这种方法存在需为不同的操作以及子图同构的中间步骤选取最优的代价函数的问题。使用将每个图映射到一个特征向量上的拓扑描述子也存在在变换步骤中损失拓扑信息的问题。...图聚类:在图聚类问题中,边的结构起到了很重要的作用。图的顶点会被分组到不同的聚类簇中,分组的原则为:在形成的簇内部有许多边,而簇之间的边相对就少一些。主要有两类图聚类方法:图内聚类和图间聚类方法。

    3.6K50

    每周学点大数据 | No.48 计算子图同构

    No.48期 计算子图同构 Mr. 王:我们再来看一个例子——计算子图同构。这个问题给定(节点有标签)数据图G和查询图P,找到G 中和P 同构的子图。这是一个经典的NP 完全问题。...王:我们要将整个大图拆分成Stwig 结构,这样做的效率比匹配点和边显然要高得多。然后我们按照P 中的STwig 到G 中去搜索相同的结构。...比如图中的q 和q’ 就是两种不同的划分方法,当我们完成划分之后,这一次查询Q(或者说查询图P)就可以表示成q1q2q3q4 或者q1’q2’q3’。 第2 步:搜索。...因为我们要寻找的模式都是两层的小树,所以在搜索q1 这种模式时,只需要让每一个节点检查自己是不是a,然后再让每一个a 去与其邻居联系,看看它们是不是b 和c,如果其邻居中同时有b 和c,那么就上报说明自己这里有...小可想了一下,说:能够匹配模式P 的G 的子图必然同时匹配q1 和q3。

    1.2K80

    Nat. Mach. Intell. | MolCLR:一个用于分子表征学习的自监督框架

    通过对比损失,MolCLR通过对比积极的分子图对和消极的分子图对来学习表示。引入了三种分子图的增强策略:原子屏蔽、键删除和子图删除。...广泛使用的GNN模型、图卷积网络(GCN)和图同构网络(GIN),被开发为MolCLR中的GNN编码器,以从分子图中提取信息表示。...MolCLR表示法和传统的FPs之间的进一步比较表明,MolCLR可以通过对大量未标记数据的预训练来学习区分分子的相似性。 图1....子图删除(Subgraph Removal)子图删除可以被认为是原子屏蔽和键删除的结合。子图的去除从一个随机挑选的原点开始。...然后,被屏蔽的原子之间的化学键被删除,这样被屏蔽的原子和被删除的化学键就形成了原分子图的子图。如图1(b)中的蓝色方框所示,被移除的子图包括被遮蔽原子之间的所有化学键。

    46640

    Category Theory: 01 One Structured Family of Structures

    定理 在群之间的同构是一个群之间的等价关系。 02 范畴的定义 一个范畴是一个带标签的有向图,其节点为对象(object),带有标签的有向边为箭头(arrow or morphism)。...定义:split monomorphism and split spimonomorphism 如果f有一个左逆,那么f是一个拆分单态射; 如果g有一个右逆,那么g是一个拆分满态射。...定理 如果f同时是单态射(monic)和拆分满态射(split epic)(或者同时是满态射(epic)和拆分单态射),那么f是一个同构。 定理 15 如果f和g是具有相同目标对象的单态射箭头。...一个角图和极限组成一个撤回正方形(pullback square)。...定理 51 撤回一个单态射,产生一个单态射。

    66330

    图同构下等变、计算高效,韦灵思团队提出「自然图网络」消息传递方法

    该算法在不同的边上使用不同的核,从而使得网络在局部图和全局图同构上呈现等变化,也因而更易于表达。 ?...NGN),并表明它们的核正是两个函子(functor)之间的自然转换。...自然图网络 在图上构建神经网络有一种完全不同的策略,即使用图卷积神经网络或消息传递网络(Kipf 和 Welling, 2016;Gilmer 等人, 2017)。...如果图是带有 p→q 这样箭头符号的有向图,那么图 G 和 G’是相似或同构的。换句话说,图同构将节点映射到节点,边映射到边。一种特殊的同构是自同构,只是节点的排列顺序有所变化,边集保持不变。...图神经网络的消息参数化 等变性只需要在具有同构邻域的边之间共享权重,因此在定理中,我们可以将分类参数用于每个同构类的边邻域,以参数化等变核的空间。

    73020

    图同构在PNP问题上重大突破,计算机理论10年最重要成果

    现在有一张图(图1),里面每个点表示诺斯学校的一个学生,学生与学生之间Facebook好友关系用一条线来表示。索斯学校也有这样的一张图(图2)。...那么能否找到一种图2到图1的点和点之间一一对应的关系,使得图2 和图1 是相同的?这就是图同构问题。 ? 新智元注:例如说这两张图片就等同。...为了判断两幅图是同构的,你可以寻找所有可能的两校学生之间对应方式,但那代表了1000的阶乘(1000!)或者多于4*10^2567种的对应关系。...AM中的图非同构问题暗示了图同构问题不像NP完全问题,也表明了在合理的去随机化的假设下,图非同构问题在NP中。Kobler,Schöning和Toran关于图同构的计算复杂问题写了一本书。...图同构有什么应用?

    14K50

    初识Linux · 信号处理

    那么这个过程是一个倒8的图吧? 此时,一根线,将整个流程分为了用户态和内核态,那么合适的信号处理是什么时候呢?这里直接给结论: 信号捕捉的过程,状态切换的时候进行信号的检测和处理。...上面提到了内核态和用户态,这里我们就进入到下一个话题,什么是用户态,什么是内核态。 再谈地址空间 对于内核态和用户态的第一个子问题是,再谈谈地址空间。...对于一般的代码,我们可以通过正文代码部分找到,即便是动态库,在栈和堆之间有一个区域叫做共享区,动态库加载到了这里面,咱们也能找到。可以对于系统调用的代码我们没有,怎么找到呢? OS是软件吧?...那么我们就设置一个标志位,代表是从内核态和用户态之间的切换,该寄存的后两位是二进制,00代表内核态,11代表用户态,当我们从地址空间去访问数据的时候,会经历一次判断,判断是否符合内核态!!...这就是内核态和用户态之间的操作!

    11010

    激发态计算入门

    一个分子可以有很多的电子态,其中能量最低的称为基态(ground state),其他的态称为激发态(excited state)。通常分子通过吸收光子从基态跃迁至激发态。...一般分子的基态是单重态,记为S0,部分分子的基态为三重态,记为T0。常常用Sn和Tn表示单重态和三重态第n激发态,如T1称为三重态第一激发态。每个电子态都有各自的势能面,示意图如下: ?...一般需要比感兴趣的态多算几个态,如取n+2。 triplets 求解三重态激发态。该关键词只对闭壳层单重态基态有用。 50-50 同时计算n个单重态和n个三重态。也只对闭壳层单重态基态有用。...要从理论上模拟紫外-可见光谱只需要对体系做激发态计算即可。而激发态计算得到的是一系列激发态的能量及其振子强度,对应的谱图将是一系列孤立的线。...吸收峰的强度正比于振子强度,由于S1和S2的振子强度为0,因此最大吸收峰为S3对应的吸收(S4对应的吸收为178.68 nm,与S3近简并),位于179 nm处,与实验值185 nm非常吻合。

    9.5K31

    【数据】数据科学面试问题集二

    14 回归和分类ML技术有什么区别? 15 如果你的机器有4GB内存,而你想在10GB数据集上训练模型。 你会如何解决这个问题。 到目前为止,您在机器学习/数据科学体验中是否遇到过这种问题?...在簇内平方和通常用于解释群集内的同质性。 如果您根据聚类数量绘制WSS您将得到如下所示的图。 该图通常称为Elbow Curve。 ?...深度学习是受人脑神经网络结构和功能启发的机器学习的子领域。 在线性回归,支持向量机,神经网络等机器学习算法中,我们有很多算法,深度学习只是神经网络的扩展。...前馈网络中的反向传播从最终误差向后移动,通过每个隐藏层的输出,权重和输入,通过计算它们的偏导数来指定这些权重对部分误差的影响 - ∂E/∂w或它们的比率之间的关系的变化。...14 回归和分类ML技术有什么区别? 回归和分类机器学习技术都属于监督机器学习算法。

    88200
    领券