码迷,mamicode.com
首页 > 其他好文 > 详细

Kneser猜想与相关推广

时间:2014-05-19 12:21:41      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   ext   

本文本来是想放在Borsuk-Ulam定理的应用这篇文章当中。但是这个文章实在是太长,导致有喧宾夺主之嫌,从而独立出为一篇文章,仅供参考。bubuko.com,布布扣

bubuko.com,布布扣

(图1:Kneser叙述他的猜想原文手稿)

1. Lyusternik-Shnirel‘man定理与Greene定理

这个猜想的证明主要使用了Lyusternik与Shnirel‘man版本的Borsuk-Ulam定理,它的具体表述如下:

 引理2(Lyusternik-Shnirel‘man)

Fbubuko.com,布布扣1bubuko.com,布布扣,Fbubuko.com,布布扣2bubuko.com,布布扣,?,Fbubuko.com,布布扣n+1bubuko.com,布布扣bubuko.com,布布扣 为闭集,且其覆盖住Sbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 ,那么存在Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 包含对径点(即x,?xFbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 )。

证明:令映射f:Sbubuko.com,布布扣nbubuko.com,布布扣Rbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 定义为f(x)=(dist(x,Fbubuko.com,布布扣1bubuko.com,布布扣),dist(x,Fbubuko.com,布布扣2bubuko.com,布布扣),?,dist(x,Fbubuko.com,布布扣nbubuko.com,布布扣))bubuko.com,布布扣 dist(x,F)bubuko.com,布布扣 代表了在Sbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 上点xbubuko.com,布布扣 与集合Fbubuko.com,布布扣 用测地线连接的最短距离。那么存在ySbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 使得f(y)=f(?y)bubuko.com,布布扣 。如果f(y)bubuko.com,布布扣ibubuko.com,布布扣=0bubuko.com,布布扣 成立(即第ibubuko.com,布布扣 个分量为0bubuko.com,布布扣 ),那么由定义可知?yFbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 (由于Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 闭)。如果任意inbubuko.com,布布扣 都没有f(y)bubuko.com,布布扣ibubuko.com,布布扣=0bubuko.com,布布扣 ,也就是y,?yFbubuko.com,布布扣n+1bubuko.com,布布扣bubuko.com,布布扣 bubuko.com,布布扣

但是只是用闭集不能满足我们的要求,我们还需要球用开或闭集覆盖:

推论3(开集的LS定理)

Fbubuko.com,布布扣1bubuko.com,布布扣,Fbubuko.com,布布扣2bubuko.com,布布扣,?,Fbubuko.com,布布扣n+1bubuko.com,布布扣bubuko.com,布布扣 为开集,且其覆盖住Sbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 ,那么存在Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 包含对径点。

证明:我们只需要寻找到一个闭集族{Ububuko.com,布布扣ibubuko.com,布布扣}bubuko.com,布布扣 ,使得Ububuko.com,布布扣ibubuko.com,布布扣?Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 {Ububuko.com,布布扣ibubuko.com,布布扣}bubuko.com,布布扣 也是Sbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 的覆盖。这样的Ububuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 可以通过如此方法:对于任意xSbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 xFbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 ,我们取N(x)bubuko.com,布布扣 xbubuko.com,布布扣 的开邻域,满足闭包N(x)bubuko.com,布布扣ˉbubuko.com,布布扣ˉbubuko.com,布布扣ˉbubuko.com,布布扣ˉbubuko.com,布布扣ˉbubuko.com,布布扣ˉbubuko.com,布布扣ˉbubuko.com,布布扣bubuko.com,布布扣?Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 。那么利用Sbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 是紧的,{N(x)}bubuko.com,布布扣xSbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣 必然有有限子覆盖。我们只需要取子覆盖中Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 对应的N(x)bubuko.com,布布扣 闭包的并即可(这样就有了Ububuko.com,布布扣ibubuko.com,布布扣?Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 )。bubuko.com,布布扣

 推论4(Greene)

Fbubuko.com,布布扣1bubuko.com,布布扣,Fbubuko.com,布布扣2bubuko.com,布布扣?,Fbubuko.com,布布扣n+1bubuko.com,布布扣bubuko.com,布布扣 为开集或闭集且覆盖Sbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 ,那么存在Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 包含对径点

证明:不妨设Fbubuko.com,布布扣1bubuko.com,布布扣,Fbubuko.com,布布扣2bubuko.com,布布扣,?,Fbubuko.com,布布扣kbubuko.com,布布扣bubuko.com,布布扣 为闭集,剩下的是开集。那么取(Fbubuko.com,布布扣ibubuko.com,布布扣)bubuko.com,布布扣?bubuko.com,布布扣bubuko.com,布布扣 Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 ?bubuko.com,布布扣 开邻域。那么(Fbubuko.com,布布扣1bubuko.com,布布扣)bubuko.com,布布扣?bubuko.com,布布扣,?,(Fbubuko.com,布布扣kbubuko.com,布布扣)bubuko.com,布布扣?bubuko.com,布布扣,Fbubuko.com,布布扣k+1bubuko.com,布布扣,?,Fbubuko.com,布布扣n+1bubuko.com,布布扣bubuko.com,布布扣 满足推论3的条件。那么存在xbubuko.com,布布扣ibubuko.com,布布扣,?xbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 在某个集合里面。如果在ik+1bubuko.com,布布扣 的开集里面,那证明结束。如果不在,那么令?0bubuko.com,布布扣 ,Sbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 的紧性说明就有收敛子列。利用Fbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 ikbubuko.com,布布扣 是闭的可得结论。bubuko.com,布布扣

2. Kneser猜想与Greene的证明

下面我们介绍一下Kneser图KGbubuko.com,布布扣n,kbubuko.com,布布扣bubuko.com,布布扣 。它节点的集合为([n]bubuko.com,布布扣kbubuko.com,布布扣)bubuko.com,布布扣 ,即集合[n]={1,2,?,n}bubuko.com,布布扣 kbubuko.com,布布扣 元子集。而两个子集Sbubuko.com,布布扣 Sbubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣 相连当且仅当SSbubuko.com,布布扣bubuko.com,布布扣=?bubuko.com,布布扣 。一个简单的例子是KGbubuko.com,布布扣5,2bubuko.com,布布扣bubuko.com,布布扣 如下:

bubuko.com,布布扣

(图2:KGbubuko.com,布布扣5,2bubuko.com,布布扣bubuko.com,布布扣 即著名的Petersen图)

1955年,Kneser提出了如下猜想:

猜想5(Kneser)

对于任意k>0bubuko.com,布布扣 以及n2k?1bubuko.com,布布扣 ,我们有χ(KGbubuko.com,布布扣n,kbubuko.com,布布扣)=n?2k+2bubuko.com,布布扣 ,其中χbubuko.com,布布扣 为染色数。

首先我们可以注意到上界是简单的。我们只需要定义染色c:([n]bubuko.com,布布扣kbubuko.com,布布扣){1,2,?,n?2k+2}bubuko.com,布布扣

c(S)=min{min(S),n?2k+2}bubuko.com,布布扣
如果c(S)=c(Sbubuko.com,布布扣bubuko.com,布布扣)<n?2k+2bubuko.com,布布扣 ,那么minSbubuko.com,布布扣 minSbubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣 有相同的最小元,显然Sbubuko.com,布布扣 Sbubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣 相交。而如果c(S)=c(Sbubuko.com,布布扣bubuko.com,布布扣)=n?2k+2bubuko.com,布布扣 ,根据抽屉原理它们还是有公共元素。因此cbubuko.com,布布扣 的确是图的染色。bubuko.com,布布扣

但是对于下界的证明并不是显然的。1953年Lovász首次得到了这个猜想的证明。Lovász用到了大量的代数拓扑工具,比较复杂。而在2003年,还是本科生的Greene发现了其中的组合本质,因此得到了如今广为人知的简单证明。它因为这个美妙的证明而拿了当年的Morgan奖

证明:考虑KGbubuko.com,布布扣n,kbubuko.com,布布扣bubuko.com,布布扣 以及d=n?2k+1bubuko.com,布布扣 ,那么令X?Sbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 为一族在一般位置的点,也即不存在(d?1)bubuko.com,布布扣 维的超平面上有Xbubuko.com,布布扣 中的dbubuko.com,布布扣 个点。那么我们假设Kneser图有节点(Xbubuko.com,布布扣kbubuko.com,布布扣)bubuko.com,布布扣 ,对于任意xSbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 ,令函数

H(x)={ySbubuko.com,布布扣dbubuko.com,布布扣:?x,y?>0},bubuko.com,布布扣
也即在xbubuko.com,布布扣 所在的半球面上的点。

那么假设我们有对于KGbubuko.com,布布扣n,kbubuko.com,布布扣bubuko.com,布布扣 dbubuko.com,布布扣 染色,且定义集合Abubuko.com,布布扣1bubuko.com,布布扣,Abubuko.com,布布扣2bubuko.com,布布扣,?Abubuko.com,布布扣dbubuko.com,布布扣?Sbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 如下:Abubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 xSbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 ,使得H(x)bubuko.com,布布扣 包含了某个被染色为ibubuko.com,布布扣 的集合S(Xbubuko.com,布布扣kbubuko.com,布布扣)bubuko.com,布布扣 中的所有点。且我们定义

Abubuko.com,布布扣d+1bubuko.com,布布扣=Sbubuko.com,布布扣dbubuko.com,布布扣?(Abubuko.com,布布扣1bubuko.com,布布扣?Abubuko.com,布布扣dbubuko.com,布布扣).bubuko.com,布布扣

显然有Abubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 idbubuko.com,布布扣 时候是开集,因为稍微变动一点,开的上半球面还是会覆盖住染色为ibubuko.com,布布扣 集合中的点,从而Abubuko.com,布布扣d+1bubuko.com,布布扣bubuko.com,布布扣 是开集。而由于上面的推论4,存在ibubuko.com,布布扣 使得x,?xAbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 。如果idbubuko.com,布布扣 ,这表明存在Sbubuko.com,布布扣 Sbubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣 不相交染了同样的颜色,显然不行。从而只能x,?xAbubuko.com,布布扣d+1bubuko.com,布布扣bubuko.com,布布扣

但是对于这种情况,我们有|H(x)X|,|H(?x)X|k?1bubuko.com,布布扣 成立。但是这样的话,d?1bubuko.com,布布扣 维的超平面Sbubuko.com,布布扣dbubuko.com,布布扣?(H(x)H(?x))bubuko.com,布布扣 就会包含n?2k+2=d+1bubuko.com,布布扣 个点,与假设的一般位置矛盾。bubuko.com,布布扣

3. Lovász的证明大意

这里我会大致写下Lovász证明到底说了什么。这个证明是现代拓扑组合学的开端。他的原始证明比较长,这里就提一下梗概:

Step 1:构造Gbubuko.com,布布扣 的“邻域单纯形”N(G)bubuko.com,布布扣

每一个图都有对应的邻域单纯形。而领域单纯形的定义是有公共邻居的节点集合组成的单纯形。比如说这样的图:

bubuko.com,布布扣

(图3:左图是原图Gbubuko.com,布布扣 ,右图是单纯形N(G)bubuko.com,布布扣 的几何实现)

我们可见,集合{1,2,5},{1,3,4}bubuko.com,布布扣 以及{2,3}bubuko.com,布布扣 是极大的单纯形。而几何实现即如右图。{1,2,5}bubuko.com,布布扣 {1,3,4}bubuko.com,布布扣 代表两个三角形,而{2,3}bubuko.com,布布扣 则是直线。

Step 2: N(G)bubuko.com,布布扣 n?bubuko.com,布布扣 连通,那么它不是n+2bubuko.com,布布扣 可染色的。

我们可见上图是0?bubuko.com,布布扣 连通,因为0?bubuko.com,布布扣 连通就是连通,而它不是2?bubuko.com,布布扣 可染色的。同时,它不是1?bubuko.com,布布扣 连通,因为1231bubuko.com,布布扣 构成环。

由于图的(m+2)?bubuko.com,布布扣 染色诱导了图同态GKbubuko.com,布布扣m+2bubuko.com,布布扣bubuko.com,布布扣 ,其中Kbubuko.com,布布扣m+2bubuko.com,布布扣bubuko.com,布布扣 为完全图。这个图同态也就给出了拓扑空间N(G)N(Kbubuko.com,布布扣m+2bubuko.com,布布扣)bubuko.com,布布扣 的连续函数。很容易验证N(Kbubuko.com,布布扣m+2bubuko.com,布布扣)bubuko.com,布布扣 是一个m?bubuko.com,布布扣 维球。那么如果N(G)bubuko.com,布布扣 n?bubuko.com,布布扣 连通的,利用连续函数N(G)N(Kbubuko.com,布布扣m+2bubuko.com,布布扣)bubuko.com,布布扣 我们就可以构造出一个对径的连续映射(antipodal map)f:Sbubuko.com,布布扣n+1bubuko.com,布布扣Sbubuko.com,布布扣mbubuko.com,布布扣bubuko.com,布布扣 (PS:这一步不是显然的),其中利用nm?1bubuko.com,布布扣 可得矛盾。

Step 3: 验证N(KGbubuko.com,布布扣n,kbubuko.com,布布扣)bubuko.com,布布扣 (n?2k?1)bubuko.com,布布扣 连通的。

Lovász的证明是用拓扑对组合问题进行研究的开端。而这篇文章体现了Borsuk-Ulam定理在拓扑组合这一新兴学科中的重要应用,并激励了一大批人对拓扑组合问题进行研究,对于这一方法应用的历史沿革将附在最后(来自Longueville)。

4. Bárány的证明与Schrijver定理

其实Greene并不是第一个对Lovász的证明进行改进的人。早在1978年,Bárány就给出了一个较为简单的证明,但是它利用了Gale 引理。该引理叙述如下:

引理6(Gale)

对于任意d0bubuko.com,布布扣 以及任意k1bubuko.com,布布扣 ,存在包含2k+dbubuko.com,布布扣 个点的集合X?Sbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 ,使得任意Sbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 的开半球必包含kbubuko.com,布布扣 Xbubuko.com,布布扣 中的点。

bubuko.com,布布扣

(图4:一种开半球的分划)

对于该引理的证明我们略去,但是这个引理能够给出Kneser猜想的证明。

证明:对于d=n?2kbubuko.com,布布扣 ,我们取X?Sbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 为满足Gale引理的点集。那么假设我们有(d+1)?bubuko.com,布布扣 染色,同样定义Abubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 xSbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 ,使得H(x)bubuko.com,布布扣 包含了某个被染色为ibubuko.com,布布扣 的集合S(Xbubuko.com,布布扣kbubuko.com,布布扣)bubuko.com,布布扣 中的所有点。注意到这次我们可以定义1id+1bubuko.com,布布扣 是因为我们染色是(d+1)?bubuko.com,布布扣 染色。而由于Gale引理得知所有点都属于某个Abubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 。但是再利用推论3,我们知道存在x,?xAbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 。但这与Kneser图的定义矛盾。bubuko.com,布布扣

我们可见Bárány的证明虽然利用了Gale引理,但是它同样可以用在其他一些集合上。比如说Schrijver图。有如下定义:

定义7(Schrijver)

定义一个集合S?[n]bubuko.com,布布扣 2?bubuko.com,布布扣 稳定(2?bubuko.com,布布扣 stable)的,如果kSbubuko.com,布布扣 ,那么对于?lSbubuko.com,布布扣 ,2|l?k|n?2bubuko.com,布布扣 。而定义Schrijver图SG(n,k)bubuko.com,布布扣 为所有稳定的集合Sbubuko.com,布布扣 给出的Kneser图。

显然我们可以发现,SG(n,k)bubuko.com,布布扣 KG(n,k)bubuko.com,布布扣 的子图。一个自然的想法就是,χ(SG(n,k))=bubuko.com,布布扣?bubuko.com,布布扣n?2k+2bubuko.com,布布扣 。而答案是肯定的,显然上界成立,而下界的给出则是Ziegler对于Gale引理的加强:

引理8(Ziegler加强的Gale引理)

对于任意d0bubuko.com,布布扣 以及任意k1bubuko.com,布布扣 ,存在包含2k+dbubuko.com,布布扣 个点的集合X?Sbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 ,使得任意Sbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 的开半球必包含kbubuko.com,布布扣 Xbubuko.com,布布扣 中的点。且这kbubuko.com,布布扣 个点的集合是2?bubuko.com,布布扣 稳定的。

这个引理的证明可见Matou?ek书上的76页。而有了这个引理,Bárány的证明可以很简单地就应用到Schrijver图上,且证明完全相同。

5. Dol‘nikov定理与超图上的Kneser猜想

 从上面的Schrijver图我们可以看出,实际上我们可以对任何超图定义它的Kneser图,也即对于超图H=(X,F)bubuko.com,布布扣 ,将Fbubuko.com,布布扣 中的元素看成节点,而Fbubuko.com,布布扣1bubuko.com,布布扣,Fbubuko.com,布布扣2bubuko.com,布布扣Fbubuko.com,布布扣 是相邻的当且仅当Fbubuko.com,布布扣1bubuko.com,布布扣Fbubuko.com,布布扣2bubuko.com,布布扣=?bubuko.com,布布扣 ,我将其记为KG(H)bubuko.com,布布扣 。而这个Kneser图也有类似的性质。为了叙述这样的结果,我们先看几个定义:

定义9(超图的2?bubuko.com,布布扣 染色)

我们称超图H=(X,F)bubuko.com,布布扣 2?bubuko.com,布布扣 可染色的如果存在映射X{1,2}bubuko.com,布布扣 1,2bubuko.com,布布扣 看成点的颜色),使得任意一个超边都包含两种颜色的点。

同时,我们可以定义"缺损2?bubuko.com,布布扣 染色数"(2?bubuko.com,布布扣 colorablity defect)如下:

定义10(缺损2?bubuko.com,布布扣 染色数)

cdbubuko.com,布布扣2bubuko.com,布布扣(H)=min{|Y|:(X?Y,{FF:FY=?)2?可染色的}}bubuko.com,布布扣

也就是超图Hbubuko.com,布布扣 至少去掉多少点(以及与这个点相连的超边)能够使它变成2?bubuko.com,布布扣 可染色的超图。

 而这样的Kneser图有个比较好的性质。

引理11(图Gbubuko.com,布布扣 的Kneser超图实现)

任意一个图Gbubuko.com,布布扣 ,都存在一个超图Hbubuko.com,布布扣 ,使得KG(H)=Gbubuko.com,布布扣

证明:取图的补图,然后定义为补图上的边编号,将补图上的编号赋予节点即可。如下是一个例子

bubuko.com,布布扣

(图5:A{1,3},B{1,2},C{2},D{3}bubuko.com,布布扣 bubuko.com,布布扣

那么通过对Kneser图的观察(这里的Kneser图看成KG(H)bubuko.com,布布扣 ,其中X=[n]bubuko.com,布布扣 ,F=([n]bubuko.com,布布扣kbubuko.com,布布扣)bubuko.com,布布扣 ),我们知道cdbubuko.com,布布扣2bubuko.com,布布扣(F)=n?2k+2bubuko.com,布布扣 。这是由于如果去除n?2k+2bubuko.com,布布扣 个点,那么剩下2k?2bubuko.com,布布扣 个点只需要将k?1bubuko.com,布布扣 个点染成1bubuko.com,布布扣 ,另外k?1bubuko.com,布布扣 个点染成2bubuko.com,布布扣 即可得到一个2?bubuko.com,布布扣 染色。而去除n?2k+1bubuko.com,布布扣 个点,根据抽屉原理,存在一个染色必然包含至少kbubuko.com,布布扣 个点。那么这kbubuko.com,布布扣 个点的超边就不是2?bubuko.com,布布扣 染色了。

因此我们通过观察就有了如下的结论:

定理12(Dol‘nikov)

对于任意有限的超图H=(X,F)bubuko.com,布布扣 ,我们有χ(KG(H))cdbubuko.com,布布扣2bubuko.com,布布扣(F)bubuko.com,布布扣

 证明:证明使用到的就是类似Greene的方法。令d=χ(KG(H))bubuko.com,布布扣 ,那么同样将Xbubuko.com,布布扣 Sbubuko.com,布布扣dbubuko.com,布布扣bubuko.com,布布扣 上处于一般位置的Xbubuko.com,布布扣 等同。同样定义Abubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 如上,也即xAbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 H(x)bubuko.com,布布扣 恰好包含了染色为ibubuko.com,布布扣 的超边FFbubuko.com,布布扣 。同时令Abubuko.com,布布扣d+1bubuko.com,布布扣=Sbubuko.com,布布扣dbubuko.com,布布扣?(Abubuko.com,布布扣1bubuko.com,布布扣?Abubuko.com,布布扣dbubuko.com,布布扣)bubuko.com,布布扣

由于Greene定理,对于某ibubuko.com,布布扣 ,存在x,?xAbubuko.com,布布扣ibubuko.com,布布扣bubuko.com,布布扣 。若1idbubuko.com,布布扣 ,与Kneser图染色矛盾,所以只能i=d+1bubuko.com,布布扣 。令Ybubuko.com,布布扣 为在赤道上节点的个数。此时我们将H(x)bubuko.com,布布扣 中的节点染为颜色1bubuko.com,布布扣 ,将H(?x)bubuko.com,布布扣 中节点染为颜色2bubuko.com,布布扣 。那么X?Ybubuko.com,布布扣 即为2?bubuko.com,布布扣 可染色的。从而根据|Y|dbubuko.com,布布扣 可知

cdbubuko.com,布布扣2bubuko.com,布布扣(F)|Y|d=χ(KG(H)).bubuko.com,布布扣

注记:通过引理11,我们就知道,任意一个图我们都能够通过这样的方法找到它染色的一个下界!

对于一些特殊的超图,我们是否有更一般的结论呢?对于前面我们定义超图的2?bubuko.com,布布扣 染色,我们同样也可以类似地定义超图的k?bubuko.com,布布扣 染色。也即将Xbubuko.com,布布扣 中的点染为kbubuko.com,布布扣 种颜色,使得每个超边不是单色的。这样我们就可以定义χ(H)bubuko.com,布布扣 为超图的染色数(即最小可以使超图染色存在的kbubuko.com,布布扣 )。

同样,对于Kneser图,我们也可以推广到Kneser超图。

定义13(Kneser超图)

KGbubuko.com,布布扣rbubuko.com,布布扣(n,k)=(X,F)bubuko.com,布布扣 是超图,其中X=([n]bubuko.com,布布扣kbubuko.com,布布扣)bubuko.com,布布扣 ,而超边的集合Fbubuko.com,布布扣 中为rbubuko.com,布布扣 个互不相交的xXbubuko.com,布布扣 组成。

从这里可以看出,我们原来定义的Kneser图KG(n,k)bubuko.com,布布扣 实际上就是KGbubuko.com,布布扣2bubuko.com,布布扣(n,k)bubuko.com,布布扣 。我们同样可以考虑Kneser超图的染色数。Erd?s在1976年作出如下猜想:

猜想14(Erd?s的Kneser染色猜想)

χ(KGbubuko.com,布布扣rbubuko.com,布布扣(n,k))=?n?(k?1)rbubuko.com,布布扣r?1bubuko.com,布布扣bubuko.com,布布扣?bubuko.com,布布扣

 该猜想已由Alon, Frankl和Lovász在1986年证明成立。他们的证明主要也用了代数拓扑的结论。而同理,我们也可以定义Schrijver图的推广。我们可以定义集合S?[n]bubuko.com,布布扣 s?bubuko.com,布布扣 稳定,如果对于任意不等的i,jSbubuko.com,布布扣 ,有s|i?j|n?sbubuko.com,布布扣 。于是我们就可以定义KGbubuko.com,布布扣rbubuko.com,布布扣(n,k)bubuko.com,布布扣s?stabbubuko.com,布布扣bubuko.com,布布扣 为限制在s?bubuko.com,布布扣 稳定的集合上的Kneser r?bubuko.com,布布扣 超图。对于Schrijver图的结论以及Alon-Frankl-Lovász定理,自然地就有如下猜想

猜想15 (Alon-Drewnowski-?uczak)

χ(KGbubuko.com,布布扣rbubuko.com,布布扣(n,k)bubuko.com,布布扣s?stabbubuko.com,布布扣)=?n?(k?1)rbubuko.com,布布扣r?1bubuko.com,布布扣bubuko.com,布布扣?bubuko.com,布布扣

这个猜想现在还是一个开放问题。Ziegler首次证明了χ(KGbubuko.com,布布扣rbubuko.com,布布扣(n,k)bubuko.com,布布扣r?stabbubuko.com,布布扣)bubuko.com,布布扣 χ(KGbubuko.com,布布扣rbubuko.com,布布扣(n,k))bubuko.com,布布扣 相等,而Meunier证明了χ(KGbubuko.com,布布扣rbubuko.com,布布扣(n,k)bubuko.com,布布扣bubuko.com,布布扣r?stabbubuko.com,布布扣)bubuko.com,布布扣 的染色数是猜想所述,其中KGbubuko.com,布布扣rbubuko.com,布布扣(n,k)bubuko.com,布布扣bubuko.com,布布扣r?stabbubuko.com,布布扣bubuko.com,布布扣 是限制在|i?j|sbubuko.com,布布扣 这样集合上的Kneser图。

6. Matou?ek的组合证明以及推广

Matou?ek在2000年也给出了用Tucker引理的证明与一个纯组合的证明。这个证明的思想被迅速推广到上面很多定理的证明当中,从而从众多拓扑证明中脱颖而出,有令人耳目一新之感。如下是他证明的主要思想:

首先注意到Tucker引理可以有如下推广:

引理16(八面体Tucker引理——Octahedral Tucker‘s lemma)

对于任意集合A,B[n]bubuko.com,布布扣 ,且AB=?bubuko.com,布布扣 ,AB?bubuko.com,布布扣 ,对于任意满足λ(A,B)=?λ(B,A)bubuko.com,布布扣 ,且值域是{+1,?1,+2,?2,?,+(n?1),?(n?1)}bubuko.com,布布扣 的函数λbubuko.com,布布扣 。存在两个集合组(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)bubuko.com,布布扣 以及(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣 ,满足(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)?(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣 ,且有λ(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)=?λ(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣

其中(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)?(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣 的意思是,Abubuko.com,布布扣1bubuko.com,布布扣?Bbubuko.com,布布扣1bubuko.com,布布扣bubuko.com,布布扣 Abubuko.com,布布扣2bubuko.com,布布扣?Bbubuko.com,布布扣2bubuko.com,布布扣bubuko.com,布布扣 ,且至少一个是真包含。

 这个引理的证明同样略去,具体可见Matou?ek文章。而用此引理,Kneser猜想的证明就变得比较简单了。

定理5 (Matou?ek)Kneser猜想是正确的。(PS:标记为5是因为Kneser猜想在本文中标为5)

证明:假设KG(n,k)bubuko.com,布布扣 有一个染色,定义为c:([n]bubuko.com,布布扣kbubuko.com,布布扣){1,2,?,t}bubuko.com,布布扣 。那么定义函数如下:

λ(A,B)={±(|A|+|B|)bubuko.com,布布扣±(c(S)+2k?2)bubuko.com,布布扣bubuko.com,布布扣如果|A|+|B|2k?2bubuko.com,布布扣其他bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣

其中A,B?[n]bubuko.com,布布扣 互不相交,Sbubuko.com,布布扣 同样是[n]bubuko.com,布布扣 的子集,它有kbubuko.com,布布扣 个元素,且S?Abubuko.com,布布扣 或者S?Bbubuko.com,布布扣 ,满足c(S)bubuko.com,布布扣 取得最小值。而在第一种情况,如果min(A)<min(B)bubuko.com,布布扣 ,则取正号,否则取负号。在第二种情况,如果S?Abubuko.com,布布扣 则取正号,S?Bbubuko.com,布布扣 取负号。

tn?2k+1bubuko.com,布布扣 ,那么通过前面的八面体Tucker引理,存在(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)?(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣 ,使得λ(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)+λ(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣 成立。但是由于若|Abubuko.com,布布扣2bubuko.com,布布扣|+|Bbubuko.com,布布扣2bubuko.com,布布扣|2k?2bubuko.com,布布扣 ,则||Abubuko.com,布布扣1bubuko.com,布布扣|+|Bbubuko.com,布布扣1bubuko.com,布布扣||<|Abubuko.com,布布扣2bubuko.com,布布扣|+|Bbubuko.com,布布扣2bubuko.com,布布扣|bubuko.com,布布扣 。这样就不能使λ(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)+λ(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)=0bubuko.com,布布扣 。所以|Abubuko.com,布布扣2bubuko.com,布布扣|+|Bbubuko.com,布布扣2bubuko.com,布布扣|>2k?2bubuko.com,布布扣

但是如果|Abubuko.com,布布扣1bubuko.com,布布扣|+|Bbubuko.com,布布扣1bubuko.com,布布扣|2k?2bubuko.com,布布扣 ,就有|c(S)+2k?2|>2k?2|Abubuko.com,布布扣1bubuko.com,布布扣|+|Bbubuko.com,布布扣1bubuko.com,布布扣|bubuko.com,布布扣 ,只能也有|Abubuko.com,布布扣1bubuko.com,布布扣|+|Bbubuko.com,布布扣1bubuko.com,布布扣|>2k?2bubuko.com,布布扣

但是通过第二种情况可以发现,存在kbubuko.com,布布扣 元集合Sbubuko.com,布布扣1bubuko.com,布布扣,Sbubuko.com,布布扣2bubuko.com,布布扣bubuko.com,布布扣 在不相交的集合中(因为符号相反),这与Kneser图的染色矛盾,因为它们在Kneser图中相连接。bubuko.com,布布扣

这个证明是否巧妙地用Tucker引理给出了一个Kneser猜想的证明,主要就是用Tucker构造出了两个相邻但是染色一样的点。当然,上面所展现的并不是Matou?ek原文,而是利用原文类似的想法由Meunier给出的。用这样类似的证明,Ziegler在2004年首次给出了Schrijver定理的组合证明,但是证明中使用了有向拟阵(Oriented Matroid),而且这个证明较长。所以Meunier类似于前面的方法给出了Schrijver定理简短的证明。

定义17(交错长altbubuko.com,布布扣

对于A,B?[n]bubuko.com,布布扣 ,定义alt(A,B)bubuko.com,布布扣 为最长的单调增的数列xbubuko.com,布布扣1bubuko.com,布布扣,xbubuko.com,布布扣2bubuko.com,布布扣,?,xbubuko.com,布布扣lbubuko.com,布布扣bubuko.com,布布扣 ,使得xbubuko.com,布布扣ibubuko.com,布布扣ABbubuko.com,布布扣 ,且xbubuko.com,布布扣ibubuko.com,布布扣Abubuko.com,布布扣 xbubuko.com,布布扣i+1bubuko.com,布布扣Bbubuko.com,布布扣 ;xbubuko.com,布布扣ibubuko.com,布布扣Bbubuko.com,布布扣 xbubuko.com,布布扣i+1bubuko.com,布布扣Abubuko.com,布布扣

 比如说alt({4},{1,6})=3bubuko.com,布布扣 ,对应着1,4,6bubuko.com,布布扣 这个数列;alt({2,3,5,11},{1,6,8,9,16})=5bubuko.com,布布扣 ,对应着1,2,6,11,16bubuko.com,布布扣 这个数列。

有了这一个工具,我们就可以得出以下的Schrijver定理:

定理18(Schrijver)

Schrijver图染色数是n?2k+2bubuko.com,布布扣

证明:假设SG(n,k)bubuko.com,布布扣 有一个染色,定义为c:([n]bubuko.com,布布扣kbubuko.com,布布扣){1,2,?,t}bubuko.com,布布扣 。那么定义函数如下:

λ(A,B)={±(alt(A,B))bubuko.com,布布扣±(c(S)+2k?1)bubuko.com,布布扣bubuko.com,布布扣如果alt(A,B)2k?1bubuko.com,布布扣其他bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣

情况与上面类似,Sbubuko.com,布布扣 kbubuko.com,布布扣 元子集S?Abubuko.com,布布扣 或者S?Bbubuko.com,布布扣 ,满足c(S)bubuko.com,布布扣 取得最小值。而在第一种情况,如果min(A)<min(B)bubuko.com,布布扣 ,则取正号,否则取负号。在第二种情况,如果S?Abubuko.com,布布扣 则取正号,S?Bbubuko.com,布布扣 取负号。

类似地,如果tn?2k+1bubuko.com,布布扣 (Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)?(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣 ,类似可以说明,存在两个互不相交的Sbubuko.com,布布扣1bubuko.com,布布扣,Sbubuko.com,布布扣2bubuko.com,布布扣bubuko.com,布布扣 被染上同样的颜色。我们只需要验证在alt(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)2k?1bubuko.com,布布扣 的时候,有alt(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)+alt(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)0bubuko.com,布布扣 。假设xbubuko.com,布布扣1bubuko.com,布布扣,xbubuko.com,布布扣2bubuko.com,布布扣,?,xbubuko.com,布布扣lbubuko.com,布布扣bubuko.com,布布扣 (Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣 中最长的交错列。且不妨设xbubuko.com,布布扣1bubuko.com,布布扣Abubuko.com,布布扣2bubuko.com,布布扣bubuko.com,布布扣 ,那么Bbubuko.com,布布扣2bubuko.com,布布扣bubuko.com,布布扣 中最小元必然大于xbubuko.com,布布扣1bubuko.com,布布扣bubuko.com,布布扣 ,否则我们有了一个更长的交错列。那么由于显然有若alt(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)bubuko.com,布布扣 alt(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣 符号相反,则alt(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)bubuko.com,布布扣 中最长交错列第一个元素在Bbubuko.com,布布扣1bubuko.com,布布扣bubuko.com,布布扣 中,这表明Abubuko.com,布布扣1bubuko.com,布布扣bubuko.com,布布扣 中没有比Bbubuko.com,布布扣1bubuko.com,布布扣bubuko.com,布布扣 最小元更小的元素。但这样我们就能够构造出(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)bubuko.com,布布扣 中更长的一个交错列,因为Abubuko.com,布布扣2bubuko.com,布布扣bubuko.com,布布扣 中有元素比Bbubuko.com,布布扣2bubuko.com,布布扣bubuko.com,布布扣 中元素要小,矛盾。所以只有alt(Abubuko.com,布布扣2bubuko.com,布布扣,Bbubuko.com,布布扣2bubuko.com,布布扣)>2k?1bubuko.com,布布扣 ,显然这样可见alt(Abubuko.com,布布扣1bubuko.com,布布扣,Bbubuko.com,布布扣1bubuko.com,布布扣)>2k?1bubuko.com,布布扣 这样就完成了证明。bubuko.com,布布扣

我们类似地可以证明Dol‘nikov定理,以下的证明来自Ziegler:

定理12(Dol‘nikov)

对于任意有限的超图H=(X,F)bubuko.com,布布扣 ,我们有χ(KG(H))cdbubuko.com,布布扣2bubuko.com,布布扣(F)bubuko.com,布布扣

证明:类似地,假设c:F[t]bubuko.com,布布扣 为染色,那么假设cdbubuko.com,布布扣2bubuko.com,布布扣(F)>tbubuko.com,布布扣 ,也即对于任意[n]bubuko.com,布布扣 中元素个数大于n?tbubuko.com,布布扣 的子集,对于任意对Xbubuko.com,布布扣 2?bubuko.com,布布扣 染色,存在一个sFbubuko.com,布布扣 ,使得sbubuko.com,布布扣 中的点全被染成相同的颜色。那么定义λbubuko.com,布布扣 如下:

λ(A,B)={±(t+|A|+|B|)bubuko.com,布布扣±(c(S))bubuko.com,布布扣bubuko.com,布布扣如果|A|+|B|n?t?1bubuko.com,布布扣其他bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣bubuko.com,布布扣
其中第一个式子在min(A)<min(B)bubuko.com,布布扣 时候取正,其他取负。而第二个式子在S?Abubuko.com,布布扣 取正,其他取负。Sbubuko.com,布布扣 类似上面,同样是使c(S)bubuko.com,布布扣 最小的Sbubuko.com,布布扣

显然这样的映射满足八面体Tucker引理的条件。同时通过类似的说明(这里就不再耗费时间讲述了)可以构造出Sbubuko.com,布布扣1bubuko.com,布布扣,Sbubuko.com,布布扣2bubuko.com,布布扣bubuko.com,布布扣 使得互不相交但是染了同样的颜色,矛盾。bubuko.com,布布扣

Matou?ek的组合证明又提出了一个新的思路:通过拓广Tucker引理以及构造合适的函数(利用反证法给出的条件可以说明要满足值域在±[n]bubuko.com,布布扣 中,通过Kneser图的定义给出矛盾),我们就可以得到一系列的类似的定理。特别地,我们前面所提到的χ(KGbubuko.com,布布扣rbubuko.com,布布扣(n,k)bubuko.com,布布扣bubuko.com,布布扣r?stabbubuko.com,布布扣)bubuko.com,布布扣 就是一个没有拓扑证明而只有组合证明的例子,其中用的工具就是所谓的Zbubuko.com,布布扣pbubuko.com,布布扣?bubuko.com,布布扣 Tucker引理。在此我们略去它的说明。

7.拓扑组合的历史注记

以下基本来自于Longueville对于Kneser猜想所著的文章“25 years proof of the Kneser conjecture”

(1)拓扑的应用

在前面提到过,在组合中使用拓扑工具来源于Lovász对于Borsuk-Ulam定理纯熟的应用。也许Borsuk-Ulam定理最好的一个推广来自于Albrecht Dold在1983年的定理:

定理19(Dold)

Gbubuko.com,布布扣 为非平凡的有限群,自由作用在(形态较好的)空间Xbubuko.com,布布扣 Ybubuko.com,布布扣 上。假如Xbubuko.com,布布扣 n?1bubuko.com,布布扣 -连通,且Ybubuko.com,布布扣 的维数是mbubuko.com,布布扣 ,那么如果存在G?bubuko.com,布布扣 等价的映射,那么mnbubuko.com,布布扣 。这里G?bubuko.com,布布扣 等价意思是,?gGbubuko.com,布布扣 ,f(g?x)=g?f(x)bubuko.com,布布扣

如果将Gbubuko.com,布布扣 看成对径映射,X,Ybubuko.com,布布扣 分别是Sbubuko.com,布布扣nbubuko.com,布布扣bubuko.com,布布扣 Sbubuko.com,布布扣mbubuko.com,布布扣bubuko.com,布布扣 就得到了我们一般的Borsuk-Ulam定理的一个等价描述。这样的定理可以用在很多组合的问题之上。

随着时代的发展,代数拓扑中的工具基本都在组合中找到了它们自己的位置。从同调到上同调,示性类到谱序列,都有了组合上的应用,比如Dmitry Kozlov所著的"图同态的复形"。甚至微分拓扑同样有在组合中的对应,比如Robin Forman提出的"离散Morse理论"。

对于这些方法的应用有很多。最引人注目的就是“图染色问题”。现在很多图和超图的染色数都有了界的估计,而估计这些界的方法用的就是拓扑工具。各种“划分问题”同样被解决了,而最著名的即“项链问题”,又Noga Alon在1987年解决。更多地,复杂度问题,比如说线性决策树算法的复杂度,以及与Aanderaa–Karp–Rosenberg猜想相关的单调图性质的复杂度,同样可以用拓扑组合进行解决。另外一个很大的理论及“偏序集的拓扑”。在1980年瑞典数学家Anders Bj?rner提出了偏序集的shellability这一概念。如果我们有一个偏序集,我们就可以给出一个单纯形,从而定义一个拓扑空间。Bj?rner提出的偏序集的shellability也即,这一个相关的拓扑空间是一族球。这个组合的概念以及拓扑的结果给出了许多的应用,比如说Bruhat序以及代数组合中的一个问题。同时值得注意的是,如果用了shellability,我们很容易证明N(KGbubuko.com,布布扣n,kbubuko.com,布布扣)bubuko.com,布布扣 ,也即在Lovász文章中所需要的邻域复形,是(n?2k?1)?bubuko.com,布布扣 连通的。

(2)回归组合

虽然许多组合定理能够被拓扑证明,一个自然的问题是,这些拓扑定理是否能够证明组合问题?2000年组合学又一次突破,即Matou?ek首次给出了Kneser猜想的组合证明,也就是我们前面所提到的。证明中用的Tucker引理与Borsuk-Ulam定理是等价的。同样,Borsuk-Ulam定理的组合兄弟们也能够用来解决“平均划分问题”。同时,离散数学中许多具体的证明需要快速计算同调群或其他不变量,而这些快速的程序都依赖于组合的构造。

代数拓扑来自于组合拓扑的研究,正如Lefschetz首次在杜克大学提出代数拓扑时所说的一样:

The assertion is often made of late that all mathematics is composed of algebra and topology. It is not so widely realized that the two subjects interpenetrate so that we have an algebraic topology as well as a topological algebra

——Solomen Lefschetz

而最后一句话对于现在的组合与拓扑来说同样成立。

8.鸣谢与拓展阅读

最后,感谢吳耀琨老师所上的“计算拓扑”课,没有这门课程,我是不会注意到Hatcher书上小小的一个Borsuk-Ulam定理居然能用这门有用的应用,能够成为组合领域的一大利器。

同时感谢网上的各位学者,将他们的美妙的成果放在了网络之上,让我有能力一窥这一领域的浩瀚博大。这里我给出我这篇文章所参考的资料:

[1]Some Mathematics Of Theoretical Computer Science:很简要地给出了Greene的证明,是我第1,2部分的来源

[2]25 years proof of the Kneser conjecture :给出了Kneser猜想的历史,是第3,7部分的主要来源

[3]Kneser‘s Conjecture and its Generalizations :伊朗人写的presentation,是我4,5部分的主要来源

[4]Combinatorial topology and the coloring of Kneser graphs:法国人的presentation,是我第6部分的来源

这一领域还有许多可以引用的文献,这里我就不一一列举了,从我这几篇文献的引用就可以大致了解了。

Kneser猜想与相关推广,布布扣,bubuko.com

Kneser猜想与相关推广

标签:style   blog   class   code   c   ext   

原文地址:http://www.cnblogs.com/misaka01034/p/KneserConjecture.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!