我学了Alex Fung魔方解法(见Solving the Rubik's Cube Systematically),这是一种精确的数学法,且是一种思路,一个系统解决方案,一种原理,不用死记硬背公式。
Fung解法的整体思路是:先角后棱再中心,先转位置再转面。具体来说,(1)先底4角,再顶4角;(2)然后底三棱,顶三棱,最后顶和底两棱,得到两面正确;(3)中间层的棱;(4)最后中心。每一步骤都是先把那一块转到那个位置去(动作是move),先不管方向(orientation),然后再转方向:角拧转(twist),楞翻转(flip)。
X•Y•X-1 是一个conjugate(参考Design Theory),X,Y为魔方的转动操作,可以是单个操作或复合操作,但数学集合术语完全适用,例如X为F(左手顺时针转90度),X-1表示F-1(左手逆时针转90度);•表示动作相连,可省略,写在这里仅仅为了当动作为复合操作时,看起来清晰。
conjugate的特点是逆为中间的动作的逆:(X•Y•X-1)-1=X•Y-1•X-1。
X•Y•X-1•Y-1是一个commutator,记为[X, Y],其特点是逆为两个转动操作相同但先后次序反之:(X•Y•X-1•Y-1)-1 = (Y•X•Y-1•X-1) = [Y, X]。
CM1包括左手和右手的操作,有CM1R,CM1R-1,CM1F,CM1F-1。
CM1R = R-1•D-1•R 目标角在FRD,面朝右,右手操作。直觉:右手合,如图示。
CM1F = F•D•F-1 与CM1R左右镜像,左手合CM1R-1 = (CM1R)-1=R-1•D•R 目标角在FRU,面朝左,右手操作,将其转到FRD,面朝左。直觉:右手开。
CM1F-1 = F•D-1•F-1 与CM1R-1左右镜像,左手开
CM3R = [CM1R, U] = CM1R•U•CM1R-1•U-1 三角顺时针轮换,仅改变三个角的位置,直觉:三角轮换。
CT1 = CM1R-1•CM1F 目标角在FRU,面朝左,先右手CM1R-1将其转到FRD,面朝左,再左手CM1F,转到FRU,面朝上。直觉:右手开左手合。CT1-1=CM1F-1•CM1R 与CT1左右镜像
CT2 = [CT1, U] = CT1•U•CT1-1•U-1 目标角位置正确,面朝向不对。成对的镜像操作。仅改变两个角的面朝向。直觉:两角翻面。
EM1BR = [F, M] = F•M•F-1•M-1 直觉:前腰回回
EM1BR-1 = [M, F] = M•F•M-1•F-1 直觉:腰前回回
EM1BL = [F-1, M2] = F-1•M2•F•M2 直觉:后腰腰回回EM1BL-1 = [M2, F-1] =M2• F-1•M2•F 直觉:腰腰后回回
EM3 = [U2, C-1] = U2C-1U2C
NM4 = [C, M2] = C•M2•C-1•M2
EF1B = EM1BR-1•EM1BL = [M, F]•[F-1, M2] = (M•F•M-1•F-1)•(F-1•M2•F•M2) 直觉:腰前回回 前腰回回(一二三四五六七八)
EF1B-1 = EM1BL-1•EM1BR = [M2, F-1]•[F, M] = (M2•F-1•M2•F)•(F•M•F-1•M-1) 直觉:腰腰后回回 后腰腰回回(一二三四五六七八,“腰腰”算一步)
EF2B = [EF1B, U2] = EF1B•U2•EF1B-1•U2 第二个操作是:一个次序相反的EM1BL,接一个正常的EM1BR
1)三阶魔方视频
Alex Fung魔方解法整体介绍、第一层十字架:0~2:10秒
第一层的角、基础动作左手合、左手开、右手合、右手开:2:10~7:10秒
顶层三角轮换:7:10~11:50秒
顶层两角换面:11:50~16:17秒
顶层四棱、前腰回回、后腰腰回回:16:17~22:26秒
中间层三棱轮换:另一个视频
中间层中心对换:22:26~24:35秒
中间层两棱换面:24:35~末尾
2)两阶魔方视频
附录二:Fung解法与经典解法的结合
Fung解法适用于其他异形魔方,例如二阶、四阶、镜面等,但在五魔方中,中间层不能转,若用上下层相对旋转的方法,我还没能尝试。
经典的“先第一层、后第二层、再第三层”魔方解法中,关于第二层棱如何拧对,“魔方小站站长”使用“远切回回、接孩子回家”算法,但新浪博主“震我一下魔方宅”将其拆解为两个“上钩下回”动作。
左手上钩下回=(魔方上下颠倒后)右手合+底回 即,(经典)F-1•U-1•F•U=(Fung解法魔方上下颠倒后)R-1•D-1•R•D=[R-1, D-1]
右手上钩下回=(魔方上下颠倒后)左手合+底回 即,(经典)R•U•R-1•U-1=(Fung解法魔方上下颠倒后) F•D•F-1F•D-1=[F, D]
故,第二层棱拧对的解法“远切回回、接孩子回家”=(Fung解法中魔方上下颠倒后)远+右手合+底回+左手合+底回。或,镜面动作。
三阶魔方“震我一下魔方宅”君调整顶层棱十字架以及位置也使用上钩下回的动作组合。但五魔方的顶层调整棱的位置依然用到魔方小站站长教的“小鱼一”和“小鱼二”。