本文为图论的学习总结,讲解欧拉通路和哈密顿通路。
欧拉通路与欧拉回路
图 G G G 中的欧拉回路是包含图中每条边的简单回路,欧拉通路是包含图中每条边的简单通路。
含有至少 2 个顶点的连通多重图具有欧拉回路且仅当每个顶点度为偶数。
连通多重图具有欧拉通路但无欧拉回路当且仅当它恰有 2 个度为奇数的顶点。
费勒里(Fleury)算法
该算法用来构造欧拉回路。从连通多重图任意一个顶点开始,连续地选择边来形成一条回路。选择后就删除该边,使得每条边从上一条边结束度地方开始,且不是割边,除非别无选择。
哈密顿通路与哈密顿回路
经过图中每个顶点恰好一次的简单通路称为哈密顿通路,经过每个顶点恰好一次的简单回路称为哈密顿回路。