一、定理陈述#
Graham - Pollak定理:任何Kn(完全图,有n个顶点)的分解中至少需要n−1个完全二部图。
二、符号定义#
- 对于图中的每个顶点vi∈V,定义一个实变量xi,其中V是图中所有顶点的集合。
- 对于第k个二部图,将其左侧顶点集记为Lk,右侧顶点集记为Rk。
- 对于任意顶点集S,定义X(S)=∑vi∈Sxi,即S中顶点对应的变量之和。
三、用变量表示图的边#
- 完全图Kn的边可以表示为∑1≤i<j≤nxixj。
- 因为二部图k覆盖了完全图的边,所以有∑1≤i<j≤nxixj=∑kX(Lk)X(Rk)。
四、构建线性方程组#
- 考虑线性方程组X(V)=0和X(Lk)=0,X(Rk)=0对每个k成立。
- 对于任意满足上述线性方程组的解,有:
- 0=X(V)2=(∑ixi)2=∑ixi2+2∑1≤i<j≤nxixj。
- 由∑1≤i<j≤nxixj=∑kX(Lk)X(Rk),可得0=∑ixi2+2∑kX(Lk)X(Rk)。
五、矛盾推导#
- 注意到∑ixi2是实变量的平方和。
- 对于实变量的平方和,只有当所有变量都为零时,其和才为零。
- 如果使用的二部图数量少于n−1,则线性方程组中的方程数量少于变量数量(变量数量为n,方程数量少于n)。
- 根据线性代数知识,这样的齐次线性方程组会有非零解。
- 但如果存在非零解,就会导致∑ixi2=0的矛盾(因为非零解意味着至少有一个xi不为零,平方和就不可能为零)。
六、结论#
因此,为了避免这种矛盾,完全图Kn的分解中至少需要n−1个完全二部图,这就证明了Graham - Pollak定理。