《魔方组合原理》新增附录魔方角块色向问题的群论模型本书正文在网上挂出后,有读者问:既然在第八章的结尾引用了置换群的知识来简化方块置换组合数的计算,那么群论能够处理方块的色向问题吗?本文将解答这一疑问,不过这要求读者拥有群论和向量代数的初步知识。
又以下论述凡提及魔方,皆指全部角块已经归位的鲁毕克魔方。 在正文第四章(二)中,为处理角块的色向组合问题,我们在集合A={φ, T, -T}上定义了一个运算“+”(直接称为“加”、“加运算”)。容易看出,A中元素对于这一运算构成群,且此群是一个交换群和循环群。为便于进一步讨论,我们称此群为角的精细群或直接称为精细群,并将它记为E,按群论的常例表示为: E = {A, +} 又称此群中的每一个元素ti (注意ti∈A)为一个精细值,精细值的运算仍沿用正文中状态值的“+”运算。 记定义于集合A上的任一n维(魔方的角块有8个,所以是8维)向量为: <t1,t2,…,tn > 并记所有这样的向量的集合为B: B = { b|b是定义在集合A上的n维向量 } 从魔方直观看,任意一个b =<t1,t2,…,tn >表示由组装或转动而得到的所有魔方角块的一种色向组合图案,其中编号为i的那个角块的状态为ti ,ti取值的范围为集合A={φ, T, -T}。 任取B中的两个向量元素b1, b2: b1 = <t1,t2,…,tn > b2 = <ti1,ti2,…,tin > 现给出这两个元素之间加运算的定义如下。 定义1 b1 + b2 = <t1,t2,…,tn > + <ti1,ti2,…,tin > = <t1+ti1, t2+ti2,…,tn+tin > 此定义的魔方直观意义是:取两个色向图案未必相同但角块编号相同的魔方,把第一个魔方与第二个魔方中所有序号对应相等的角块的精细值(在正文中叫“状态值”)分别相加,其结果是唯一确定的一个魔方图案,这种图案的魔方也可以通过组装或转动而得到。 显见定义1与普通代数中向量加法的定义完全一致。我们知道在一般向量加法的定义中,等号两端加号的意义并不一样。定义1也是如此,其前两个加号表示两个魔方的角块按一定规则的虚拟叠合,后边尖括号中的加号则表示叠合的规则:相同编号的角块状态值(或精细值)相加。
[此贴子已经被作者于2006-12-23 19:28:27编辑过]
|