原帖由 乌木 于 2010-4-23 21:34 发表
此外,是否可以不用总态数除以253400的算法,直接计算其余7个角块和9个棱块在“BLD角块以及与它相邻的3个棱”以外的位置上的变化数:
7!×3^6×9!×2^8 / 2 =1.7065973×10^14
原帖由 pengw 于 2010-4-23 21:57 发表
这是通用算法的一个子集,这个计算的意义在于给出受影响区状态数的上限,这种计算完全是基于状态变换规则的直接运算,然而事实,上于转动限制,你上面计算出来的很多状态是无法转出来的,举例:
{U,F},无论如何转不出二棱和二角置换,其它块不变。虽然这些块都位于受影响区域,但就是转不出来,然而,不限制转动就可以转出来,即同一受影响区域,限制与不限制,其结论可能并不完全相同。
原帖由 sokoban 于 2010-4-23 11:46 发表
这个问题有多项式算法。
用置换群的语言描述这个问题,就是:给定一组生成元,这组生成元所生成的置换群有多少个元素?
具体的算法可参阅Akos Seress 著的《Permutation Group Algorithms》一书的第四章。
( ...
原帖由 pengw 于 2010-4-25 16:28 发表
回73楼:
真是不谋而合,经典!楼上,如果专门给你开个魔方群相关的贴子,专门供你操作,讲解魔方群知识,你意下如何?理论区目前缺乏群论相关的知识贴
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) | Powered by Discuz! X2 |