passer_by 发表于 2010-2-14 01:05:06

关于6E4C最优化,个人的一些理解与尝试

原来学习桥式时原文没怎么看,所以基本上忽略了原文的最优化的这段文字,感谢师傅(我一直是这么称呼版主的,呵呵)将它拿来引起大家注意!!!
师傅说6E4C的最优化就是2.5LOOK,这点,我不怎么同意,作者的最优化虽然有很多情况确实跟2.5look有相似的情况,,相似的转法,但如果说作者提到的最优化就是2.5look的话,我想有很
多地方还是有很多不妥吧!2.5look因为观察的面数少,所以,它用到速拧上确实会有很多好处,但2.5look的步数却不会比优化后的作者的6e4c步数少!
还是用例子说话吧!
从第一个状态说起MUM2U'M'U'M'U'M'U'MU'M'
用作者提到的最优化后的方法是
http://mf8.com.cn/flash/cube3.swf?&face=000030343020050555000010141020060666060020050444341444&initmove=&move=MUM'UMUMUMUM2U'M'
用2.5look的方法
http://mf8.com.cn/flash/cube3.swf?&face=000030343020050555000010141020060666060020050444341444&initmove=&move=UMMU
第二个状态:M'F2MF2UMUMUM'U'M
这个状态就是2.5look与作者的最优化相同的地方,当然,2.5look有点太公式化了,过程中有些冗长,而且,造成了后面还原时的很多区别
作者的最优化http://mf8.com.cn/flash/cube3.swf?&face=000030161010060646000010353050050545020040040434224464&move=M'UMU'M'U'M'U'F2M'F2M
2.5look的方法http://mf8.com.cn/flash/cube3.swf?&face=000030161010060646000010353050050545020040040434224464&move=M'U'MUM'UMU2M2U'E2M'E2M'
第三个状态是个人发现的状态MU2MUMU'M'U'MUM'
最优化后为http://mf8.com.cn/flash/cube3.swf?&face=000030111050060646000010363050050545020040040434422464&move=MU'M'UMUM'U'M'U2M'
以下为2.5look中的各种方法:
http://mf8.com.cn/flash/cube3.swf?&face=000030111050060646000010363050050545020040040434422464&move=M2U'MUMU'M'U'MUM2UMU2M'
http://mf8.com.cn/flash/cube3.swf?&face=000030111050060646000010363050050545020040040434422464&move=M'UM2UM'UM'UM'U'M2UB2MB2MU2
http://mf8.com.cn/flash/cube3.swf?&face=000030111050060646000010363050050545020040040434422464&move=M2U'MUMU'M'U'MUM2UMU2M'
http://mf8.com.cn/flash/cube3.swf?&face=000030111050060646000010363050050545020040040434422464&move=U'MUM'U'MU'M'UM'U2M2UM
]http://mf8.com.cn/flash/cube3.swf?&face=000030111050060646000010363050050545020040040434422464&move=UM'U'U2MU'M'U'MUMU2M2U'E2ME2
http://mf8.com.cn/flash/cube3.swf?&face=000030111050060646000010363050050545020040040434422464&move=MU'MUM2U'M'U'MU'M2UD2M'D2M

通过上面的三种状态,及作者讲解的最优化可以得出这样的结论:作者的最优化并不是所有状态都适合速拧,但步数一定都是最短的,2.5look及没有优化过的6e4c,因为观察时的优势所以对
速拧非常有帮助。作者关于最优化中可能也会有没有写入的情况,关于最优化作者只是给出了尝试的初方向(初方向上可能会有误,个人觉得并不是所有的初方向都对),并没有给出完整的
公式,我觉得这应该就是作者有意思的地方,也是桥式有意思的地方,所有的东西都需要我们自己去发现。因为一直都慢慢拧练观察,所以,6e4c也发现一些比较明显的,碰出一些简单的优
化情况,也正因为如此,速拧时总想用到那些,我速拧时的速度比原来慢了。所以,各位同门在学习和思考最优化的时候,吸取我的教训。当然,作者给出的状态,我也并不是都找到最优了
,但绝对足以说明问题了
(将上面的一长串地址完全复制到浏览器窗口中,即可观看,师傅过来帮忙编辑一下吧,麻烦了)

[ 本帖最后由 shifujun 于 2010-2-14 02:56 编辑 ]

passer_by 发表于 2010-2-14 01:06:30

自己坐沙发,一定要将地址完全复制后才能观看,直接点不能看

passer_by 发表于 2010-2-14 01:13:48

哦,对了,我们当然可以根据最优化(当然是完全掌握最优化后),修改一些2.5look的公式,使其更适合速拧,呵呵
总之,缩短步数的方面,哪种方法都有一些可取之处

shifujun 发表于 2010-2-14 01:56:56

嗯,一会上电脑上帮你编辑。
我的意思是,最优化和2.5look的共同点都是利用了蓝绿中心向上的处理。其余内容和传统方法没有本质或者太大区别。我也是就最优化这段文字介绍下2.5look,2.5look如果不做第一步不是也能还原嘛,只是不能做到只看2.5次了。我说的可能是不够严谨了,因为我没太关注它的公式。它的公式不太好总结。

shifujun 发表于 2010-2-14 03:24:47

我看了半天你的例子,我有点困了,好像没全看懂。第二个flash好像我给复制丢了一段。。。
作者给的那个表里的转法,不带*的是直接得到6个棱块方向正确的。带*的是说转完得到一个上面错3个下面错1个的状态。
是这样吧?
我怎么感觉你例子里按作者方法的那两个例子不是按他的转法做的呢?这配色我看着实在是费劲了点。。。明天再看了,困。。。

shifujun 发表于 2010-2-14 03:26:08

还有,作者的优化好像没提到一定要把UL和UR棱还原,你给的例子好像全给一起还原了。。。当然,这样更好!

passer_by 发表于 2010-2-14 09:34:38

仔细琢磨下,发现我的理解有很多偏差,作者讲的确实是利用了蓝绿中心向上的处理,我理解错了。不过,倒是考虑还原ul和ur也可以成为优化的一个新方向,呵呵……反正,如果真正做起最小步,基本上所有可能最优的转发都需要考虑一下,毕竟,ur,ul不同的还原方法对后面还原时的步数的影响是不同的……本帖仅用来帮助不明白最优化那贴的同学更深入理解最优化

passer_by 发表于 2010-2-14 09:56:55

总之,从步数方面来说,2.5look优势应该说基本没有
下面是真正作者的最优化第一个例子
http://mf8.com.cn/flash/cube3.swf?&face=536142&initmove=MUM2U'M'U'M'U'M'U'MU'M'  &move=MMUM'U2MU2M'U'B2M'B2
第二个例子
http://mf8.com.cn/flash/cube3.swf?&face=536142&initmove=M'F2MF2UMUMUM'U'M    &move=MU2M'UM'U'M'U2M'UM2UF2MF2M2
麻烦再给编辑,谢谢啦

[ 本帖最后由 shifujun 于 2010-2-14 11:16 编辑 ]

passer_by 发表于 2010-2-14 10:12:38

哦,对了,判断不同方法是否有步数优势是从到UL与UR还原为准,同种状态不同方法在UR和UL还原后的出现情况会有差别,从而造成总体步数的差别,做最小步时,需要从多方面考虑才能更加的减少步数吧!优化中的很多情况都不适合速拧,会造成较长时间的停顿
呵呵

shifujun 发表于 2010-2-14 11:18:14

那些不带*的就是适合速拧的。
页: [1] 2
查看完整版本: 关于6E4C最优化,个人的一些理解与尝试