本科

本科离散数学简介


图论


图论是数学的一个迷人领域,涉及对图的研究。图是用于模拟对象之间配对关系的数学结构。它们由顶点(也称为节点)和边组成,边连接着一对顶点。图论在计算机科学、生物学、社会科学、交通运输等各个领域都有应用。

基本概念

顶部和侧面

在图论中,一个图 G 定义为一个有序对 G = (V, E),其中:

  • V 是顶点的集合。
  • E 是边的集合,其中每条边是一个顶点对。

例如,考虑一个图,其中的顶点代表城市,边代表连接这些城市的道路。

视觉示例

在上面的例子中,圆代表顶点,线代表连接顶点的边。

图的种类

  • 无向图:在无向图中,边没有方向。边 (u, v) 等同于 (v, u)
  • 有向图(有向图):在有向图中,每条边都有方向。在这里,边 (u, v)(v, u) 不同。

示例:有向与无向

上图的左边显示了一个有向图,而右边显示了一个无向图

路径和循环

路径上

图中的路径是由边连接的顶点序列。路径定义为 v1, v2, v3, ..., vn, 其中 (vi, vi+1) 是所有 i 的边。路径是确定图中实体如何连接的基本概念。

循环

循环是一个起始和结束于同一顶点的路径,是一个封闭的路径。循环在许多算法中尤其重要,特别是在检测无限循环时。

图中的示例

在上图中,该图代表一个循环,跨越了多个顶点。此循环从同一顶点开始和结束。

关联和组件

如果一个图中的任何顶点都有路径可以到达其他任何顶点,则称该图是连通的。如果一个图不是连通的,它包含多个连通分量,每个分量是一个连接两顶点的子图,但不同子图的顶点之间没有关系。

连通分量的视觉示例

上述可视化中的两个顶点集代表了图的组件概念。每对顶点构成一个在更大图中的独立连通子图。

有向无环图(DAGs)

有向无环图,即 DAG,是没有循环的有向图。这一特性使得它们非常适合表示有依赖关系的结构,如任务调度、依赖解析和贝叶斯网络。

DAGs 的一个重要特性是拓扑排序,在每条有向边 (u, v) 中,顶点 u 出现在顶点 v 之前。

DAG 的示例

上面的展示显示了一个没有循环的有向无环图,展示了它在依赖管理中的应用功能。

图的着色

图的着色是为图的顶点分配颜色的过程,使得每两个相邻顶点共享的颜色不同。为图上色所需的最少颜色数称为图的色数。这个概念在解决资源需要无冲突分配的问题时尤为重要。

图的着色示例

考虑按照截止日期安排课程的任务。你必须确保两堂课程中不能同时安排相同学生的课程。这类似于图的着色。

上面的例子使用了三种颜色,以确保没有两个相邻的顶点具有相同的颜色,从而展示了图着色的过程。

树和森林

树是一种特殊类型的图,连接并无环。具有 n 个顶点的树恰好有 n - 1 条边。树是图论中的基本结构,广泛应用于数据结构、算法和网络设计。

  • 根树:根树是一种树,其中一个顶点被指定为根,且每条边都从根向外指。
  • 森林:森林是一组不相接的树。

树的示例

上图显示了一个具有单一根节点的树,所有分支从中直接延伸。

总结

图论是离散数学中一个广泛而有趣的领域。它使我们能够理解和揭示网络中的复杂关系,无论是社会联系、通信还是计算系统。本次对图论基本概念的深入探索,通过简单的插图提供了对各个领域无限应用潜力的见解。无论是呈现网络、优化物流、设计算法,还是深入研究蛋白质和 DNA 的结构,图论都在现代世界的创新和解决问题中保持着重要地位。


本科 → 8.3


U
username
0%
完成于 本科


评论