Typesetting math: 51%

集合论与图论 抄书内容

虽然期末小题极度崩盘但是还是发一下吧

基本上就是课件内容抄了一遍

二元关系

有序对与卡氏积

  • 有序对a,ba,b, 也记作(a,b)(a,b)
    • 有序nn元组:a1,,an=a1,,an1,ana1,,an=a1,,an1,an
  • a,b=c,da=cb=da,b=c,da=cb=d
    • 推论: a,bb,aaba,bb,aab
    • nn元组有a1,,an=b1,,bnai=bi,i=1,,na1,,an=b1,,bnai=bi,i=1,,n.
  • 卡氏积: A×B={a,bxAyB}A×B={a,bxAyB}
    • 不满足交换律和结合律
    • 满足对的左右结合律, 如A×(BC)=(A×B)(A×C)A×(BC)=(A×B)(A×C).
    • A×B=A=B=A×B=A=B=.

二元关系

  • nn元关系: 元素均为有序nn元组的集合.
    • n=2n=2时元素均为有序对, 称为二元关系.
  • FF是二元关系, 则x,yFxx,yFxyy具有FF关系xFyxFy
    • 中缀xFyxFy. 前缀F(x,y),FxyF(x,y),Fxy. 后缀x,yF,xyFx,yF,xyF.
  • PPAABB的二元关系RA×BRP(A×B)RA×BRP(A×B)
    • |A|=m,|B|=m|A|=m,|B|=m, 则|P(A×B)|=2mn|P(A×B)|=2mn, 即AABB的不同的二元关系有2mn2mn个.
  • AA上的特殊关系:
    • 空关系.
    • 恒等关系IA=x,xxAIA=x,xxA.
    • 全域关系EA=A×A={x,yxA,yA}EA=A×A={x,yxA,yA}.
    • AZAZ, 则可定义整除关系DA={x,yxAyAx|y}DA={x,yxAyAx|y}
    • ARAR, 则可定义
      • 小于等于关系LEA={x,yxAyAxy}LEA={x,yxAyAxy}
      • 小于关系LA={x,yxAyAx<y}LA={x,yxAyAx<y}
      • 大于等于关系, 大于关系.
    • 包含关系A={x,yxAyAxy}A={x,yxAyAxy}
    • 真包含关系A={x,yxAyAxy}A={x,yxAyAxy}
  • 定义域,值域,域: 对任意集合RR
    • 定义域domR={xy(xRy)}domR={xy(xRy)}.
    • 值域ranR={yx(xRy)}ranR={yx(xRy)}.
    • fldR=domranRfldR=domranR.
  • 对任意集合F,GF,G
    • F1={x,yyFx}F1={x,yyFx}.
    • 合成:
      • 顺序合成FG={x,yz(xFzzGy)}FG={x,yz(xFzzGy)}.
      • 逆序合成FG={x,yz(xGzzFy)}FG={x,yz(xGzzFy)}(默认)
      • 合成满足结合律: (R1R2)R3=R1(R2R3)(R1R2)R3=R1(R2R3).
    • (FG)1=G1F1(FG)1=G1F1.
  • 对任意集合F,AF,A可以定义:
    • 限制FA={x,yxFyxA}FA={x,yxFyxA}.
    • F[A]=ran(FA)={yx(xAxFy)}F[A]=ran(FA)={yx(xAxFy)}.
  • 对任意集合FF可以定义
    • FF是单根的y(yF!x(xdomFxFy))(yF)(!xdomF)(xFy)y(yF!x(xdomFxFy))(yF)(!xdomF)(xFy).
    • FF是单值的x(xdomF!y(yranFxFy))(xdomF)(!yranF)(xFy)x(xdomF!y(yranFxFy))(xdomF)(!yranF)(xFy).

关系的表示和性质

  • 关系矩阵: A={a1,,an},RA×AA={a1,,an},RA×A, 则RR的关系矩阵M(R)=(rij)n×nM(R)=(rij)n×n, 其中rij=[aiRaj]rij=[aiRaj].
    • M(R1)=(M(R))TM(R1)=(M(R))T.
    • M(R1R2)=M(R2)M(R1)M(R1R2)=M(R2)M(R1).
      • 表示矩阵的逻辑乘, 加法为, 乘法为.
  • 关系图
    • 表示AA中元素(顶点), 用表示RR中元素(有向边)
    • aiRajaiRaj, 则从顶点aiaiajaj有边ai,ajai,aj.
  • 关系性质
    • 自反性: x(xAxRx)(xA)xRxx(xAxRx)(xA)xRx .
      • RR是自反的IARR1IARR1是自反的M(R)M(R)主对角线上的元素均为1G(R)1G(R)的每个顶点处均有环.
    • 反自反性: x(xA¬xRx)(xA)¬xRxx(xA¬xRx)(xA)¬xRx.
      • RR是反自反的IAR=R1IAR=R1是反自反的M(R)M(R)主对角线上的元素均为0G(R)0G(R)的每个顶点处均无环.
      • 自反且反自反: 上的空关系.
    • 对称性: xy(xAyAxRyyRx)(xA)(yA)[xRyyRx]xy(xAyAxRyyRx)(xA)(yA)[xRyyRx].
      • RR是对称的R1=RR1R1=RR1是对称的M(R)M(R)对称G(R)G(R)任何两个顶之间若有边, 则必有两条方向相反的有向边.
    • 反对称性: xy(xAyAxRyyRxx=y)(xA)(yA)[xRyyRxx=y]xy(xAyAxRyyRxx=y)(xA)(yA)[xRyyRxx=y].
      • RR是反对称的R1RIAR1R1RIAR1是反对称的M(R)M(R)ij(ijrij=1rji=0)G(R)ij(ijrij=1rji=0)G(R)aiaj(ij)aiaj(ij),若有有向边ai,ajai,aj, 则必没有aj,aiaj,ai.
    • 传递性: xyz(xAyAzAxRyyRzxRz)(xA)(yA)(zA)[xRyyRzxRz]xyz(xAyAzAxRyyRzxRz)(xA)(yA)(zA)[xRyyRzxRz].
      • RR是传递的RRRR1RRRR1是传递的ij,M(RR)(i,j)M(R)(i,j)G(R)ij,M(RR)(i,j)M(R)(i,j)G(R)aiajakaiajak, 若有有向边ai,ajai,ajaj,akaj,ak, 则必有有向边ai,akai,ak.
    • R1,R2A×AR1,R2A×A
自反 反自反 对称 反对称 传递
R11,R12R11,R12
R1R2R1R2
R1R2R1R2
R1R2,R2R1R1R2,R2R1
R1R2,R2R1R1R2,R2R1
R1,R2R1,R2

关系的幂运算和闭包

  • 关系的nn次幂 Rn={IAn=0 Rn1Rn>0Rn={IAn=0 Rn1Rn>0
    • Rm+n=RmRn,(Rm)n=RmnRm+n=RmRn,(Rm)n=Rmn
  • 关系的闭包
    • 自反闭包r(R)r(R)
      • Rr(R)Rr(R)
      • r(R)r(R)自反
      • S((RSS自反r(R)S)S((RSSr(R)S)
    • 对称闭包s(R)s(R)
    • 传递闭包t(R)t(R).
    • 闭包运算保持, 例R1R2r(R1)r(R2)R1R2r(R1)r(R2).
    • r(R1R2)=r(R1)r(R2),s(R1R2)=s(R1)s(R2),t(R1R2)t(R1)t(R2)r(R1R2)=r(R1)r(R2),s(R1R2)=s(R1)s(R2),t(R1R2)t(R1)t(R2).
    • r(R)=RIA,s(R)=RR1,t(R)=RR2R3r(R)=RIA,s(R)=RR1,t(R)=RR2R3
    • RR自反,则r(R),s(R),t(R)r(R),s(R),t(R)自反. RR对称, 则r(R),s(R),t(R)r(R),s(R),t(R)对称. RR传递, 则r(R),t(R)r(R),t(R)传递.
      • R={a,b},s(R)={a,b,b,a}R={a,b},s(R)={a,b,b,a}.则有RR传递但s(R)s(R)非传递.
    • rs(R)=sr(R),rt(R)=tr(R),st(R)st(s(R))=sts(R)=s(ts(R)=ts(R)rs(R)=sr(R),rt(R)=tr(R),st(R)st(s(R))=sts(R)=s(ts(R)=ts(R).

等价关系与划分

  • 等价关系
    • RR自反,对称且传递
    • e.g. 对RR依次求三种闭包共有6种不同的顺序. 其中有多少个等价关系?
      • 由于只有st(R)ts(R)st(R)ts(R). 故只有tsr(R)tsr(R)str(R)str(R)这两种. 它们都满足自反性与对称性, 但是只有tsr(R)tsr(R)满足传递性, 故只有tsr(R)tsr(R)是等价关系.
  • 等价类
    • RR是等价关系, 对xAxA, 有xx关于RR的等价类为[x]R={yyAxRy}[x]R={yyAxRy}, 简称为xx的等价类, 简记为[x][x].
    • 性质
      • [x]R[x]R.
      • xRy[x]R=[y]RxRy[x]R=[y]R.
      • ¬xRy[x]R[y]R=¬xRy[x]R[y]R=.
      • {[x]RxA}=A{[x]RxA}=A.
  • 商集
    • RRAA上的等价关系, AA关于RR的商集为A/R={[x]RxA}A/R={[x]RxA}.
  • 划分
    • AP(A)AP(A)AA的划分当且仅当
      • AA.
      • x,y(x,yAxyxy=)x,y(x,yAxyxy=).
      • A=AA=A.
    • AA中元素被称为划分块.
    • RRAA的等价关系A/RA/RAA的划分.
    • AAAA的划分同块关系RA(xRAy)z(zAxzyz)RA(xRAy)z(zAxzyz).是AA上的等价关系.
    • 计数: 第二类Stirling数.
    • 划分加细: A,BA,B都是AA的划分,若AA的每个划分块都含于BB的某个划分块中, 则称AABB的加细.

序关系

  • RR自反,反对称,传递,则称RRAA上的偏序关系,用表示.称A,A,为偏序集.
  • A,A,为偏序集,x,yAx,yA.
    • xyyxxyyx, 则称xxyy可比.
    • xxyy可比且不相等,则称xx严格小于yy.即xywyxyxywyxy
    • xyxy,且不存在zz使得xz,zyxz,zy, 则称yy覆盖xx.
    • 哈斯图:
      • 用顶点表示AA中元素.
      • xxyy之间有无向边当且仅当yy覆盖xx, 此时yyxx上方.
  • 全序关系: A,A,中任意x,yx,y都可比, 则AA上的全序关系, A,A,为全序集.
    • 充要条件: 哈斯图为一条直线.
  • 拟序关系: 若RR是反自反,传递(反对称), 则称RRAA上的拟序关系, 用表示.
    • 反自反和传递可以推出反对称.
    • xy,x=y,yxxy,x=y,yx至多有一个成立.
    • (xyx=y)(yxx=y)x=y(xyx=y)(yxx=y)x=y
  • 是偏序关系, 是拟序关系,则
    • 反对称
    • IAIA是拟序关系
    • IAIA是偏序关系
  • 三歧性与拟线序:是拟序关系,若xy,x=y,yxxy,x=y,yx中有且仅有一式成立,则称具有三歧性,AA上的拟线序关系, A,A,为拟线序集.
  • 最大元与最小元: yByBBABA的最大元等价于x(xBxy)x(xBxy), 最小元定义类似.
  • 极大元与极小元: yByBBABA的极大元等价于x(xByxx=y)x(xByxx=y)
  • 上界与下界: yAyABABA的最大元等价于x(xBxy)x(xBxy)
    • CCBB的所有上界构成的集合, 则CC的最小元被称为BB的最小上界, 或上确界. 同样可以定义下确界为最大下界.
  • 偏序集的链与反链
    • BBAA中的的链当且仅当xy(xByBxxy(xByBxyy可比)).
    • BBAA中的反链当且仅当xy(xByBxyxy(xByBxyx与y不可比).
    • |B||B|表示(反)链的长度.
    • 若最长链的长度为nn
      • AA中存在极大元
      • AA中存在nn个划分块的划分使得每个划分块都是反链.
    • 推论: 若对偏序集AA|A|=mn+1|A|=mn+1, 则AA中要么存在长为m+1m+1的反链,要么存在长度为n+1n+1的链.
  • 良序关系: 对(拟)全序集AA, 若AA的任何非空子集BB均有最小元,则AA上的良序关系, A,A,为良序集.

函数

  • 函数与映射: 单值的二元关系
    • xdomF,y,zranF,xFyyFzy=zxdomF,y,zranF,xFyyFzy=z
  • 偏函数: FFAABB的偏函数当且仅当domFAranFBdomFAranFB. 其中AA称为FF的前域.
    • 偏函数记作F:ABF:AB, AABB的全体偏函数记为AB={FF:AB}P(A×B)AB={FF:AB}P(A×B).
  • 全函数domF=AdomF=A, 记作F:ABF:AB, AABB的全体全函数记为BABA.
    • |BA|=|B||A||BA|=|B||A|
    • |A|=|A|=BA={}BA={}.
    • AB=AB=时,BA=BA=.
  • 真偏函数: 不是全函数的偏函数
  • 全函数性质:
    • 单射: FF是单根的.
    • 满射: F=BF=B.
    • 双射, 一一对应: FF既是单射又是满射.
    • |A|=n,|B|=m|A|=n,|B|=m.
      • n<mn<m时, 无满射和双射, 单射个数为m!(mn)!m!(mn)!.
      • n>mn>m时, 无单射和双射, 满射个数为m!{nm}m!{nm}
  • f:AB,AA,BBf:AB,AA,BB.
    • AA的象是f(A)={yx(xAf(x)=y)}Bf(A)={yx(xAf(x)=y)}B.
    • BB的原象是f1(B)={xy(yBf(x)=y)}Af1(B)={xy(yBf(x)=y)}A
  • 特殊函数
    • 常数函数: f:AB,bB,xA,f(x)=bf:AB,bB,xA,f(x)=b.
    • 恒等函数:IA:AA,IA(x)=xIA:AA,IA(x)=x.
    • 特征函数χA:E{0,1},χA(x)=1xAχA:E{0,1},χA(x)=1xA.
  • 单调函数: A,A,B,BA,A,B,B是偏序集.
    • 单调增: x,yA,xAyf(x)Bf(y)x,yA,xAyf(x)Bf(y).
    • 单调减
    • 严格单调: ≤→<<.
  • 自然映射: RRAA上的等价关系, 自然映射f:AA/R,f(x)=[x]Rf:AA/R,f(x)=[x]R.
    • R=IAR=IA时, ff是单射.
  • g:AB,f:BCg:AB,f:BC, 则fg:AC,fg(x)=f(g(x))fg:AC,fg(x)=f(g(x)).
    • f,gf,g为满/单/双射, 则fgfg也是满/单/双射.
    • fgfg为满射, 则ff是满射.若fgfg为单射, 则gg是单射.若fgfg为双射,则以上两点均满足.
  • f=fIA=IBff=fIA=IBf.
  • f,gf,g单调增(减), 则fgfg单调增.
  • AA为集合, A1A1为函数AA为单根的.
  • 反函数: f:ABf:ABff为双射, 则f1:BAf1:BA也为双射, 称为ff的反函数.
  • 单边逆: f:AB,g:BAf:AB,g:BA
    • ggff的左逆gf=IAgf=IA.
    • ggff的右逆fg=IBfg=IB
    • ff存在左逆ff是单射.
    • ff存在右逆ff是满射.
    • ff存在左逆,右逆ff是双射ff的左逆与右逆相等.

自然数的定义

  • Peano系统: M,F,e,F:MMM,F,e,F:MM
    • eMeM
    • MMFF下封闭
    • eranFeranF
    • FF是单射
    • AMeaAAMeaAFF下封闭A=MA=M(极小性公理)
  • 后继: A+=A{A}A+=A{A}
    • AA+AA+AA+AA+
  • 归纳集
    • AA
    • x(xAx+A)x(xAx+A)
  • 自然数: 属于每个归纳集的集合
    • 记号: 0=,n={0,1,,n1}0=,n={0,1,,n1}
  • 自然数集NN: 包含于每个归纳集的集合
    • NN是归纳集
    • 定义后继函数σ(n)=n+σ(n)=n+,则N,σ,0N,σ,0是Peano系统
  • 数学归纳法
    • 目标: 证明n,P(n)n,P(n)为真
    • 步骤
      • 构造S={nnNP(n)}S={nnNP(n)}
      • 证明SS是归纳集
  • 任何自然数的元素均为它的子集
  • n,mN,m+n+mnn,mN,m+n+mn
  • 任何自然数都不是自己的元素
  • 属于除0以外的任何自然数
  • 三歧性: n,mN,mn,m=n,nmn,mN,mn,m=n,nm中恰有一式成立.

自然数的性质

  • 传递集: AA为传递集AA的元素的元素还是AA的元素xy(xyyAxA)xy(xyyAxA)
    • 等价条件
      • AAAA
      • x(xAxA)x(xAxA)
      • AP(A)AP(A)
    • AA为传递集P(A)P(A)为传递集
    • AA为传递集(A+)=A(A+)=A
    • 每个自然数都是传递集, 自然数集NN是传递集
  • 递归定理: AA为集合, aA,F:AAaA,F:AA, 则存在唯一函数h:NAh:NA使得h(0)=ah(0)=anN,h(n+)=F(h(n))nN,h(n+)=F(h(n))
  • 加法
    • 一元函数"加m": mm固定, Am:NN,Am(0)=m,Am(n+)=(Am(n))+Am:NN,Am(0)=m,Am(n+)=(Am(n))+.
    • 二元函数加法: +:N×NN,m+n=Am(n)+:N×NN,m+n=Am(n)
    • 性质: 单位元, 交换律, 结合律, 单位元
  • 乘法
    • 乘m: mm固定, Mm:NN,Mm(0)=0,Mm(n+)=Mm(n)+mMm:NN,Mm(0)=0,Mm(n+)=Mm(n)+m.
    • 乘法:N×NN,mn=Mm(n):N×NN,mn=Mm(n)
    • 性质: 单位元, 交换律, 结合律, 消去律, 分配律
    • 属于等于(线序, 良序)

集合的等势, 有穷集与无穷集

  • 集合AA与集合BB等势: 双射f:ABf:AB, 记作ABAB
  • 例子
    • ZNZN
    • N×NNN×NN
    • QNQN
    • (0,1)R(0,1)R
    • [0,1](0,1)[0,1](0,1)
    • P(A)2A=A2P(A)2A=A2
      • 2A={0,1}A=A{0,1}={f:f2}2A={0,1}A=A{0,1}={f:f2}
  • 等势关系是等价关系
  • Cantor定理
    • NRN≉R
    • A,AP(A)A,A≉P(A)
  • 有穷集与无穷集
    • 有穷集: 与某个自然数等势的集合
      • 不存在与某个自己的真子集等势的自然数
      • 推论: 有穷集不能与自身真子集建立双射, 且任何有穷集均与唯一自然数等势
      • 有穷集的子集任为有穷集
    • 无穷集: 不与某个自然数等势的集合, 可以与自身真子集建立双射

基数与基数的比较和运算

  • 基数的定义:
    • cardA=cardBABcardA=cardBAB
    • 对有穷集AA,cardA=nAncardA=nAn
    • 对自然数集NN, cardN=0cardN=0
    • 对实数集RR, cardR=1=cardR=1=
    • 0,1,,0,0,1,,0,均为基数
      • 0,1,0,1,为有穷基数, ii为无穷基数
      • cardA=icardA=i, 则cardP(A)=i+1cardP(A)=i+1
    • κκ为基数, 则Kκ={xcardx=κ}Kκ={xcardx=κ}
      • κ0κ0时, KκKκ不是集合, 是类
  • 优势, 劣势, 绝对优势, 绝对劣势
    • ABCB,ACABCB,AC
    • AAAA
    • ABBCACABBCAC
    • ABCDABCD
      • BD=BD=时, ACBDACBD
      • A×CB×DA×CB×D
  • 基数的比较
    • cardA=κ,cardB=λcardA=κ,cardB=λ
      • κλABκλAB
      • κ<λABκ<λAB
    • 0<κ,n00<κ,n0
    • cardA<cardP(A)cardA<cardP(A)
    • Schröder-Bernstein定理
      • ABBAABABBAAB
      • κλλκκ=λκλλκκ=λ
    • R(N2)=2NR(N2)=2N
    • 可数集: cardA0cardA0
  • 基数运算
    • 定义: cardK=κ,cardL=λcardK=κ,cardL=λ
      • κ+λ=card(KL)(KL=)κ+λ=card(KL)(KL=)
      • κ×λ=card(K×L)κ×λ=card(K×L)
      • κλ=card(LK)κλ=card(LK)
    • 2cardA=cardP(A)2cardA=cardP(A)
      • κ<2κκ<2κ
    • κ,λ,μκ,λ,μ为基数
      • κ+λ=λ+κκ+λ=λ+κ
      • (κ+λ)+μ=κ+(λ+μ)(κ+λ)+μ=κ+(λ+μ)
      • κ(λ+μ)=κλ+κμκ(λ+μ)=κλ+κμ
      • κλ+μ=κλκμκλ+μ=κλκμ
      • (κλ)μ=κμλμ(κλ)μ=κμλμ
      • (κλ)μ=κλμ(κλ)μ=κλμ
    • κλκλ
      • κ+()μλ+()μκ+()μλ+()μ
      • κμλμκμλμ
      • μκμλ(κ0μ0)μκμλ(κ0μ0)
    • 对无穷基数κκ
      • κκ=κκκ=κ
      • κ+λ=κλ=max(κ,λ)κ+λ=κλ=max(κ,λ)
        • 推论:κ+κ=κκ=κκ+κ=κκ=κ
      • κκ=2κκκ=2κ

图的基本概念

  • 可图化充要条件: 2|d1++dn2|d1++dn
  • 可简单图化充要条件:
    • Haval定理: 若有2|d1++dn,n1d1dn02|d1++dn,n1d1dn0, 则可简单图化d=(d21,d31,,dd1+11,dd1+2,,dn)d=(d21,d31,,dd1+11,dd1+2,,dn)可简单图化.
    • 若有n1d1dn0n1d1dn0, 则可简单图化2|d1+d2++dn2|d1+d2++dn且对1rn1(n)1rn1(n)d1+d2++drr(r1)+min(r,dr+1)++min(r,dn)d1+d2++drr(r1)+min(r,dr+1)++min(r,dn)
  • 子图: GGGG, 真子图, 生成子图GGV=VGGV=V
  • 导出子图G[V1]G[V1]: V1V,E1=E(V1&V1)V1V,E1=E(V1&V1);G[E1]G[E1]
  • Ge,GE,Gv,GVGe,GE,Gv,GV
  • G\e: 删除ee, 合并uuvv
  • G(u,v)G(u,v): 在uuvv之间加新边
  • 联图: G1+G2=V1V2,E1E2(V1&V2)G1+G2=V1V2,E1E2(V1&V2)
  • 积图: G1×G2=V1×V2,E,E={(ui,uj,uk,us)(ui=ukuj,usE2)(uj=usui,ukE1)}G1×G2=V1×V2,E,E={(ui,uj,uk,us)(ui=ukuj,usE2)(uj=usui,ukE1)}

通路与回路

  • 通路: 顶点与边的交替序列; 回路
    • 简单: 没有重复边
    • 复杂: 有重复边
    • 初级: 没有重复顶点(路径, 圈)
    • GG为含圈的无向简单图, 最长圈的长度c(G)c(G), 最短圈的长度g(G)g(G)
  • nn阶图GG中. 若从不同顶点vivivjvj有通路, 则从vivivjvj有长度小于等于n1n1的通路(初级通路)

无向图的连通性

  • 连通数p(G)p(G)
  • 弱连通: 有向图的基图是连通图
  • 竞赛图一定有路径经过每个顶点恰好一次
  • 有向图DD强连通DD中有回路(不一定是简单回路)过每个顶点至少一次; 单向连通DD中有通路(不一定是简单通路)过每个顶点至少一次

无向图的连通度

  • 点割集VV: VV,p(GV)>p(G),VV,p(GV)=p(G)VV,p(GV)>p(G),V′′V,p(GV′′)=p(G)
  • 割点vv: {v}{v}是割集
  • 边割集EE: EE,p(GE)>p(G),EE,p(GE)=p(G)EE,p(GE)>p(G),E′′E,p(GE′′)=p(G)
    • p(GE)=p(G)+1
  • 割边(u,v): {(u,v)}是边割集
  • IG(v)不一定满足边割集的极小性条件, IG(v)是边割集v不是割点.
    • 扇形割集EIG(v)
  • 点连通度: κ(G)=min{|V|V是点割集}
    • 规定κ(Kn)=n1, 非连通图κ(G)=0
  • 边连通度: λ(G)=min{|E|E是边割集}
    • E是非完全图G的最小边割集, GE的两个连通分支为G1,G2, 则uG1,vG2,(u,v)E(G)
  • k-连通图: κ(G)k; k-边连通图: λ(G)k
  • Whitney定理: κ(G)λ(G)δ(G)
  • Menger定理: 最小的x-y割包含的顶点数=最大的x-y独立路径的条数
  • 3阶以上的无向简单连通图G是2(k)-(边)连通图
    • 任两顶点共圈
    • 任两顶点之间有2(k)条以上独立路径(边不交路径)
  • 块: 极大无割点连通子图
    • 任意两顶点共圈
    • 任意一顶点与任意一边共圈
    • 任意两边共圈
    • 任意2顶点与任意1边, 有路径连接这2顶点并经过这1边
    • 任意3顶点, 有路径连接其中2个并经过第三个
    • 任意3顶点, 有路径连接其中2个并不经过第三个
  • 2-连通块, 2-边连通
  • κ,λ,δ仅有以下三种关系:
    • κ=λ=δ=n1
    • 12δn+2κλ=δn2
    • 0κλδn2
  • G是n阶无向简单连通图, λδ, 则存在G以G为生成子图, 其由Kn1,Kn2以及它们之间的λ(G)条边组成,λ(G)+2n1n2
    • δ(G)δ(G)n11n2
    • G中有不相邻顶点u,v使得dG(u)+dG(v)n2.
    • d(G)d(G)3
  • G是6阶以上的无向简单连通图
    • δ(G)n2λ(G)=δ(G)
    • 不相邻u,v均有d(u)+d(v)n1λ(G)=δ(G)
    • d(G)2λ(G)=δ(G)
  • G是n阶简单连通无向非完全图, 则2δn+2κ

欧拉图与哈密顿图

  • 欧拉通路, 欧拉图

    • 欧拉通路: 经过图中所有边的简单路
    • 半欧拉图: 有欧拉通路的图
    • 欧拉回路: 经过图中所有边的简单回路
    • 欧拉图: 有欧拉回路的图
  • G为无向连通图, 以下条件等价:

    • G是欧拉图
    • G中所有顶点都是偶数度
    • G是若干个边不相交的圈的并
  • G为无向连通图, G为半欧拉图G中恰有两个2奇度顶点.

  • G为有向连通图, 则以下条件等价

    • G是欧拉图
    • vV(G),d+(v)=d(v)
    • G是若干个边不交有向圈的并
  • G为有向连通图, G为半欧拉图G中恰有两个2奇度顶点, 其中一个入度比出度大一, 另一个出度比入度大一, 其与顶点入度等于出度.

  • Fleury算法: 从任意一点开始, 沿着没有走过的边向前走. 在每个顶点, 优先选择剩下的非桥边, 除非只剩下唯一一条边. 直到得到欧拉回路或宣布失败.

  • 逐步插入回路算法: 每次求出一条简单回路, 把新求出的回路插入老回路, 合并成一个更大的回路, 直到得到欧拉回路或宣布失败.

  • 哈密顿通路, 哈密顿图

    • 哈密顿通路: 经过图中所有顶点的初级路
    • 半哈密顿图: 有哈密顿通路的图
    • 哈密顿回路: 经过图中所有顶点的初级回路
    • 哈密顿图: 有哈密顿回路的图
  • 无向哈密顿图的必要条件: V1V,V1, 有p(GV1)|V1|.

    • 非充分条件: Petersen图, 为半哈密顿图.
  • 无向半哈密顿图的必要条件: V1V,V1, 有p(GV1)|V1|+1.

  • 无向半哈密顿图的充分条件: |V(G)|2,u,vV(G)u,v不相邻, 有d(u)+d(v)n1.

  • 无向哈密顿图的充分条件:

    • |V(G)|3,u,vV(G)u,v不相邻, 有d(u)+d(v)n.
    • |V(G)|3,uV(G), 有d(u)n2.
  • u,v是无向n阶简单图G中两个不相邻顶点, 且d(u)+d(v)n, 则G为哈密顿图G(u,v)是哈密顿图.

  • 有向半哈密顿图的充分条件: Dn阶竞赛图, 则D是半哈密顿图.

    • 推论: 设Dn阶有向图, 若D含有n阶竞赛图作为子图, 则D是半哈密顿图.
  • 有向哈密顿图的充分条件: 强连通的竞赛图是哈密顿图.

  • K2k+1(k1)中同时有k条边不重的哈密顿回路, 且这k条边不重的哈密顿回路含有K2k+1中的所有边.

    • 推论: 完全图K2k(k2)中同时有k1条边不重的哈密顿回路,除此之外, 剩下的是k条彼此不相邻的边.

树, 生成树

  • 树: 连通无回路的图
    • 树叶: 树中1度顶点
    • 分支点: 树中2度以上顶点.
    • 平凡树: 无树叶, 无分支点
    • 森林: 无回图
      • 森林的每个连通分支都是树
  • G=V,Enm边无向图, 则以下条件等价:
    • G是树
    • G中任意两个顶点之间有唯一路径
    • G无圈n=m1
    • G连通n=m1
    • G极小连通: 连通所有边是桥
    • G极大无回: 无圈增加任何新边产生唯一圈
  • 非平凡树中至少有两个树叶
  • 星: Sn=K1,n1
  • 生成树: TGV(T)=V(G)T是树
    • 树枝: eE(T), 共n1
    • 弦: eE(G)E(T), 共mn+1
    • 余树: G[E(G)E(T)]=¯T
  • 无向图G连通G有生成树
    • Gnm边无向连通图mn1
    • TG的生成树, 则|E¯T|=mn+1
    • T是无向连通图G的生成树, CG中的圈, 则E(¯T)E(C)
    • T是无向连通图G的生成树, SG中割集, 则E(T)S.
  • G为连通图, TG的生成树, eT的弦, 则Te中存在由e和其它树枝组成的圈, 并且不同的弦对应不同的圈.
  • G,T,¯T={e1,e2,,emn+1}
    • 基本回路: Ter中的唯一回路Cr.
    • 基本回路系统: {C1,C2,,Cmn+1}
    • 圈秩ξ(G)=mn+1
  • G为连通图, TG的生成树, eT的树枝, 则G中存在由树枝e和其它弦组成的割集, 并且不同的树枝对应不同的割集.
  • G,T,T={e1,e2,,en1}
    • 基本割集: er中的唯一割集Sr.
    • 基本割集系统: {S1,S2,,Sn1}
    • 割集秩η(G)=n1
  • 生成树的计数
    • τ(G): 标定图G的生成树个数
    • Ge: 删除; Ge 收缩
    • e非环边. τ(G)=τ(Ge)+τ(Ge)
    • Cayley公式: n2,τ(Kn)=nn2

图的矩阵表示

  • D=V,E为无环有向图, V={v1,,vn},E={e1,,em}. 关联矩阵M(D)=[mij]n×m, mij={1viej 0viej 1viej
    • ni=1mij=0
    • d(vi)=mj=1mij
    • 握手定理: ni=1mj=1mij=0
  • G=V,E为无环无向图, V={v1,,vn},E={e1,,em}. 关联矩阵M(G)=[mij]n×m, mij={1viej 0viej
    • ni=1mij=2
    • d(vi)=mj=1mij
    • 每行所有1对应的边构成断集(vi的关联集)
    • 伪对角阵: 对角块是连通分支
  • G连通r(M(G))=n1
  • D=V,E为无环无向图, V={v1,,vn},E={e1,,em}.
    • 参考点: 任意一个顶点
    • 基本关联矩阵: 从M(G)中删除参考点所对应的行, 记作Mf(G).
    • G连通r(M(G))=r(Mf(G))=n1
    • 求生成树: MfMf(G)中任意n1列组成的方阵, Mf中各列对应的边集为{ei1,,ei(n1)}, 则TG的生成树Mf的行列式|Mf|0
  • D=V,E是有向图, V={v1,,vn}.邻接矩阵A(D)=[aij]n×n, aij=vivj的边数.
    • nj=1aij=d+(vi)
    • ni=1aij=d(vj)
    • ni=1nj=1aij=m
    • 环个数ni=1aii.
    • A(D)=A=[aij]n×n,Ar=Ar1A,Ar=[a(r)ij]n×n,Br=A+A2++Ar=[b(r)ij]n×n.
      • a(r)ij为从vivj长度为r的通路; ni=1nj=1a(r)ij为长度为r的通路总数; ni=1a(r)ii为长度为r的回路总数.
      • b(r)ij为从vivj长度r的通路; ni=1nj=1b(r)ij为长度r的通路总数; ni=1b(r)ii为长度r的回路总数.
  • D=V,E是有向图, V={v1,,vn}.可达矩阵P(D)=[pij]n×n, pij=[从vi可达vj].
    • 主对角线元素均为1
    • 强连通图: 所有元素均为1
    • 伪对角阵: 对角块是连通分支的可达矩阵
    • ij,pij=1bn1ij>0
  • G=V,E是无向简单图, V={v1,,vn}.相邻矩阵A(G)=[aij]n×n, aij=[vivj相邻且ij].
    • 对称矩阵aij=aji.
    • ni=1aij=d(vj)
    • ni=1nj=1aij=2m
    • A(G)=A=[aij]n×n,Ar=Ar1A,Ar=[a(r)ij]n×n,Br=A+A2++Ar=[b(r)ij]n×n.
      • a(r)ij为从vivj长度为r的通路; ni=1a(r)ii为长度为r的回路总数.
        • a(2)ii=d(vi)
        • G连通距离d(vi,vj)=min{ra(r)ij0}
  • G=V,E是无向简单图, V={v1,,vn}.连通矩阵P(G)=[aij]n×n, aij=[vivj连通].
    • 主对角线元素均为1
    • 连通图: 所有元素均为1
    • 伪对角阵: 对角块是连通分支的连通矩阵
    • ij,pij=1bn1ij>0

平面图

  • 平面图: 在平面上边与边不在非顶点处相交的图
  • 可平面图: 可以画在平面上,使得边与边不在非顶点处相交的图
  • 平面嵌入: 画在平面上,使得边与边不在非顶点处相交
    • 球面嵌入, 曲面嵌入
    • 可球面嵌入可平面嵌入
    • 区域: 不含顶点与边的极大连通曲面R
    • 外部区域: 面积无限的区域R0
    • 区域边界: 与R关联的边与顶点构成的子图R
    • 面: 区域及其边界
      • 外部面: 面积无限的面; 内部面
      • 任何平面嵌入的内部面都可以在另一种平面嵌入下成为外部面
    • 面的次数: deg(R)=边界长度
      • ri=1deg(Ri)=2m
  • 极大平面图: 简单平面图, 在任意两点间不相邻顶点间连边就是非平面图
    • n(n3)阶简单连通平面图是极大平面图R,deg(R)=3, 此时2m=3r.
  • 极小非平面图: 是非平面图, 但任意删去一条边就是平面图
  • 欧拉公式: 设G是连通平面图, 则nm+r=2, 其中rG的面数.
    • 推广形式: 2p+1, p为连通分支数
  • G为连通平面图, G的各面次数至少是l(l3), 则m(n2)ll2
    • m(np1)ll2
    • K3,K3,3均不是平面图
  • Jordan定理
    • Jordan曲线: 自身不相交的封闭曲线
    • Jordan曲线将平面分为两部分, 连接内部与外部点的任意曲线必然与Jordan曲线相交
  • 对简单平面图Gm3n6, G极大时取等.
  • 对简单平面图G, δ(G)5
  • 同胚
    • 插入2度顶点: (u,v)(u,w),(w,v)
    • 删除2度顶点: deg(w)=2,(u,w)(w,v)(u,v)
    • 同胚: 反复插入或删除2度顶点后图同构
  • Kurartowski定理: G为平面图G没有与K5K3,3同胚的子图G没有可以边收缩到K5K3,3的子图.
  • 对偶图
    • 平面图G=V,E, 面集合为R
    • 对偶图G=V,E, 面集合为R
    • VR,EE一一对应
    • 性质
      • 连通平面图
      • 环与桥互相对偶
      • n=r,m=m
      • r=np+1(nm+r=1+p,nm+r=2)
      • dG(Vi)=degG(Ri)
      • G1G2不一定能推出G1G2
      • G连通GG
      • 自对偶图: GG
        • 轮图(正n1边形中有一点同时连向n1个点)为自对偶图
  • 外平面图: 平面图的所有点可都在一个面的边界上
    • 充要条件: G为外平面图G没有与K4K2,3同胚的子图
    • 极大外平面图
      • n阶外平面图, 所有顶点均在外部面边界上,则G为极大外平面图G外部面边界为n圈, 所有内部边界为3
      • 必要条件: 所有顶点均在外部面边界上
        • Gn2个外部面
        • m=2n3
        • 至少有三个顶点度数3
        • 至少有两个顶点度数=2
        • 点连通度κ=2
  • Tait猜想: 3连通3正则的平面图都是哈密顿图
  • 平面哈密顿图充分条件(Tutte定理): 4连通平面图是哈密顿图
  • 平面哈密顿图必要条件(Grinberg): n阶简单平面哈密顿图, 哈密顿回路内(外)部次数为i的面数为ri(ri)ni=3(i2)(riri)=0

点着色与色多项式

  • 着色: 给无环图的每个顶点指定一种颜色,使得相邻顶点有不同颜色
    • 颜色集C={1,2,,k}, k-着色
  • 色数
    • k-色图: 可k-着色, 但不可(k-1)-着色
    • 色数: 着色需要的最少色数
    • 点色数χ(G), 边色数χ(G), 面色数χ(G)
    • 性质
      • χ(G)=1G是零图
      • χ(Kn)=n
      • χ(G)=2G是非零图二部图
      • G可2-着色G是非零二部图G无奇圈
      • χ(Cn)=2+nmod2
      • χ(Wn)=3+[2n]
  • χ(G)Δ(G)
  • Brooks定理: n(n3)阶连通非完全图G非奇圈χ(G)Δ(G)
  • 对图G进行χ(G)-着色,
    • Vi={vvV(G)vi}, 则Π={V1,V2,,Vχ(G)}V(G)的划分,且Vi中的点构成独立集.
    • R={(u,v)u,vV(G)u,v}, 则RV(G)上的等价关系
  • 色多项式f(G,k)=图G的不同k-着色的总数
    • 对完全图f(Kn,k)=k(k1)(kn+1)=f(Kn1,k)(kn+1)
    • 零图f(Nn,k)=kn
  • 递推公式
    • (u,v)E(G),f(G,k)=f(G(u,v),k)+f(G\(u,v),k)
    • e=(u,v)E(G),f(G,k)=f(Ge,k)f(G\e,k)
    • 推论: f(G,k)=ri=1f(Kni,k),χ(G)=min(n1,,nr)
  • 色多项式性质
    • f(G,k)n次多项式, 系数正负号交替
    • kn系数为1, kn1系数为m, 常数项为0
    • 最低非零项次数为kp, 其中p为连通分支数
    • 不同连通分支相乘
    • T是n阶数f(T,k)=k(k1)n1
    • C是n阶圈(k1)n+(1)n(k1)
  • V1G的点割集,且G[V1]G的完全子图K|V1|, 若GV1p个连通分支G1,,Gp(p2), 且Hi=G[V1V(Gi)], 则f(G,k)=pi=1f(Hi,k)f(G[V1],k)p1

地图着色, 平面图点着色与边着色

  • 地图: 连通无桥的平面图的平面嵌入及其所有的面
    • 国家: 平面地图的面
    • 相邻: 两国的公共边界至少有一条公共边
    • k-面着色, k-色地图, 面色数χ(G)
  • 地图G可k-面着色对偶图G可k-着色连通无环平面图G可k-着色
  • Heawood定理: 任何平面图都可5-着色
  • Vizing定理: G是简单图Δ(G)χ(G)Δ(G)+1
    • G是二部图χ(G)=Δ(G)
    • χ(Kn)=n[2n]
  • 同色边可以构造等价关系, 且构成边独立集(匹配)

支配集, 点覆盖集, 点独立集

  • 支配集
    • 支配: G=V,E,e=(u,v)u(v)支配v(u)
    • 支配集: VV,vVV,uV,u支配v
    • 极小支配集, 最小支配集
    • 支配数γ0(G): 最小支配集的顶点数
  • 无向图G无孤立点, V1是极小支配集, 则存在V2也是极小支配集且V1Vd2=
  • 独立集:
    • 独立集: VV,u,vV,uv不相邻
    • 极大独立集, 最大独立集
    • 点独立数β0(G)最大独立集的顶点数
  • 无向图G中, V是极大独立集V是极小支配集
    • 推论: γ0(G)β0(G)
    • VV,G[V]是完全子图
    • 极大团, 最大团
    • 团数ν0(G)最大团的顶点数
  • VG的团V¯G的独立集
    • ν0(G)=β0(¯G)
    • VG的极(最)大团V¯G的极(最)大独立集
  • 点覆盖
    • VV,eE,vV,v关联e
      • 点覆盖需要包含所有带环点
    • 极小点覆盖, 最小点覆盖
      • 极小点覆盖不包含孤立点
    • 点覆盖数α0(G)
  • 无孤立点图中, 点覆盖是支配集
    • γ0α0
    • 点覆盖加所有孤立点是支配集
    • 极小点覆盖不一定是极小支配集
    • 支配集不一定是点覆盖'
  • 无向图G无孤立点, VV, V是点覆盖VV是独立集
    • 推论: V是极(最)小点覆盖VV是极(最)大独立集. α0+β0=n

边覆盖集与匹配

  • 对无孤立点图G, 边覆盖集: EE,vV,eE,e关联v.
    • 极小边覆盖, 最小边覆盖
    • 边覆盖数α1
  • 匹配: EE,e,fE,e,f不相邻
    • 极大匹配, 最大匹配
    • 匹配数β1
    • 饱和点: 匹配中边所关联的顶点
    • 完美匹配: 没有非饱和点的匹配
  • 无向图G无孤立点
    • M为最大匹配, 非饱和点v, 取与v关联的一边, 组成边集N, 则W=MN是最小边覆盖
    • W1是最小边覆盖, 若W1有相邻边, 就删除其中一边, 直到无相邻边为止, 则删除边之后得到的边集是最大匹配
    • α1+β1=n
    • 推论: 无向图G无孤立点, M是匹配, W是边覆盖, 则|M||W|, 等号成立时, M是完美匹配, W是最小边覆盖
  • 无向图G无孤立点, M是匹配, N是点覆盖, Y是独立集, W是边覆盖, 则
    • |M||N|, 等号成立时M是最大匹配, N是最小点覆盖
    • |Y||W|, 等号成立时Y是最大独立集, W是最小边覆盖
    • 推论: β1α0,β0α1
  • 交错路径: 在匹配中的和在匹配外交替取边的路径.
  • M1,M2G中2个不同匹配, 则G[M1M2]的每个连通分支是M1M2中边组成的交错圈或交错路径.
  • 可增广(交错)路径: 两端都是非饱和点的交错路径
  • MG中匹配, ΓM的可增广路径, 则M=ME(Γ)也是G中匹配, 且|M|=|M|+1.
  • Berge定理: MG中最大匹配G中无M增广路径
  • Tutte定理: G有完美匹配VV(G).p(GV)|V|
    • 推论: 无桥的3-正则图均有完美匹配

二部图中的匹配

  • 二部图G=V1,V2,E,|V1||V2|,M是完美匹配|M|=|V1|
  • Hall条件: SV1,|S||N(S)|,N(S)={uvS,(v,u)E}=vSΓ(v)
  • Hall定理: 二部图G有完美匹配G满足Hall条件
  • t-条件: V1中每个顶点至少关联t条边V2中每个顶点至多关联t条边
  • G满足t-条件G中存在完美匹配
  • k-正则二部图中, 存在k个边不重的完美匹配
  • 无孤立点的二部图中α0=β1.
posted @   EncodeTalker  阅读(140)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示