51、通用空检查算法:原理、应用与优势

通用空检查算法:原理、应用与优势

1. 基础概念介绍

在深入探讨算法之前,我们先了解几个重要的基础概念。
- 标记图(Marked graph) :直观来讲,标记图 $G$ 是一种边被非负整数标记的图。我们用 $N_0$ 表示所有非负整数的集合,其元素被称为标记。形式上,$G$ 是一个元组 $G = (V, E)$,其中 $V$ 是有限的顶点集,$E \subset V \times 2^{N_0} \times V$ 是有限的边集,且对于每条边 $(v_1, M, v_2)$,标记集 $M$ 是有限的。所有标记图的集合记为 $G$。
- 循环(Cycle) :循环是一系列连续的边,起点和终点是同一个顶点,例如 $(v, M_0, v_1)(v_1, M_1, v_2) \cdots (v_n, M_n, v)$。这些边的标记集合的并集 $M_0 \cup M_1 \cup \cdots \cup M_n$ 就是该循环上的标记集合。
- 强连通分量(Strongly connected component, SCC) :标记图 $S = (V’, E’)$ 是 $G = (V, E)$ 的一个强连通分量,如果 $V’ \subseteq V$,$E’ \subseteq E \cap (V’ \times 2^{N_0} \times V’)$,并且对于 $V’$ 中任意两个不同的顶点 $v$ 和 $v’$,都存在 $E’$ 中的一系列连续边将它们连接起来。如果不存在 $G$ 的其他强连通分量 $(V’‘, E’‘)$ 使得 $V’ \subseteq V’‘$ 且 $E’ \

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值