快乐暑假(八)——欧拉回路和哈密顿回路

欧拉回路


定义

欧拉回路:图G中每条边且只通过一次,并且经过每一顶点的回路
欧拉通路:(欧拉路径):图G中每条边且只通过一次,并且经过每一顶点的通路
欧拉图:存在欧拉回路的图
半欧拉图:存在欧拉通路的图
极大连通子图:在一个连通子图中,包含和顶点有关所有的边(the more the better),那就是极大连通子图。

判定一个图是否是(半)欧拉图

无向图:

定理1:无向图G为欧拉图,当且仅当G为连通图且所有顶点的度为偶数。

推论1:无向图G为半欧拉图,当且仅当G为连通图且除了两个顶点的度为奇数外,所有顶点的度为偶数。

有向图:

定理2:有向图 G {G} G为欧拉图,当且仅当 G {G} G的基图为连通图,且所有顶点的入度等于出度。

注:有向图的基图就是去掉所有方向的无向图。

推论2:有向图 G {G} G为半欧拉图,当且仅当 G {G} G的基图为连通图,且存在顶点 u {u} u的入度比出度大1, v {v} v的出度比入度大1,且其他的所有顶点的入度等于出度。

对于求解欧拉回路的,我们还需要以下两个性质:

  • C {C} C是欧拉图 G {G} G中的一个简单的回路,将 C {C} C中的边从图 G {G} G中删去的带一个新的图 G 1 {G^{1}}
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值