魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 25027|回复: 11
打印 上一主题 下一主题

[教程] 降群法详解 [复制链接]

Rank: 2

积分
404
帖子
151
精华
2
UID
60282
性别

八年元老

跳转到指定楼层
1#
发表于 2016-8-15 22:50:02 |只看该作者 |正序浏览

几年前看到http://bbs.mf8-china.com/forum.php?mod=viewthread&tid=39499&highlight=%D7%B4%CC%AC%BC%AF%D7%AA%BB%BB,知道了降群法,觉得很有意思。主流的魔方解法,从入门的层先,到进阶的CFOP、桥式乃至盲拧,都是从部分到整体的思路,逐块还原魔方。但是降群法(即状态集转换法)不同,从整体出发,不断降低魔方的混乱程度,最终达到的可以轻松复原的效果。

前言:

首先试着将一个魔方随机打乱,会发现各个面颜色的分布很混乱,让人觉得很难复原。 再试一下,只用180°旋转(即只使用<L2,R2,F2,B2,U2,D2>)打乱,会发现好多颜色都连在一起,似乎很好复原的样子。

为什么会有这种感觉呢?因为不同的打乱操作对应的魔方状态数相差很多,如果魔方通过<U,D,L,R,F,B>六个基本动作打乱,那么它的状态数可以达到10^20次方种。但假如只用<U2,D2,L2,R2,F2,B2>来打乱魔方,魔方的状态数只有60万种,显然没有前一种混乱。再极端一点,假设只使用R操作,魔方只有四种状态数,任何人都能一眼看出复原路径。

对不同状态集的状态数有详细计算,可以参考http://bbs.mf8-china.com/forum.php?mod=viewthread&tid=38810&extra=page%3D1

降群法(即状态集转换法)就是从整体出发,不断降低魔方的混乱程度,最终达到的可以轻松复原效果。

降群法对各状态集的定义:

初始状态:G0<U,D,L,R,F,B>状态集--原始打乱状态

Step 1:进入G1<U,D,L2,R2,F,B> 状态集

Step 2:进入<U,D,L2,R2,F2,B2> 状态集

Step 3:进入<U2,D2,L2,R2,F2,B2> 状态集

Step 4:各块归位

下面将详细介绍进入各状态集和最后复原的详细方法。

Tips:

1、我的配色:绿顶红前白左;

2、在步骤4之前,把相对面的颜色看成等价的。180°整体旋转(x2/y2/z2)不影响魔方状态;

Step1G1<L2,R2,F,B,U,D> 状态集(group

要求:

棱块:确保所有的棱块都正确翻转。

首先,你需要找出未正确翻转的棱块(Bad edges)。一个未正确翻转的棱块是指,如果这个棱块需要R、L(非G1状态集操作)归回原位,它的朝向是错误的。

角块:无

观察:

原理:棱块归位是否有用到L/R操作?如有,则朝向错误(只用想象,不用真的把棱块转回原位去)。

棱块正确朝向的规律总结:

/底棱:

①位置在U/D层:顶/底色在U/D面;

②位置在中层:顶/底色在R/L 面;

中棱:

①位置在顶/底层:前/后色不在U/D

②位置在中层:前/后色在F/B

通过观察找出所有朝向错误的棱块,朝向错误的棱块一定是偶数,在012之间,平均6个。

方法:

翻转棱的唯一方法就是把L层或R层转动90度,这样一次会把这一边的4个棱全部翻转。为了翻转4个棱,你只需要简单把它们都放在一边(比如右边),然后把该层转动90度。

为了翻转2个棱,你可以把其中一个放到R层上,再转90度,这样2个就变成了4个(新出现的3个+原来的1个),就又可是用刚才的方法了。

Step2G2 <L2,R2,F2,B2,U,D> 状态集(group

要求:

棱块:中层的棱块都位于中层,顶/底层的棱块只能U/D层且被正确翻转了。

在Step2的末尾,你应该看到,顶面和底面只有蓝/绿色,而在中层,红橙色朝向左/右,白黄色朝向前/后。

角块:所有的角块朝向正确:所有的蓝/绿色都在U/D面上。

观察:一眼望穿

方法:

切记我们刚刚进入G1状态集,我们只能使用G1中允许的转动,不能单独进行R/L操作,除非操作之后原路返回。

还原棱块:

我们希望在顶层和底层各得到一个蓝/绿色的Cross,由于空间有限,必有至少4个已成为Cross的一部分。(PS:在Step 1中,应该注意,尽可能将蓝/绿色集中在U/D层)

通用的策略是,先在顶层和底层各放3个蓝/绿色的棱,然后调整一下U和D,使得Cross的缺口都朝前。这时,两个缺失的蓝/绿色棱块一定在中层的某处(如果不是,那一定有4个蓝/绿色棱同时在顶层或底层,而不是3个)。用180度旋转(L2,R2,F2,B2)把这剩下的两个红色棱移到中层朝前的地方,再把F层转动90度。

还原角块:

一次翻转两个角块:

把一个角块放在LUF位置上(角A),把另一个角放在FDR位置上(角B),然后做:
  R'D - 翻转角B
  L2 - 交换角B和角A
  D'R - 在返回时翻转角A

同理,整理两角翻转系列公式:

RU-L2-UR(FUR↗LDF↖)2顺5逆

RD-L2-DR(LUF↗FDR↖)1顺6逆

LU-R2-UL(LUF↗FDR↖)6顺1逆

LD-R2-DL(LDF↗FUR↖)5顺2逆

将要翻转的两个角块用U/D整理到F面相对的位置,再套用公式。

   进阶解法可以直接使用OLL翻转角块。


写到一半字数好像超了,楼下继续吧。也可以直接下载附件word,添加有大量实例,更方便理解。


降群法详解.zip

154.92 KB, 下载次数: 386

已有 1 人评分经验 收起 理由
cube_master + 20 很给力!

总评分: 经验 + 20   查看全部评分

Rank: 1

积分
100
帖子
60
精华
0
UID
1355800
性别
保密
居住地
鸡西市
兴趣爱好
速度
理论
12#
发表于 2024-10-1 15:01:18 |只看该作者
OROCHIPHI 发表于 2024-10-1 01:48
目前最少步的主流方法了,G2子群(DR)已趋向成熟,E层棱块归位与CO是同时完成的。G3子群(HTR)则可以通过 ...

求教E层棱块如何和CO同时完成

使用道具 举报

Rank: 1

积分
13
帖子
5
精华
0
UID
1336054
性别
保密
兴趣爱好
速度
11#
发表于 2024-10-1 01:48:53 |只看该作者
目前最少步的主流方法了,G2子群(DR)已趋向成熟,E层棱块归位与CO是同时完成的。G3子群(HTR)则可以通过识别角块的情况用类似DR的思路做出。最少步目前还有一些FR之类的进一步降群,不过非必要了。

使用道具 举报

积分
1
帖子
1
精华
0
UID
1355041
性别
保密
兴趣爱好
速度
10#
发表于 2023-9-1 12:20:26 |只看该作者
二阶段算法有没有搞?

使用道具 举报

积分
4
帖子
4
精华
0
UID
1349939
9#
发表于 2019-7-26 08:27:42 |只看该作者
谢谢分享,学习一下!

使用道具 举报

Rank: 1

积分
168
帖子
156
精华
0
UID
1341246
8#
发表于 2016-8-18 18:24:20 |只看该作者
ykk 发表于 2016-8-18 16:13
降群法的平均步数比Cfop少,大约45步,http://bbs.mf8-china.com/forum.php?mod=viewthread&tid=104700&h ...

哦哦,谢谢!

使用道具 举报

Rank: 2

积分
404
帖子
151
精华
2
UID
60282
性别

八年元老

7#
发表于 2016-8-18 16:13:07 来自手机 |只看该作者
mofang0 发表于 2016-8-17 19:15
是吗

降群法的平均步数比Cfop少,大约45步,http://bbs.mf8-china.com/forum.php?mod=viewthread&tid=104700&highlight=Thistlethwaite有很多实例。但是观察是个问题,需要看遍六个面,不太利于速拧。

使用道具 举报

Rank: 1

积分
168
帖子
156
精华
0
UID
1341246
6#
发表于 2016-8-17 19:15:35 |只看该作者
无名小蜜蜂 发表于 2016-8-17 14:01
不适合速拧

是吗            

使用道具 举报

Rank: 2

积分
436
帖子
402
精华
0
UID
1336703
5#
发表于 2016-8-17 14:01:27 |只看该作者
不适合速拧

使用道具 举报

Rank: 1

积分
168
帖子
156
精华
0
UID
1341246
4#
发表于 2016-8-16 20:22:20 |只看该作者
板凳,学习一下

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-11-22 01:47

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部