最小生成树 (MST) 是指加权连通无向图 G 的一个生成树,其权重小于或等于 G 的所有可能生成树的权重。生成树的权重是分配给生成树每条边的所有权重的总和。以下是两种最流行的最小生成树 (MST) 算法:克鲁斯卡尔算法克鲁斯卡尔算法是一种贪婪算法,用于查找连通加权图的最小生成树。它找到该图的一个树,其中包含每个顶点,并且总权重为... 阅读更多
重言式重言式是一个公式,对于其命题变量的每个值总是为真。示例 - 证明 [(A → B) ∧ A] → B 是一个重言式真值表如下:A B A → B (A → B) ∧ A [(A → B) ∧ A] → B真 真 真 真 真真 假 假 假 真假 真 真 假 真假 假 真 假 真如我们所见,[(A → B) ∧ A] → B 的每个值都是“真”,它是一个重言式。矛盾矛盾是一个公式,对于其命题变量的每个值总是为假。示例 - 证明 (A ∨ B) ∧ [(¬ A) ∧ (¬ B)] ... 阅读更多
逻辑连接词是一个符号,用于连接两个或多个命题或谓词逻辑,使得结果逻辑仅取决于输入逻辑和所用连接词的含义。一般有五种连接词:OR (∨)AND (∧)否定/NOT (¬)蕴含/如果-那么 (→)当且仅当 (⇔)。OR (∨) - 两个命题 A 和 B 的 OR 运算(写成 A ∨ B)如果命题变量 A 或 B 中至少有一个为真,则为真。真值表如下:A B A ∨ B真 真 真真 假 真假 真 真假 假 假AND (∧) - 两个命题 A 和 B 的 AND 运算... 阅读更多
覆盖图是一个子图,它包含与另一个图对应的所有顶点或所有边。包含所有顶点的子图称为线/边覆盖。包含所有边的子图称为顶点覆盖。线覆盖设 G = (V, E) 为一个图。如果 G 的每个顶点至少与 C 中的一条边关联,则子集 C(E) 称为 G 的线覆盖,即 deg(V) ≥ 1 ∀ V ∈ G因为每个顶点都通过一条边与另一个顶点连接。因此,它具有最小... 阅读更多