bzoj1006 弦图相关

博客探讨了弦图的概念,包括诱导子图、单纯点和完美消除序列的定义,并通过定理证明了完美消除序列与弦图的关系。介绍了如何求解完美消除序列的最大势算法,以及如何检验完美消除序列和弦图的正确性。此外,还提及了弦图与最大团数、最小染色数和最大独立集的关联。
摘要由CSDN通过智能技术生成

弦图啊。。。鬼畜的东西。。。害怕。水弱如我当然不能理解这种神奇东西了所以有错的话求指出啊orz。。

点集V的诱导子图:E={(u,v)| u属于V,v属于V}。

弦图:没有长度超过3的无弦环的图。

单纯点:与该点相邻的点的诱导子图是个团。

完美消除序列:点的排列p1,p2..pn,使得对于每一个pi,pi在pi+1~pn中的诱导子图中是个单纯点。

定理:当且仅当一个图有完美消除序列时它是弦图。

(证明:1.有完美消除序列的图是弦图。假设不是,那么存在一个长度>3的无弦环,设它在完美消除序列中最靠前的点

是v,则必然存在两个环上的点v1,v2,(v1>v,v2>v),使得有边v->v1,v->v2,那么根据完美消除序列的定义,v1到v2有边。

矛盾。所以有完美消除序列的图是弦图。)

2.弦图有完美消除序列。首先,弦图至少有一个单纯点。弦图子集的诱导子图依然是弦图。1个点时存在完美消除序列。

于是将一个弦图拆成子弦图+单纯点,该弦图的完美消除序列就是单纯点+子弦图的完美消除序列。)

求完美消除序列:最大势算法。从n到1给点标号,每次找相邻的已标号点数目最多的未标号点标上即可。

检验完美消除序列:倒着来,设{pi+1...pn}中与pi相邻的点集是{pj1,pj2..pjk},则pj1~{pj2..pjk}都有边。

检验弦图:求一波完美消除序列,然后判断是不是合法。

最小染色数=最大团数:倒着来,每次mex后继,找到能染的最小颜色。

最大独立集=最

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值