图Graph原理及证明

本文介绍了无向图的基本概念,包括简单路径、连通图、环、树的定义,以及无向图的搜索算法BFS。证明了连通且无环的无向图有n-1条边的定理。探讨了二部图及其性质,如在稳定匹配和工作安排中的应用,并证明了二部图不可能存在奇数长度环的引理。最后,讨论了有向图的互相可达性和强连通性的概念,给出了在O(m+n)时间内判断有向图是否强连通的算法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

G=(V,E)
V=节点
E=节点之间的边
n=|V| 节点数
m=|E| 边数

图
V = { 1, 2, 3, 4, 5, 6, 7, 8 }
E = { 1-2, 1-3, 2-3, 2-4, 2-5, 3-5, 3-7, 3-8, 4-5, 5-6, 7-8 }
m = 11, n = 8

一、定义:

  • 简单路径:如果路径上的各顶点均不互相重复,称这样的路径为简单路径。

  • 连通图:如果对每对节点u和v,它们之间有路径相连,则这个图是连通的。

  • :一个环是v1,v2,…vk的路径,其中v1=vk,k>2,并且前k-1个点各不相同。

  • :如果一个无向图是连通的并且无环,则这个图是一棵树。

  • 定理: G为一个无向图,下面的两个描述可以推出第三个:
    (1)G是连通的
    (2) G是无环的
    (3)G有n-1条边
    证明:(待证)

二、无向图的搜索

  • BFS(广度优先搜素)
    从所有可能的方向向外搜索,一次增加一层。
    **定理:**对每个i,Li由所有与s距离为i的顶点组成。当且仅当t出现在某一层中时,s到t有一条路径相连。
    性质: T为G=(V,E)的BFS树,(x,y)为G的一条边,则x和y的层数最多相差1。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值