zoukankan      html  css  js  c++  java
  • 图的一因子

    <<<<<<<<<<<<<<<<<<<<<<<<<<< Tutte 一因子  >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    Tutte 一因子定理:

    对于随意点集 S ∈V( G ),满足 o( G - S ) ≤ | S |。则 G 存在一因子。( o代表分量中点数为奇数的分量个数 )


    证明:

    必要性:

    非常显然,若是 G 存在一因子。G - S 中的奇分量的个数必定要小于S的个数,不然 G - S 中的某个奇分量中的点得不到匹配。

    充分性:

    反证。如果 G 满足随意 S,o( G - S ) ≤ | S |,可是 G 不存在一因子。

    可是在 G 中加入一条边变成 G*,会导致 G* 中的奇分量个数降低或者不变,o( G* - S ) ≤ o( G - S ) ≤ | S |。然后将 G* 变成满足 Tutte 定理,可是无一因子的极大图( 即再加入一条边就能产生一因子 )。

    仅仅须要证明这时候 G* 确实存在一因子就可以。构造特殊点集 S,满足当中的点的度为 n( G ) - 1。

    能够为空集 )

    情况1: G - S 是全然图的并。

    G - S 中的偶团,必定存在一因子。因为 o( G - S ) ≤ | S |。奇团中的无法得到匹配的点可以与 S 中的点得到匹配。那么已经匹配的点为偶数个。

    S 中剩下的点数肯定是偶数,因为其度都为 n( G ) - 1。能匹配,若是S中剩下的点数为奇数,那么 G 的点数则为奇数,对于奇数点的 G 不可能满足图特条件。

    情况2: G - S含有非全然图分量。

    那么 G - S 中必定存在点 x 和点 y 不相交,x 和 y 同一时候邻接与点 w。可是 G - S 中必定还存在一点 z 与 w 不相邻,否则 w 的度则为 n( G ) - 1,就在S中了。

    设 M1 为 G + xy 得到的一因子。M2 为 G + wz 得到的一因子。

    F =  M1 Δ M2( Δ为对称差。图的异或 )。

    F必定是孤立点和偶环组成的图

    ( 偶环是由于同一个 G 的两个完美匹配的环合必定是偶环,且是不同完美匹配的边交错组成的 )。设 C 是包括 xy 不包括 wz 的环,那么能够有  C 中不含 M1 的边和 C 外的 M2 组成一因子。若是 C 中同一时候包括 xy 和 wz ,

    因为环中的边是不同完美匹配的边交错组成的,但是 xy 间 wz 仅仅有一边的距离。

    那么xy 和 wz 应该实在一个M1或者M2 里面的,但是他们分别在 M1 和 M2 中。所以矛盾。



    <<<<<<<<<<<<<<<<<<<<<<<< Edmonds 偶阶图一因子 >>>>>>>>>>>>>>>>>>>>>>>>

    Edmonds 偶阶图一因子定理:

    一个偶阶图存在一因子当且仅当对于 V( G ) 的随意子集 S 都存在 G - S 的因子临界分支数(factor-critical component)小于 S 的大小。即 fc( G - S ) ≤ | S |.


    证明:

    必要性:

    由于每一个因子临界分支都是奇分支,由 Tutte' 1-factor 可知其必要性。

    充分性:

    如果 G 不存在 1-factor,那么必定存在一个不为 ∅ 的子集 S。使得 o( G - S ) > | S |.

    那么对于满足 o(G - S' ) ≤ | S' | , S0   S' V( G ) 的情况。选择其极大集合的S0,

    以下要证明 G -S0中没有偶分支和 G - S0 中的每一个分支都是因子临界分支(fc( G - S0 ) = o( G - S0 ))。

    如果存在一个偶分支 C,选择 C 的随意一点 v。对每个 T V( C - v ) 都有

    |S0 | + 1 + | T | 

    ≥ o( G - (S0 ∪ { v } ∪ T ) ) 

    = o( G -S0 ) - 1 + o( G - ( { v } ∪ T ) )

    > |S0 | - 1 + o( ( C - v ) - T )

    因此 o( ( C - v ) - T ) < | T | + 2 由 o( G - S ) + | S |  V( G ) mod 2 可得 o( ( C - v ) - T ) ≤ | T |。

    所以 C - v 存在一因子,所以 C 因子临界,fc( G - S0 ) = o( G - S0 ) > | S0 |,与原本如果相矛盾。



    <<<<<<<<<<<<<<<<<<<<<<<< Anderson 偶阶图一因子 >>>>>>>>>>>>>>>>>>>>>>>>>>>

    Anderson 偶阶图一因子:

    对于阶数为 n 的偶阶图 G ,若对于满足 | S | ≤ ( 3 / 4 ) * n 的随意点集 S 有性质 | NG ( S ) | ≥ ( 4 / 3 ) * | S |,则 G 有 1-factor。


    证明:

    若是 G 不存在 1-factor, 那么必定存在一个集合  S0 满足 o( G -S0 ) > | S0 |

    case 1:S0 | ≥ n / 4

    设 S = V( G ) -S0  。则 | S | ≤ ( 3 / 4 ) * n ,则 | NG ( S ) | ≥ ( 4 / 3 ) * | S |,

    则有 ( 4 / 3 ) * ( n - | S0 | ) ≤ | NG ( G -S0 ) | ≤ n - i( G -S0 ),

    得 i( G - S0 ) ≤ ( 4 / 3 ) * | S0 | - ( 1 / 3 ) * n.

    由于 n ≥ | S0 | + i( G -S0 ) + 3 * ( o( G - S0 ) - i( G - S0 ) ),(认为资料上因果关系 thus 用的不太好)

    所以 n > | S0 | + 3 * | S0 | - ( 8 / 3 ) * | S0 | + ( 2 / 3 ) * n.

    得 | S0 | < ( 1 / 4 ) * n,矛盾。

    case 2:| S0 | < ( 1 / 4 ) * n

    设 S = V( G ) - S0  ,则 | S | > ( 3 / 4 ) * n。设 S' 为大小为 ( 3 / 4 ) * n 的 S 的子集。

    | NG ( S' ) | ≥ ( 4 / 3 ) * | S' | = n,所以 V( G )  NG ( S ),所以 S 与 G 中的全部点邻接。


    G - S0 中无孤立点,由偶图中 o( G - S0 )  | S0 | mod 2,得到 G - S0 中至少有 S0 + 2 个奇分量,

    且每一个分量至少有 3 个顶点,在这些分量重去掉一个分量,设剩下的分量的顶点的并为 h。

    则 h ≥ 3 * | S0 | + 3,可是他们邻接的顶点至多为 h + | S0 | ≤ h + ( 1 / 3 ) * ( h - 3 ) < ( 4 / 3 ) * h。

    矛盾。




  • 相关阅读:
    Atitit 华为基本法 attilax读后感
    Atitit 华为管理者内训书系 以奋斗者为本 华为公司人力资源管理纲要 attilax读后感
    Atitit 项目版本管理gitflow 与 Forking的对比与使用
    Atitit 管理的模式扁平化管理 金字塔 直线型管理 垂直管理 水平管理 矩阵式管理 网状式样管理 多头管理 双头管理
    Atitit 乌合之众读后感attilax总结 与读后感结构规范总结
    深入理解 JavaScript 异步系列(4)—— Generator
    深入理解 JavaScript 异步系列(3)—— ES6 中的 Promise
    深入理解 JavaScript 异步系列(2)—— jquery的解决方案
    深入理解 JavaScript 异步系列(1)——基础
    使用 github + jekyll 搭建个人博客
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5128083.html
Copyright © 2011-2022 走看看