这一部分讲的是**图(Graph)**的基本概念,包括节点、边、方向、子图以及团(Clique)的定义。以下是对每个数学表达式的解释:
-
图的定义:
- K=(X,E)
这表示一个图 K 由两个部分组成:
- X:节点(Nodes)的集合,即图中的所有点。
- E:边(Edges)的集合,即节点之间的连接。
-
节点的定义:
- X={X1,X2,...,Xn}
这表示图的节点集合,其中 X1,X2,...,Xn 是所有节点。
-
边的类型:
- Xi→Xj
这表示从节点 Xi 指向节点 Xj 的有向边(directed edge)。
- Xi−Xj
这表示 Xi 和 Xj 之间的无向边(undirected edge)。
-
边的集合:
- E
这是所有边的集合,包含所有成对的节点连接。
-
节点关系:
- 如果 Xi→Xj∈E,则称 Xj 是 Xi 的子节点(child),Xi 是 Xj 的父节点(parent)。
- 如果 Xi−Xj∈E,则称 Xj 是 Xi 的邻居(neighbor)。
-
记号:
- G 表示有向图(Directed Graph)。
- H 表示无向图(Undirected Graph)。
-
度(Degree):
- 节点的度(degree):指的是该节点连接的总边数。
- 入度(indegree):指向该节点的有向边数。
-
子图(Subgraph):
- K[X]=(X,E′)
- 这是从图 K 中选取的子图,其中:
- X⊂X 是选取的子节点集合。
- E′⊂E 是仅涉及这些节点的边集合。
-
团(Clique):
- 如果在子图 K[X] 中,任意两个节点都直接连接,则称 X 为“团”(clique)。
- 如果 X 不能再扩展(即任意增加新节点后就不再是团),那么 X 是一个最大团(maximal clique)**。
这部分内容主要是对图的基本定义进行描述,并给出了节点、边、子图、团等重要概念的数学表达形式。