我对魔方状态的思考 ——交换状态
该思考源于对魔方变换过程的思考,而非对魔方始末状态的思考。 看一个例子吧.
这两个状态的复原需要的步骤一样吗?当然是一样的,都是棱块的顺时针三交换嘛,用顺时针三交换公式即可,只是施加的方位不一样而已,这可以通过整体旋转魔方来解决。 这个简单的道理大家其实都明白,也经常有意无意地使用到它。其实大家看重的东西其实还是需要怎么交换,如何交换,而不是魔方实际状态。魔方实际状态只是用来辅助判断到底要怎么交换。 上面的例子简单,大家一眼就可以判断出来。下面来一个复杂的
它们两个的复原步骤也是一样的,魔方的颜色使了障眼法,大家一眼看不出来而已。忽略颜色,关注小块的交换过程,你就能明白这一点。 从上面的现象,我就抽象出了“交换状态”这一概念。 交换状态:魔方小块的交换情况。 这里的交换包括位置和色向的交换。魔方交换状态一样时魔方状态不一定一样。现在我们就来讨论一下交换状态与状态之间的关系。做一个很简单的实验,闭上眼睛打乱一个复原的魔方,经过一定步骤后,魔方被打乱。问魔方有多少种可能的状态?不要简单地答是一种,因为初始的时候,魔方整体的色向是随机的,有24种可能,不同的整体色向通过同样的转动步骤,得到的状态就可能不一样。马上改口答有24种,也是不冷静的。看看最简单的交换状态——一转,它只对应6种状态。所以具体情况还要具体分析。 依据我的XYZ系统,魔方的状态可以写成一个函数F(X,Y,Z,-X,-Y,-Z)。又由于X,Y,Z,-X,-Y,-Z之间的制约关系(叉积)。该函数可以简化为F(X,Y)。这里的X,Y,Z,-X,-Y,-Z并不是具体的颜色,只是代具体的颜色。 作一个变换,X’=m,Y’=n。 m,n∈{ X,Y,Z,-X,-Y,-Z },且m≠±n。 那么F(X’,Y’)= F(m,n)。 由简单的排列组合,可以得到F(X’,Y’)就有24种排列组合。最多就可以对应24种状态。又由于魔方状态是小块的相对位置与色向的关系,所以就有可能存在相同的状态。由魔方的对称性,可以得到一种交换状态可能对应24,12,8,6,4,2,1种魔方状态。上面过程中所作变换过程其实就对应实践中的转换贴色,但贴色之间保持相对不变性。
一般不具对称性的交换状态就都对应24种状态。对应一种状态的交换状态就有“五色棋盘”了,12棱原地翻转。
它很特殊,不论怎么拿,用同样的步骤都可以复原。和复原态的对称性完全一样。
举例,对应12种状态的交换状态。
只给了一种状态,要大家提炼出交换状态,下同 举例,对应8种状态的交换状态(大小魔方)。
这样来看,魔方复原取决于状态,但更取决于交换状态。由魔方的对称性,我猜测,三阶魔方最远状态很可能是一种极对称的交换状态。“五色棋盘”就是一种极对称的交换状态,它对应的状态就一种,甚至我觉得它就是最远状态。为什么现在21步的状态迟迟没找到,原因可能是:20步就是最远的了。 也许以后有几个人发现了几个不同的最远状态,但很可能这些状态的交换状态是一样的。这些交换状态一样的状态,我想只能算一种。就像“伤脑筋的12块”一样,对称或旋转得到的都只算一种,看的还是块与块之间的接合状态。 中心块问题上,最对称的交换状态莫过于六个面心都原地顺时针(逆时针)转动90度了。我预言它极可能就是中心块问题的最远状态了。 接下来的难题就是计算交换状态有多少种排列组合。由于有重叠状态,状态数除以24肯定是行不通的。我现在也很忙,暂时也没有想出什么好方法。不知各位有何高见? 最后,对于一般魔方来说,同样也有“交换状态”这一提法,我没有时间研究了。
|