魔方吧·中文魔方俱乐部

标题: OLL,PLL公式咋来的? [打印本页]

作者: 路过魔尖    时间: 2008-5-9 22:00:55     标题: OLL,PLL公式咋来的?

关于对OLL,PLL学习了过后,完全不知道这个公式的原理及来龙去脉,从哪推起,还是有固定的理论基础,请赐教!

附件: 11.jpg (2008-5-9 22:00:55, 42.73 KB) / 下载次数 133
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY0MDB8N2ZiYTk3MjJ8MTcyNzMyNjY1OHwwfDA%3D
作者: robester    时间: 2008-5-9 22:10:43

<P>同此疑问</P>
<P>假如半年不玩魔方的话,cross和f2l还可以很快的单独想起来</P>
<P>但是oll和pll呢,能记起一小半就不错了</P>
作者: purple    时间: 2008-5-9 22:26:49

计算机程序应该能够求解,纯用数学的话应该有些难度
作者: 小手    时间: 2008-5-9 22:43:32

我也想过这个问题,Fridrech女士是怎么发现这种解法的?是用计算机辅助求解,还是她自己想出来的呢?
作者: lc1021364    时间: 2008-5-9 22:48:08

我记得以前好像看过这类解说的,可是忘了(白说 )
作者: 牙膏    时间: 2008-5-10 02:06:40

应该是用计算机算出来的吧。。
作者: Cielo    时间: 2008-5-10 02:47:48

原帖由 <i>小手</i> 于 2008-5-9 22:43 发表 <a href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=130372&amp;ptid=8605" target="_blank"><img src="http://bbs.mf8-china.com/images/common/back.gif" alt="" border="0"></a>
我也想过这个问题,Fridrech女士是怎么发现这种解法的?是用计算机辅助求解,还是她自己想出来的呢?
<br><br>呵呵F当时发现的是方法,公式不一定和我们现在看到的一样吧!<br><br>正如楼上牙膏所说,现在的公式我也觉得都是用电脑算的吧<br>
作者: bbshanwei    时间: 2008-5-10 08:30:32

简单的就是替换移位,但是他的路径怎么走的为什么这么走,也不是很清楚。不知道有几个人喜欢去每天研究这个啊?
作者: 路过魔尖    时间: 2008-5-10 11:41:10

哦,计算机想出来的公式?
有对公式的推导有所研究的朋友吗,指教一下啦
作者: beijiaoff    时间: 2008-5-10 13:37:44

有一些可以想出来
但是可能比较复杂或者不方便速拧做手法
计算机能计算出各种公式。然后我们挑好作的记

自己想的确比较费脑子,哈

那位女士发明的是方法,并不是公式

公式并没有什么神秘的
作者: gozichen    时间: 2008-5-10 13:47:36

有了软件公式推导不是难事,新手用来学习推导cross应该是不错的办法。吧里有这方面的软件,例如:cube explorer。
作者: 路过魔尖    时间: 2008-5-10 15:30:29

哦,谢谢指点了。看来电脑有时候还是比人更厉害。人的最少步数还原法遥遥无期哦。
作者: popopopolo    时间: 2008-5-10 17:39:22

Fridrich20多年前就使用CFOP了,那时的电脑怎么可能支持计算这么复杂的东西,我认为应该是她自己想出来的
作者: gozichen    时间: 2008-5-10 18:29:37     标题: 这是发明者Fridrich的网页:

http://www.ws.binghamton.edu/fridrich/cube.html
作者: kexin_xiao    时间: 2008-5-10 18:34:30

同意13楼的意见,当时计算机技术还不发达,估计就是纯技术研究出来的,佩服啊!
作者: 魔№鬼    时间: 2008-5-10 19:15:24

我拆了魔方看了看,有解
作者: 业余魔术师    时间: 2008-5-10 19:15:52

<P>
原帖由 <I>popopopolo</I> 于 2008-5-10 17:39 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=130851&amp;ptid=8605" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> Fridrich20多年前就使用CFOP了,那时的电脑怎么可能支持计算这么复杂的东西,我认为应该是她自己想出来的
</P>
<P>CFOP是哪一年发明出来的啊。</P>
作者: popopopolo    时间: 2008-5-10 20:24:29

http://www.ws.binghamton.edu/fridrich/history.html#last
这是她自己写的魔方成长历程,有耐心就去看看吧
作者: EVO    时间: 2008-5-10 21:37:21

我想 无论是自己想出来的还是计算机算出来的 但是她总结出来了 就已经很厉害了 如果是自己想出来了 那五体投地
作者: 采花大盗    时间: 2008-5-11 02:57:12

要不是考计算机的话那也太强了!
作者: 猫猫妖    时间: 2008-5-12 19:13:01

英文不过关怎么看啊
作者: 策策    时间: 2008-5-12 20:09:00

<P>
原帖由 <I>popopopolo</I> 于 2008-5-10 00:24 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=131043&amp;ptid=8605" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> http://www.ws.binghamton.edu/fridrich/history.html#last 这是她自己写的魔方成长历程,有耐心就去看看吧
</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>谢谢<EM>popopopolo</EM> 的网止`&nbsp;``` 刚才我进去看了看` 第三断找到了答案` </P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;答案在第三段以给出</P>
<P>Igot my hands on a primitive solving system from a Russian magazine Kvant long before I actually owned the cube. I would analyze simple moves and their action on a piece of paper, trying to figure out algorithms based on the commutator principle. Then later in the spring, our local astronomy club leader bought the cube during his trip to Hungary. He was unable to solve it and could not find anybody who would put the cube back into its original state. With the help of the commutator principle and those "Russian" moves, I solved the cube for the first time. It took me several hours.</P>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp; 大意就是她第一次解是靠一分原始的俄国杂志`` ` 而实际上自己去解的时候是自己分析的一些简单的步骤`,在纸上加以分析``<BR>&nbsp;她是用一个叫commutator principle(commutator principle 应该不是软件,只是一种自己创造公式的原理,就是说我们把两串固定步骤 a 和 b 结合起来,得到公式 aba‘b’ ,这就叫 a 和 b 的 commutator<BR>大家也可以自己试试,说不定就自创出一个公式来<IMG src="http://bbs.mf8-china.com/images/smilies/default/lol.gif" border=0 smilieid="12"><BR>) 。 因为在1981年全世界有1000多人可以解出来了``` ` 当时在捷克共和国是买不到的(!!Jessica Fridrich当时在捷克, 她不是个美国人么?) ` 在春天来临的时候` 他们当地的天文学领导者去匈牙利买了一个cube,但是他解不出来`! 最后Jessica Fridrich女士在commutator principle和杂志的帮助下用了几个小时拼上了&nbsp; !!</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>后面的文章实在是太多了` 眼花缭乱` 总之她开始用的是LBL方法` 而且她第一次拼上一面用了几分钟` 和我门都差不多`&nbsp; 但是她的那种钻研的精神是值得我们去欣赏的``</P>
<P>&nbsp;但是Jessica Fridrich的思维我不得而知` 可能比正常人要强` 也可能和我们一样, 总之我们在日常生活和工作中应该学习她的这种钻研精神`` 魔方不要过度沉迷` 毕竟CFOP玩法已经有Jessica Fridrich女士发明了` 不需要我们在去研究了` 我们在日常生活中把它当种爱好和乐趣吧``` Jessica Fridrich女士做出的贡献是很大的`` 我们应该谢谢她`!!虽然她听不到``</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>我只是翻译了一小部分`` 希望哪位英语比较好的` 抽空给大家多翻译些 ,好叫大家多了解一下她` 我觉的对我们挺有用的`` 我在这里谢谢了!!<BR></P>

[ 本帖最后由 策策 于 2008-5-14 23:09 编辑 ]
作者: 路过魔尖    时间: 2008-5-12 20:55:43

恩,现在后面的朋友都认为是F女士想出来的公式了。呵呵,很难找出其中的原理啊。
作者: Cielo    时间: 2008-5-12 23:04:07     标题: 回22楼

commutator principle 应该不是软件,只是一种自己创造公式的原理,就是说我们把两串固定步骤 a 和 b 结合起来,得到公式 aba‘b’ ,这就叫 a 和 b 的 commutator<br>大家也可以自己试试,说不定就自创出一个公式来<img smilieid="12" src="http://bbs.mf8-china.com/images/smilies/default/lol.gif" border="0"><br><br>可以参见魔方词典这一贴http://bbs.mf8-china.com/viewthread.php?tid=615&amp;extra=page%3D1<br>
作者: rockboy1991    时间: 2008-5-13 12:19:48

图片很漂亮
!~~~~~~~~~~
作者: 乌木    时间: 2008-5-13 20:33:53

<P>三阶纯色魔方头两层复原后,第三层各棱块的色向和必定为零,所以连同中心块只能有“·”“一”“L”“+”形四种情况;角块的色向和也一定为零,故只有八种情况(就是通常架十字后的角块七种色向情况,加上四角都顶色向上了的一种情况)。</P>
<P>&nbsp;</P>
<P>好,再考虑不同方位,棱块、角块的色向情况的组合情况就是一定的了,合并一些可兼并的组合,剔除顶面同色态,要翻色的态共有57种。</P>
<P>&nbsp;</P>
<P>分别解决这57种翻色要求的57个OLL公式的得出过程是什么,看来,上面的介绍表明她从前人那里得到一定的帮助,例如“转换器原理”等。</P>
<P>&nbsp;</P>
<P>除了不可能的位置调动要求(比如只有一个偶轮换位置调动),PLL的初态情况不止那21种,但其它的位置调动初态完全可以经过转顶而转换为那21种之一。有关的PLL公式的由来,大概也有前人的工作为基础的吧。(也有人把21种中的某些态转换为另外的态,相应地用别的公式,一样的。)</P>
<P>&nbsp;</P>
<P>不管如何,她的工作着实是一个里程碑!</P>

[ 本帖最后由 乌木 于 2008-5-13 21:38 编辑 ]
作者: jinyou    时间: 2008-5-14 10:18:13

其实就是把四阶段工作,总结成两阶段工作。最后一面的楞色,楞位,角色,角位,这四个阶段。按照OLL,PLL分解比较高效,人比较容易掌握。她首先总结出这样分法,真了不起。
作者: 路过魔尖    时间: 2008-5-14 10:51:19     标题: 回复 26# 的帖子

对OLL,PLL来由有所理解了!谢谢,不过具体提到的“转换器原理”是不是就全程序化的了,没有什么特别的难度了呢?
作者: 乌木    时间: 2008-5-14 13:55:02     标题: 回复 28# 的帖子

关于转换器原理的例子请看;http://bbs.mf8-china.com/viewthr ... &extra=page%3D1,这帖子虽不是三阶的,但可看出,好像“转换器”工作不是由程序来做的,好像还是人脑做的(?)。看上去蛮有技巧的。
作者: Cielo    时间: 2008-5-14 14:02:35

呵呵只知道原理是不够的,我觉得既可以用电脑算,也可以靠自己来想步骤 A 和 B<br>原理只是说 ABA‘B’ 会产生一个比较好的效果(也就是当 A 或者 B 比较简单比如只有一两步时,ABA‘B’这个操作会只改变少数几个块,而保持其他大多数块都不动)。<br>其实邱志红的一式解万方就用到了这个原理。<br>
作者: robester    时间: 2008-5-15 23:44:20

<P>顶顶,看看,学学</P>
<P>&nbsp;</P>
作者: Ъ@i白┞眼狼    时间: 2008-5-15 23:51:33

不太清楚
作者: 路过魔尖    时间: 2008-5-16 12:02:34

明白一二,呵呵呵,慢慢体会。
作者: jamjam217    时间: 2008-5-16 20:43:14

我觉得是那位女士想出来的思路,渐渐有人在用电脑算出
作者: popopopolo    时间: 2008-7-25 00:21:49

<P>
原帖由 <I>策策</I> 于 2008-5-12 20:09 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=132453&amp;ptid=8605" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CFOP玩法已经有Jessica Fridrich女士发明了` 不需要我们在去研究了
</P>
<P>那就大错特错啦,jiri提供的只是一种在当时算崭新的思路,而且他的公式按现在的复原标准来看,那是相当不顺手的,魔方的研究之路现在还长着呢,我想,应该是没有尽头的</P>
作者: pengw    时间: 2008-7-25 07:47:36

复原魔方,本质只需要一个公式,例如,三阶的三角置换公式就足够用了,进一步地探讨公式将与最短步数问题关联在一起,事实上最短步数问题不是手可以玩的,经验公式足以满足大家的要求。
作者: pengw    时间: 2008-7-25 07:49:31

相似变换在公式派生过程中起着关键作用,即如果有一个三置换公式,即可得到若干其它三置换公式,其它以此类推。
作者: whoosah!    时间: 2008-7-25 08:23:08

估计还是用电脑的吧!想的话太难了..,
作者: 段誉    时间: 2010-8-16 13:55:07

电脑只是工具 想出问题与解决方法的肯定是人 不管怎样都是很厉害 电脑只是提供了一种方便
作者: nnkken    时间: 2010-8-16 14:13:44

OLL:很大部分是靠F2L移出再重新歸位達成。
PLL:部分是靠合併兩條OLL,有的靠F2L,有的靠Commutator,其餘實在不知道




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2