我喜欢魔方 发表于 2005-9-22 11:24:35

[求助]共有几种状态呢?

在第一,第二层对好,第三层对好了棱的色,还有一个角色和位置也对好了,那么它还有多少种情况呢?希望对此有研究的魔友,帮我算算,最好能给出JAVA图形!!!谢谢了.

pengw 发表于 2005-9-22 12:12:51

<P>依据N阶定律簇内变换:</P>
<P>中棱块簇:4*3</P>
<P>边角块簇:9*3</P>
<P>中心块簇:2</P>
<P>所有可能情况=4*3*9*3*2=81*8=648</P>计算原理详见"N阶定律"<br>
[此贴子已经被作者于2005-9-22 12:21:58编辑过]

大烟头 发表于 2005-9-22 12:20:10

<applet code="RubikPlayer.class" codebase=3 width="300" height="300">
  <param name="scrptLanguage" value="SupersetENG">
  <param name="stickersFront" value="0,6,6,0,0,0,0,0,0">
  <param name="stickersRight" value="6,6,6,1,1,1,1,1,1">
  <param name="stickersBack" value="6,6,6,3,3,3,3,3,3">
  <param name="stickersLeft" value="6,6,4,4,4,4,4,4,4">
  <param name="stickersUp" value="6,5,6,5,5,5,5,5,6">
</applet>
<P>剩下棱位4*3*2</P>
<P>剩下角色3*3</P>
<P>剩下角位3(棱位都定好后,最后两个角位是固定了)</P>
<P>计:(4*3*2)*(3*3)*3=648</P>为何还有这么多?有没有搞错!

pengw 发表于 2005-9-22 12:29:27

<P>中棱块簇:所有色向正确,但都不在原位所以:4*3(大烟的计算用了色向,其实前题已归位)</P>
<P>边角块簇:只有一个归位,余下的所有可能变换:9*3(大烟的色向算错了)</P>
<P>中心块簇:有二种独立变换可能:2(大烟的计算没考虑)</P>
<P>所以:648</P>
<P>仔细想想,其实还应该乖2,因为三阶有二种扰动关系,上述命题,在二种扰动关系下都存立,同时命题作者没有明确指定归位的边角块,因而可选择范围是4,因此:</P>
<P>严格地讲所有可能情况:2*648*4=5184</P>
[此贴子已经被作者于2005-9-22 12:48:38编辑过]

大烟头 发表于 2005-9-22 12:57:44

<P>如果要考虑中块,我还要648*2。</P>
<P>如果在这情况下要一步复原,请问共需要几个公式?(中块色向不算、可以最后或最早调整补一步、公式与它的镜像公式合算一个公式。)</P>
[此贴子已经被作者于2005-9-22 13:05:22编辑过]

pengw 发表于 2005-9-22 13:05:07

648中已包含了中心块计算,这个其实就是一个缩小的三阶状态计算,公式方面我就外行了,等等邱志红最近将发表论文,看看能否给出一个统的公式生成方案,邱志红将问题展的很宽.
[此贴子已经被作者于2005-9-22 13:11:21编辑过]

cube_master 发表于 2005-9-22 23:49:41

<P>棱块位置:4×3=12</P>
<P>角块方向:3×3=9</P>
<P>角块位置:3</P>
<P>总状态:12×9×3=324</P>

pengw 发表于 2005-9-23 07:36:39

<DIV class=quote><B>以下是引用<I>cube_master</I>在2005-9-22 23:49:41的发言:</B><br>
<P>棱块位置:4×3=12</P>
<P>角块方向:3×3=9</P>
<P>角块位置:3</P>
<P>总状态:12×9×3=324</P></DIV>
<P>即是不考虑以下前提,计算也是错误的: <br>
<P>1.中心块状态 <br>
<P>2.一个归位块有四选可能 <br>
<P>因为三阶有2种扰动关系,在以上前提下,每种扰动关系之中,都有324种状态,总状态应是:648 <br>
<P>虽然扰动关系不是所有人都认同,但却是魔方变换的固有的属性,支配着魔方变换的方方面面,无法回避.</P>
<P>需要说明一点:如果命题中"有一个角色和位置归位了"改为"有唯一角色和位置归位了",那么CUBE的计算在二个前提下是正确的.</P>
[此贴子已经被作者于2005-9-23 7:46:52编辑过]

大烟头 发表于 2005-9-23 08:15:01

<P>呵,居然三个人有三种答案!</P>
<P>大家知道pll有21个公式,如果在这情况下要一步复原,我想共需要21*9=189个公式。</P>
<P>(中块色向不算、可以最后或最早调整补一步、公式与它的镜像公式各算一个公式。)</P>

pengw 发表于 2005-9-23 09:02:58

<DIV class=quote><B>以下是引用<I>大烟头</I>在2005-9-23 8:15:01的发言:</B><BR>
<P>呵,居然三个人有三种答案!</P>
<P>大家知道pll有21个公式,如果在这情况下要一步复原,我想共需要21*9=189个公式。</P>
<P>(中块色向不算、可以最后或最早调整补一步、公式与它的镜像公式各算一个公式。)</P></DIV>
<P>无须基于公式,直接运用N阶定律的簇内/簇间变换即可算出,如同计算三阶总状态数一样.</P>
页: [1] 2 3
查看完整版本: [求助]共有几种状态呢?