图论学习笔记(7)

图论学习笔记(7)

二分图

基本概念

若图G的结点集V(G)可以分成两个非空子集V1和V2,并且满足图G的边xy关联的两个结点x,y分别属于这两个子集,则图G为二分图

若二分图G的结点集合划分成两个子集V1和V2,不失一般性取基数较大的集合为V1,即设|V1|≥|V2|。分类如下:

  1. 若|V1| ≥|V2|,则称图G为平衡的
  2. 若|V1| - |V2| =1,则称图G为准平衡的
  3. 若|V1| - |V2| ≥2,则称图G为偏斜的

注:

对于路Pn,当n是偶数时,Pn是平衡的,当n是奇数时,Pn是准平衡的。

对于圈Cn,当n是偶数时,Cn是二分图,并且是平衡的;当n是奇数时,Cn不是二分图。

基本算法

判别图G是否为二分图的算法:

  1. 在此过程中,用a和b表示相反的标号。
  2. 任取一结点,标记为a。
  3. 所有与a邻接的结点标记为b。
  4. 对任意已标记的结点v,将所有与v邻接且未标记的结点标记为与v相反的标号。
  5. 重复步骤3,知道不存在已标记结点邻接且还未标记的结点。
  6. 如果图中还有未标记的结点,所有邻接的结点都标记为不同的标号,那么图G就是二分图,。设计和V1为二分图中所有标记为a的结点集;集合V2为二分图中所有标记为b的结点集。如果存在一对邻接点标记为同样的标号,那么图G就不是二分图。

基本定理

定理7.1 图G是二分图当且仅当图G不含奇圈。

推论7.1.1 树是二分图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值