天方魔 发表于 2016-12-26 03:22:02

【天方夜谈】——三盲[五循环]研究

本帖最后由 天方魔 于 2016-12-26 03:21 编辑

引子——
楼主不才,研究三盲有六年多了,成绩还是没能SUB40。主要是因为平常太懒练习量太少的原因。最近一个月加强练习,这一个月的练习量比我前六年练的都多。但是除了高考一年从没有放弃过三盲而且我只专攻这一个项目。这么多的时间都是在三盲的研究上,818公式都是我自己推算的。这么多年来也算是对三盲的研究有点成绩,从今天开始楼主要不定期更新一系列以【天方夜谈】为名的帖子,把最近几年所有的研究成果慢慢分享出来。之所以称为“夜谈”,是因为楼主现在基本只有夜里才有时间写帖子,而且一般夜里思路较为清晰。成为”天方夜谭“其实也不错,因为我所分享的这些东西可能用处不大纯属理论性的研究。五循环的研究已经忘了从什么时候开始的了,最初是在推818公式的时候无意中遇到五循环公式,后来对五循环公式有点兴趣开始重点研究。2014年冬天的时候开始有目的的研究并五循环公式,但是断断续续一直没有头绪。但是现在楼主算是已经放弃五循环的理论研究了,现在我把我对五循环的所有理解都分享出来,希望能对对五循环有兴趣的大神们有点帮助。
正文——
首先要解释下什么是五循环公式:五循环顾名思义就是有五个块参与循环,也就是说一次性解决除缓冲块外的四个块的归位。理论上三盲棱块五循环公式有22×20×18×16=126720条公式,角块有21×18×15×12=68040条公式。。。(知道楼主为啥放弃了吧:L)当然这只是理论上的数值,就像彳亍法也没必要背完全部818公式可以通过setup的方式来用一样,五循环肯定也会有大家能接受的方案。
楼主理解的五循环公式是修改三循环公式的限制得到五循环公式。这个限制是指做公式的前提条件,比如CFOP的PLL公式必须限定好顶面色相必须还原,OLL公式必须限制底层和中层必须要还原一样。限制越多公式就越长,就像三循环里异层三循环公式比同层三循环公式要简单(当然这个同层和异层的概念也是相对的,这里就不多做陈述)。这也可以解释了为什么五循环公式普遍比三循环公式简单(这个后面会有详细的讲解)。那么要理解五循环公式必须要理解三循环公式,大家不要嫌楼主啰嗦,在这里要再次讲解下三循环公式,准确的说是三循环的交换机!以此来引出五循环的原理!
首先给大家看个2005年大烟头发表的帖子,传送门:http://bbs.mf8-china.com/forum.p ... hlight=%BF%D5%D1%A8这里在表达对大神深深的敬意(2005年小学五年级:hug:)的同时借用帖子里的两个概念……
1,群:魔方的每一次转动,都可看作是两个相对运动的群。如U、D、R、L、M等都可看作是一个转群。
2,空穴:经过的公式A使其中的一个转群只有一个块产生变化,那这个块的位置就叫空穴。空穴法的四个步骤:ABA'B'就是大家所说的交换机!
下面用图解的方式给大家讲解交换机的原理,如下左图我们要解决1、2、3这三个方块的顺时针运动,规定只能只能在白色的路径上运动,不能跨过灰色的格子。那么最优的解法就是下右图这四步解法。            这四步对应的是A:1去2位置,  B:3去2位置,  A':2去3位置去1位置,  B':1去2位置去3位置。这个解法的最重要的就是原本数字2的位置,而这个位置在三循环公式里就是个空穴位置。下面再用一个公式来具体讲解……公式示例:(RU'R'U)(M')(U'RUR')(M)这个公式的ABA'B'这四步就是这四个括号,公式A=RU'R'U,  公式B=M',  公式A'=U'RUR',  公式B'=M。那么这条公式的空穴位置很好理解就是做完公式A后M层这个转群的唯一移动了的UF位置。而下一个公式B的M'就使DF块换到了空穴位置,然后再做公式A的逆公式A'的U'RUR'就使空穴位置的棱块换到了原来的位置。最后公式B'的M空穴归位。

上面都是关于三循环交换机的讲解,重点就是这个空穴,其实这个空穴的概念我们再刚开始学习魔方还原七步层先法最后一步翻色用六次还原的RUR'U'这个公式的时候就已经用到了。用空穴来理解三循环大家都感觉没毛病吧?其实毛病大了!!!因为我们定义了一个空穴,那么就相当于加了一层限制!我们限定了转群只能有一个空穴,那么我们为了使一个空穴成立就要做一系列的转动使转群的其他块归位。我们再来看公式(RU'R'U)(M')(U'RUR')(M)。我们会发现交换机的第一步A(RU'R'U)只有U层的转动影响了M层转群的棱块,我们做RU'使M层转群移动了两个棱块的位置,做R'U不仅仅使其他块换到了空穴位置,还使M层转群的另外一个棱块归位。也就是说为了使M层转群只产生一个UF位置的空群,做了RU'R'U这四步公式。如果我们修改转群只有一个空穴的限制,那么我们只需要做前两两步RU'就产生了两个空穴!!这样再按照ABA'B'的步骤来做公式:(RU')(M')(UR')(M)就得到了一个五循环公式!!!!



讲到这里大家会发现其实五循环公式的原理也是交换机,只是用了两个空穴的交换机。之前说到五循环比三循环公式更简单就是因为去掉了只有一个空穴的限制!这点从CFOP公式中有更好的提现。CFOP的限制应该是:P>O>F>C,因此限制最少的C最容易做,都不需要公式。实际上五循环两个空穴也是一种限制,限制是相对的,虽然相较于三循环一个空穴的减少了限制,但是为了使两个空穴成立也是一种限制!!!!



同三循环的交换机一样五循环也有两个空穴的交换机图解。      
{注:此图解是网友“DBPandabu”(“现役盲拧爱好者之家”群里的“熊猫”)提出来的。}

下面是楼主之前研究五循环公式的时候记录下的一些五循环公式,其实手写的公式本上有更多的公式。
(注:楼主三盲棱块编码Q和R,S和T,W和X,Y和Z是反的,个人习惯问题,公式仅供参考!)

天方魔 发表于 2016-12-26 07:36:36

本帖最后由 天方魔 于 2016-12-29 13:06 编辑

两个空穴的交换机产生了五循环公式,那还有另外三个空穴、四个空穴的情况。。。三个空穴的交换机就产生了七循环公式。。。多空穴状态已经不能称为空穴了,整个转群都参与了交换,那应该称为空群了。。。七循环的图解和三循环与五循环图解类似,往上加两个块就是了。关于交换机的研究肯定还有更深的层次,以后楼主还会再开一个贴子分享楼主关于交换机的理解!

咔咔易拧 发表于 2016-12-26 08:33:13

caoskow来顶!

123wyx 发表于 2016-12-26 18:42:14

写得非常好的一篇文章。技术帖必须大力支持!
相信盲拧技术还有不断完善和进步的空间,经过不懈努力,一定会有新的收获和感悟。:handshake

123wyx 发表于 2016-12-26 18:55:32

那天在QQ群和楼主讨论了不少关于五循环的问题,我再补充两句:
天方魔的积累的五循环公式是研究五循环模式非常好的资料。
研究五循环可以从不同的角度入手。楼主的研究就是一个很好的思路。
另一方面,如果我们从"setup到基本公式"的角度来理解五循环,可以把UM'U'M这个换位子公式(参见楼主的“两个空穴的交换机图解”)看作一个基本公式,通过setup到这个公式的状态,可以得到很多五循环公式。大部分五循环公式可以看成这种模式。
天方魔的资料中,还能看到其他模式的公式,如(R2 U)x6,这是一个很漂亮的RU流五循环公式。
给楼主的研究点个赞。:lol

sjont 发表于 2016-12-27 00:25:05

5循环的理想情况就是3个公式解决所有棱。那么两步法的5循环棱操作时间不超过3秒。但是这巨大的公式量怎么破。还有,5循环在角块中的应用有吗。另一个问题,奇偶校验会变得很难判断,或者说容易出错。如果把5循环,看成3循环的母集,不要把5循环看成单独的4个棱块交换,而是看成两组,以组为单位分类总结公式会不会好一些,看成同时参与的两个三循环,用两个缓冲位,分组总结公式??

天方魔 发表于 2016-12-27 09:06:56

本帖最后由 天方魔 于 2016-12-27 09:11 编辑

sjont 发表于 2016-12-27 00:25 static/image/common/back.gif
5循环的理想情况就是3个公式解决所有棱。那么两步法的5循环棱操作时间不超过3秒。但是这巨大的公式量怎么破 ...

关于五循环公式的应用还有待商榷,日后肯定会有个大家能接受的方案,这需要各大神们的通力研究,这也是我写词贴子的原因。
我认为三盲中不应该把五循环当成主要,而是三循环的辅助,可以用五循环解决的就用,不够五循环的就用三循环。比如棱块有五组编码,两个五循环解决了四组,剩下一组组肯定只能用三循环,奇偶同理。楼主现在用拼音编码读码的时候就是两组两组一起读,就是两个读音配对为一个五循环,但是最后只剩单独一个读音,那肯定用三循环。(虽然这样读但是还是用三循环公式:L)
另外你后面说的思路就是王宇欣大神大神正在研究的,他是从实际应用的角度思考,我这个只是原理的研究,实际应用用处不大。就像我们在推818公式,优化setup的方式来推公式比用交换机推公式永远要简单方便。

yingmu 发表于 2016-12-27 10:42:37

好贴,顶起来!!!

sjont 发表于 2016-12-28 14:00:49

天方魔 发表于 2016-12-27 09:06 static/image/common/back.gif
关于五循环公式的应用还有待商榷,日后肯定会有个大家能接受的方案,这需要各大神们的通力研究,这也是 ...

我觉得作为三循环辅助,这技能很实用,但是如果分组循环,双缓冲位,应该能更好,这样SET UP的路线就不考虑4个块,而是只考虑两组,大大降低公式量,达到真正能实用的目的。

sjont 发表于 2016-12-28 14:54:23

天方魔 发表于 2016-12-27 09:06 static/image/common/back.gif
关于五循环公式的应用还有待商榷,日后肯定会有个大家能接受的方案,这需要各大神们的通力研究,这也是 ...

我个人觉得,分组5循环是最实用的方向,理解和记忆都会变得容易,另一方面,就像我说的,5循环的理想情况,是3个公式解决所有棱那么操作时间会大大降低,按3-5秒的操作时间来算,这也是巨大的突破,另一方面,5循环公式另一个好的应用方向是小循环,有很大概率用一个5循环公式解决一个小循环,并且公式需求量也不大,利用SETUP原理,可能只需要几个基本公式,就能方便的解决小循环。记忆量和编码方面,如果是分组法,可能需要衍生编码方式,比如按原编码编码后,分组二次编码但是能减少记忆量,原编码只是辅助二次编码的,而真正还原是按照二次编码直接做公式,对于绝大部分人,记忆和编码是盲拧的难点,闭上眼睛之后的操作多数人都能按速拧的速度完成公式,那么,在同样的记忆量记忆时间的基础上,5循环对操作时间的提高是非常大的。个人非常看好这个研究方向。。但是我已经很久没练盲拧了,研究5循环需要原来彳亍法很深理解和一定公式量为基础才能继续下去,就等大神来继续研究吧。
页: [1] 2 3
查看完整版本: 【天方夜谈】——三盲[五循环]研究