- 注册时间
- 2007-12-27
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 41471
- 在线时间
- 小时
|
楼主 |
发表于 2014-11-1 11:55:25
|
显示全部楼层
现在我们同样以m=13,n=8作为例子来手工计算。为了描述方便,还需要定义几个术语。
边的子孙树—— 边的白端子树和黑端子树中不含根结点者,即边的子端子树。也称为边的子端的子孙树。
边的白/黑端子树谱表T=(边的权重 r,白/黑端子树所含黑点数 B,白/黑端树所含白点数 W),简称为边谱。
为了区别白端和黑端,在黑端谱表中 r 取负值。所以黑白谱表中的参数统一成立关系式 r=8W-13B.
好了,下面可以开始计算了。
1、先计算出所有可能的谱,通过解不等式-8≤r=8W-13B≤8, 0<W<13, 0≤B≤8可得。
- {r,w,b}/.Solve[8 >= r==8w - 13 b >= -8 && 0 <w<13 && 0<= b <=8, {r, b, w}, Integers]
- out[1]={{-8, 8, 12}, {-7, 3, 4}, {-6, 6, 9}, {-5, 1, 1}, {-4, 4, 6}, {-3, 7, 11}, {-2, 2, 3}, {-1, 5, 8},
- {1, 3, 5}, {2, 6, 10}, {3, 1, 2}, {4, 4, 7}, {5, 7, 12}, {6, 2, 4}, {7, 5, 9}, {8, 0, 1}}
复制代码 其中B+W较小的谱容易确定对应边的层级:
一级边,叶柄,权重为8, T=(8,0,1),相应的黑端谱 (-8, 8, 12)必含根结点,舍去。
二级边,子端权汇13,所以只够长出 1 条一级边,r=13-8=5, T=(-5,1,1),相应的白端谱 (
三级边,子端权汇8, 也只够长出 1 条二级边,r=8-5=3, T=(3,1,2)
四级边,子端权汇13, 设可长出 a 条 一级边, b条三阶边,则T=(8a+3b-13, b+1, a+2b)
a=1时,b=1, 有 T=(-2, 2, 3)
a=0时,b=2, 则 T=(-7, 3, 4)
b=3, 则 T=(-4, 4, 6)
b=4, 则 T=(-1, 5, 8)
得四级边4种. 显然,树至少包括 4 个层级的边,所以一、二、三级边的B+W较大端的子树必含有根结点,对应的谱(-8, 8, 12), (-3, 7, 11), (5, 7,12)舍弃。
(-2, 2, 3)为四级边,对应的 白端(2, 6, 10)和通过一个白点对接的 (-6, 6, 9)都不是四级边,两者都必含根结点,舍去。
2、如果四级边是顶级边的话
假定从根结点 (白点,权汇为8) 伸出二级边和各种四级边的数目分别为`\{x_1, x_2, x_3, x_4, x_5\}=:X`,
通过统计根结点各边参数可以得到 3 个方程(由于存在赋权公式,只有两个独立方程),为了简化公式输入写成矩阵形式:
\[\begin{pmatrix}5&2&7&4&1\\1&2&3&4&5\\1&3&4&6&8\end{pmatrix}\cdot X^\tau=\begin{pmatrix}8\\8\\12\end{pmatrix}\]容易解得上述方程仅有以下 5 解
(0,0,0,2,0), (0,0,1,0,1), (0,2,0,1,0), (0,4,0,0,0), (1,1,0,0,1) |
|