Skip to content

路与圈

Path and cycle in a graph

由相邻顶点序列形成的路,以及首尾闭合的圈。

形式陈述

在本条的有限简单无向图约定下,路是顶点互异的序列

v0,v1,,vk

使每个 vi1vi 都是边;其长度为 k。圈是

v0,v1,,vk1,v0,k3,

其中 v0,,vk1 互异且相邻项成边。

允许重复顶点和边的序列称为游走;不重复边的游走称为迹。不同教材有时用 path 指游走,使用定理前应核对约定。

直觉

路是在图中不重复访问顶点的简单路线;圈是一条首尾闭合、内部不重复的路线。它们捕捉图结构中的可达性和循环性。

例子与边界

三角形构成长度 3 的圈。序列 u,v,u 在简单图中不是本条定义的圈,因为需要至少三个不同顶点;在多重图允许平行边时可能出现长度 2 的圈,约定会改变。任意两个顶点间的最短游走必可删去重复段得到路。

推论与应用

路定义连通与距离,圈刻画树、二分性和反馈结构。很多图算法先生成一棵搜索树,再用非树边识别圈;有向图中的路和圈还必须保持边方向。

参考资料
  • Reinhard Diestel, Graph Theory, 5th ed., Springer, 2017,§1.3。
  • Eric Lehman, F. Thomson Leighton, and Albert R. Meyer, Mathematics for Computer Science, rev. 2018,Ch. 12。