离散数学复习ing(2)

欧拉路径

问题:

题目: 给定一个图 $ G $,其中顶点 $ a $ 和 $ b $ 的度数为奇数,其他顶点的度数为偶数。请问该图是否可以通过一笔画出来?使用欧拉路径定理,证明该图是否可以画出。

image-20241118151727584

证明:

欧拉路径定理:

定理 2:一个连通图如果存在欧拉路径但不存在欧拉回路,则当且仅当它有恰好两个奇度顶点。

1. 定义欧拉路径和欧拉回路

  • 欧拉路径:一个经过图中每条边一次且仅一次的路径。
  • 欧拉回路:一个经过图中每条边一次且仅一次的回路,即起点和终点是同一个顶点。

2. 欧拉路径的条件

根据定理,一个连通图有欧拉路径,当且仅当该图有恰好两个奇度顶点,其他顶点的度数为偶数。

3. 分析给定图的条件

  • 顶点 $ a $ 和 $ b $ 的度数是奇数。
  • 其他顶点的度数是偶数。

根据定理 2,图 $ G $ 有恰好两个奇度顶点,因此,图 $ G $ 满足有欧拉路径的条件。

4. 连通性

题目假设图 $ G $ 是连通的。因此,图 $ G $ 满足欧拉路径的条件。

5. 结论

由于图 $ G $ 满足欧拉路径的条件(恰好两个奇度顶点且图是连通的),因此可以通过一笔画出来,即图 $ G $ 可以绘制为一条欧拉路径。

解释:

  • 奇度顶点:一个顶点的度数为奇数时,表示这个顶点必须在路径的开始或结束时出现。
  • 偶度顶点:一个顶点的度数为偶数时,表示该顶点在欧拉路径中出现的次数是偶数次,即可以作为路径的中间经过点。

因此,图 $ G $ 可以通过一笔画出来,因为它满足欧拉路径存在的充分条件:恰好两个奇度顶点且图是连通的。

平面图

问题:

题目: 证明 $ K_5 $ 和 $ K_{3,3} $ 是非平面图。

证明:

证明 (1):证明 $ K_5 $ 非平面

  1. 假设 $ K_5 $ 是平面图: 根据欧拉公式,对于一个平面图 $ r = e - v + 2 $,其中:

    • $ e $ 是图中的边数,
    • $ v $ 是图中的顶点数,
    • $ r $ 是平面图中的区域数。
  2. 考虑区域的度数: 平面图中每个区域的度数都大于等于 3(每个区域至少有 3 条边)。根据这个条件,可以得到: $ r $ 这是因为每条边被两个区域共享,且每个区域至少有 3 条边。

  3. 代入欧拉公式: 代入欧拉公式 $ r = e - v + 2 $ 得到: $ e - v + 2 $ 通过移项得到: $ 2e (e - v + 2) $ 展开简化: $ 2e 3e - 3v + 6 $ $ 0 e - 3v + 6 $ $ e 3v - 6 $ 这是平面图的边数与顶点数之间的关系。

  4. 对于 $ K_5 $ 的具体计算: 对于 $ K_5 \(,它有 5 个顶点和 10 条边。代入公式:\) e = 10, v = 5 $ 显然,10 不满足 $ e 3v - 6 $,因为 $ 3 - 6 = 9 $,而 $ e = 10 \(。 由于不满足这个不等式,\) K_5 $ 不能是平面图,因此 $ K_5 $ 是非平面图。

证明 (2):证明 $ K_{3,3} $ 非平面

  1. 假设 $ K_{3,3} $ 是平面图: 同样使用欧拉公式 $ r = e - v + 2 $,其中:

    • $ e = 9 \((\) K_{3,3} $ 有 9 条边),
    • $ v = 6 \((\) K_{3,3} $ 有 6 个顶点)。
  2. 考虑区域的度数: 因为平面图中的每个区域至少有 3 条边,类似地我们得到: $ r $

  3. 代入欧拉公式: 代入欧拉公式 $ r = e - v + 2 $ 得到: $ e - v + 2 $ 代入 $ e = 9 $ 和 $ v = 6 $ 得到: $ - 6 + 2 $ $ 6 $ 这个不等式显然不成立,因此 $ K_{3,3} $ 不能是平面图。

  4. 另一种证明方法: $ K_{3,3} $ 是一个二部图,其中每个部分有 3 个顶点,且每个顶点与另一个部分的所有顶点都有边相连。根据著名的 Kuratowski 定理,如果一个图包含子图 $ K_5 $ 或 $ K_{3,3} \(,则该图是非平面图。因此,\) K_{3,3} $ 本身就是非平面图。

结论:

  • $ K_5 $ 是非平面图,因为它的边数不满足平面图的限制条件。
  • $ K_{3,3} $ 是非平面图,且可以通过 $ K_{3,3} $ 自身的性质或使用 Kuratowski 定理直接证明。

因此,两个图 $ K_5 $ 和 $ K_{3,3} $ 都是非平面图。

鸽巢定理

问题:

题目: 证明在任意六个人中,总有三个人要么彼此认识,要么彼此不认识。

证明:

我们将这个问题转化为图论中的问题。假设有六个人,我们用六个顶点来表示这六个人。如果两个人彼此认识,则在对应的两个顶点之间画一条红色边;如果两个人不认识,则在对应的两个顶点之间画一条蓝色边。我们需要证明,在这样的图 $ K_6 $ 中,必定存在一个红色三角形(即三个人彼此认识)或者一个蓝色三角形(即三个人彼此不认识)。

1. 转化为图论问题:

  • 六个人可以用六个顶点表示,图 $ K_6 $ 表示六个人之间的关系。
  • 每一对顶点之间的边要么是红色(表示两个人认识),要么是蓝色(表示两个人不认识)。

我们的目标是证明在图 $ K_6 $ 中,必定存在一个红色三角形(即三个人彼此认识)或蓝色三角形(即三个人彼此不认识)。

2. 假设:

假设六个人分别为 $ u, v_1, v_2, v_3, v_4, v_5 $。

我们考虑顶点 $ u $,它与其他五个顶点 $ v_1, v_2, v_3, v_4, v_5 $ 各有一条边连接。

3. 应用抽屉原理:

根据抽屉原理,顶点 $ u $ 与五个顶点的五条边中,至少有三条边是相同颜色的。也就是说,这三条边要么都是红色(表示 $ u $ 与这三个人彼此认识),要么都是蓝色(表示 $ u $ 与这三个人彼此不认识)。

假设 $ u $ 与 $ v_1, v_2, v_5 $ 三个人之间的边是红色的,即 $ u $ 与 $ v_1, v_2, v_5 $ 之间三条边都是红色,这意味着 $ u $ 和这三个人彼此认识。

4. 考虑其他边的颜色:

现在,我们来看 $ v_1, v_2, v_5 $ 三个顶点之间的关系,即考虑以下三条边的颜色:

  • $ (v_1, v_2) $
  • $ (v_1, v_5) $
  • $ (v_2, v_5) $

如果其中的任何一条边是红色,那么我们就找到了一个红色三角形(例如,如果 $ (v_1, v_2) $ 是红色,那么 $ v_1, v_2, u $ 就形成了一个红色三角形)。如果这三条边都是蓝色,那么 $ v_1, v_2, v_5 $ 就形成了一个蓝色三角形(即这三个人彼此不认识)。

5. 结论:

无论 $ (v_1, v_2) $, $ (v_1, v_5) $, $ (v_2, v_5) $ 中哪条边的颜色是红色或蓝色,最终都会找到一个红色三角形或者蓝色三角形。因此,我们证明了,在任意六个人中,总有三个人彼此认识或三个人彼此不认识。

结论:

在任意六个人中,必定存在三个彼此认识的人或者三个彼此不认识的人。

图同构

问题: 给定两个图 $ G $ 和 $ H $,判断它们是否同构。如果它们是同构的,请提供一个同构函数,将图 $ G $ 的顶点映射到图 $ H $ 的顶点。

image-20241118154126244

解答: 图 $ G $ 和 $ H $ 是 同构 的。这意味着在 $ G $ 和 $ H $ 之间存在一个一一对应的顶点映射关系,且这个映射关系保持了邻接关系(即,$ G $ 中的两个顶点如果相邻,那么它们在 $ H $ 中的对应顶点也相邻,反之亦然)。

它们之间的同构关系为:

  • $ f(u_1) = v_6 $
  • $ f(u_2) = v_3 $
  • $ f(u_3) = v_4 $
  • $ f(u_4) = v_5 $
  • $ f(u_5) = v_1 $
  • $ f(u_6) = v_2 $

解释: 为了确认 $ G $ 和 $ H $ 是同构的,我们需要验证在应用映射函数 $ f $ 后,图 $ G $ 中的顶点连接(边)与图 $ H $ 中的顶点连接相匹配。

  1. 我们检查图中顶点之间的邻接关系,并确保在 $ G $ 中相邻的顶点在 $ H $ 中的对应顶点也相邻。
  2. 例如,如果 $ u_1 $ 和 $ u_2 $ 在 $ G $ 中是相邻的,那么 $ v_6 $ 和 $ v_3 $ 在 $ H $ 中必须是相邻的,按照同构函数 $ f $。
  3. 对于图中所有的邻接顶点对,映射后的对应顶点对也必须满足相邻的条件。

由于这个同构映射保持了邻接结构,图 $ G $ 和 $ H $ 确实是同构的。