【学习总结】【超图理论】第一章 超图:基本概念

本文介绍了超图的基本概念,包括定义、示例及代数表示等内容。重点探讨了超图的关联矩阵、邻接矩阵和拉普拉斯矩阵,并讨论了超图熵等概念。此外,还涉及了超图之间的相似度衡量方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【学习总结】
参考文献:
Bretto A. Hypergraph theory[J]. An introduction. Mathematical Engineering. Cham: Springer, 2013.

可以阅读以下文献,一个在工程领域建模的示例
https://doi.org/10.1016/j.comcom.2022.08.016

1.1 超图的定义

(1)超图

在有限集合VVV上用H=(V;E=(ei)i∈I)H=(V;E = (e_{i})_{i∈I})H=(V;E=(ei)iI)表示的超图H是VVV的集合族(ei)i∈I(e_{i})_{i∈I}(ei)iI,(III是有限的索引集),称为超边。有时VVVV(H)V(H)V(H)表示,EEEE(H)E(H)E(H)表示。

(ej)j∈J,J⊆I(e_{j})_{j∈J},J⊆ I(ej)jJ,JIE=(ei)i∈IE=(e_{i})_{i∈I}E=(ei)iI的超边的一个子族,我们用V(Uj∈Jej)V(U_{j∈J}e_{j})V(UjJej)表示属于Uj∈JejU_{j∈J}e_{j}UjJej的顶点集合,但有时我们用eee表示V(e)V(e)V(e)。例如,有时我们用e∩V‘e∩V‘eV来表示V(e)∩V‘,V‘⊆VV(e)∩V‘,V‘⊆VV(e)V,VV

如果⋃i∈Iei=V\bigcup_{i∈I}^{}e_{i}=ViIei=V
则超图没有孤立顶点。如果其中顶点xxx是孤立的:x∈V∖⋃i∈Ieix∈V\setminus\bigcup_{i∈I}^{}e_{i}xViIei

(2)相邻、关联

如果存在包含两个顶点的超边,则超图中的两个顶点是相邻的(adjacent)。 特别是,如果{x}{\{x\}}{x}是超边,则 xxx与其自身相邻。 如果超图中的两个超边的交点不为空,则它们是关联的( incident)

(3)导出子超图、子超图、部分超图

详见原文。

(4)度数、秩、K-正则超图、K一致超图

详见原文。

1.2 超图示例

在这里插入图片描述

1.3 超图的代数定义

1.3.1矩阵、超图和熵

(1)关联矩阵和邻接矩阵

H=(V;E)H = (V ; E)H=(V;E) 是一个超图,
V={v1,v2,,...,vn,}和E=(e1,e2,...,em)V =\{v_{1}, v_{2},, . . . , v_{n},\} 和 E = (e_{1}, e_{2}, . . . , e_{m})V={v1,v2,,...,vn,}E=(e1,e2,...,em)
并且
⋃i∈Iei=V\bigcup_{i∈I}e_{i} = ViIei=V
(没有孤立的顶点)。 那么 H 有一个 n×mn × mn×m 关联矩阵 A=(aij)A = (a_{ij})A=(aij) 其中:
aij=⎱0其他⎰1如果vi∈eja_{ij} = ^{\lmoustache 1 如果v_{i}∈e_{j}}_{\rmoustache 0 其他}aij=0其他1如果viej
这个矩阵也可以写成一个 m×nm × nm×n 矩阵。 例如图 1.4 左侧超图的关联矩阵是 3 × 5 矩阵:
在这里插入图片描述
在这里插入图片描述
对偶矩阵,图1.4右侧,是上面矩阵的转置。也很容易看出,任何导出子超图的关联矩阵(H的子超图,部分超图)是H的关联矩阵的子矩阵。设 H=(V;E)H = (V; E)H=(V;E) 是一个超图。 H 的邻接矩阵 A(H) 定义如下:
它是一个正方形矩阵,其行和列由 H 的顶点索引,对于所有 x,y∈Vx, y ∈ Vx,yV ,x≠yx ≠ yx=y 每一条 ax,y=∣e∈E:x,y∈e∣并且ax,x=0a_{x,y} = |{e ∈ E : x, y ∈ e}| 并且 a_{x,x} = 0ax,y=eE:x,ye并且ax,x=0
这个矩阵是对称的,所有的 ax,ya_{x,y}ax,y 都属于 N。它也是多重图的矩阵。例如图 1.4 中超图 H 的邻接矩阵为:
在这里插入图片描述

(2)拉普拉斯矩阵

定义D(x)=∑y∈Vax,yD(x)=\sum_{y∈V}a_{x,y}D(x)=yVax,y. H 的拉普拉斯矩阵是这样的矩阵:
L(H)=D−A(H),其中D=diag(D(x1),D(x2),...,D(xn)).L(H) = D-A(H),其中D=diag(D(x_{1}), D(x_{2}), ...,D(x_{n})).L(H)=DA(H),其中D=diag(D(x1),D(x2),...,D(xn)).

(3)超图熵

我们可以通过以下方式定义代数上的超图熵(algebraic hypergraph entropy) I(H)I (H)I(H)
I(H)=−∑i=1nλilog2λiI(H)=-\sum_{i=1}^{n}\lambda_{i}log_{2}\lambda_{i}I(H)=i=1nλilog2λi

1.3.2 超图的相似度和度量

(1)相似度函数

H=(V;E=(ei)i∈I)和H‘=(V;E’=(ei′)i∈I)H=(V;E=(e_{i})_{i∈I})和H‘=(V;E’=(e'_{i})_{i∈I})H=(V;E=(ei)iI)H=(V;E=(ei)iI)是没有空超边的超图。
fP(E)和fP(E′)f_{P(E)}和f_{P(E')}fP(E)fP(E)是映射
fP(E):P(E)→P(E)⊆P(P(V))f_{P(E)}:P(E)\to P(E) \subseteq P(P(V))fP(E):P(E)P(E)P(P(V))

fP(E′):P(E′)→P(E′)⊆P(P(V))f_{P(E')}:P(E')\to P(E') \subseteq P(P(V))fP(E):P(E)P(E)P(P(V))
假设fp(E)(A)=ϕf_{p(E)}(A)=\phifp(E)(A)=ϕ表示A=ϕA=\phiA=ϕfp(E’)(A)=ϕf_{p(E’)}(A)=\phifp(E)(A)=ϕ表示A=ϕA=\phiA=ϕ我们现在通过以下方式定义相似度函数
P(E)×P(E′)→R+P(E)\times P(E') \to R^{+}P(E)×P(E)R+
(A≠ϕ,B≠ϕ)⊢→s(A;B)=∣fP(E)(A)∩fP(E′)(B)∣∣fP(E)(A)∪fP(E′)(B)∣(A\ne\phi, B\ne \phi) \vdash\to s(A;B) = \frac{|f_{P(E)}(A)\cap f_{P(E')}(B)|}{|f_{P(E)}(A)\cup f_{P(E')}(B)|}(A=ϕ,B=ϕ)⊢→s(A;B)=fP(E)(A)fP(E)(B)fP(E)(A)fP(E)(B)
有时我们会使用以下简化:
fE:E→P(E)f_{E}:E \to P(E)fE:EP(E)
e⊢→fE(e)=fP(E)({e})e\vdash\to f_{E}(e) = f_{P(E)}(\{e\})e⊢→fE(e)=fP(E)({e})

我们现在介绍如下相似度函数:
E×E′→R+E\times E' \to R^{+}E×ER+
(e,e′)⊢→s(e,e′)=∣fP(E)(e)∩fP(E′)(e′)∣∣fP(E)(e)∪fP(E′)(e′)∣(e, e') \vdash\to s(e, e') = \frac{|f_{P(E)}(e)\cap f_{P(E')}(e')|}{|f_{P(E)}(e)\cup f_{P(E')}(e')|}(e,e)⊢→s(e,e)=fP(E)(e)fP(E)(e)fP(E)(e)fP(E)(e)

(2)示例

详见原文。

1.3.2.1 正核和相似度

详见原文。

1.3.2.2 超图的度量和相似度

命题 设 H = (V ; E) 是在 E 上的单射映射的超图(即 f(e)=f(e′)=⇒e=e′f (e) = f (e' ) =⇒ e = e'f(e)=f(e)=⇒e=e )并且 s 是一个相似度函数,那么:s~(e,e′)=1−s(e,e′)是一个度量\widetilde{s}(e, e') = 1- s(e, e')是一个度量s(e,e)=1s(e,e)是一个度量
证明
详见原文。

所以s~(e,e′)\widetilde{s}(e, e')s(e,e)是一个称为超图相似度的度量。
请注意,如果 fff 不是单射映射,则s~(e,e′)\widetilde{s}(e, e')s(e,e)伪度量,即度量定义中的公理 1 不正确。

1.3.3 超图态射;群与对称

详见原文。

1.4 超图的推广

超图的概念可以通过允许超边变成顶点来概括。 因此,超边 e 可能不仅包含顶点,还可能包含超边,这将被认为与 e 不同。 例如:

  • V={x1;x2;x3}V=\{x_{1};x_{2};x_{3}\}V={x1;x2;x3}
  • E={e1={x1;x2};e1={x!;x2;e1};e1={x!;e1;e2}}E=\{e_{1}=\{x_{1};x_{2}\};e_{1}=\{x_{!};x_{2};e_{1}\};e_{1}=\{x_{!};e_{1};e_{2}\}\}E={e1={x1;x2};e1={x!;x2;e1};e1={x!;e1;e2}}

这类超图的关联矩阵是一个矩阵,其大小是E的基数和V的基数加上E的基数。
例如下面的矩阵是上述超图的关联矩阵:
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值