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