魔方吧·中文魔方俱乐部

标题: 一式真能解万方? [打印本页]

作者: pengw    时间: 2010-2-16 01:48:40     标题: 一式真能解万方?

一式真能解万方?那么这个"一式"到底应该是什么模样?大家不妨谈谈自已的见解
作者: tm__xk    时间: 2010-2-16 01:59:22

SF........?


既然如此,我吹几句....
按照这个词的出处来说(记得是邱志红的?),其实就是一个简单的三交换,原理上说其实就是空穴....
再加上conjugate(setup),或者有时"消除扰动",理论上来说就可以了....

吹完了....

[ 本帖最后由 tm__xk 于 2010-2-16 02:05 编辑 ]
作者: Pyrenees    时间: 2010-2-16 02:09:58

我的粗浅理解,就是三棱换三角换
作者: r_517    时间: 2010-2-16 03:25:07     标题: 回复 3# 的帖子

那不也得俩式。。。而且还得加入色相。。。
作者: tm__xk    时间: 2010-2-16 03:32:22     标题: 回复 4# 的帖子

不用加色相....三阶盲拧也有二步和四步....
作者: r_517    时间: 2010-2-16 04:01:23     标题: 回复 5# 的帖子

那就更加不止“一式”了。。。

只能说有一套系统的体系可以用来对付所有六轴魔方。但真正要说“一式”就足够了,那至少目前来说是无稽之谈。理论上讲盲拧方法中只要这么2个公式就一定能复原魔方,但有谁学魔方的时候会先学这些方法呢……
作者: tm__xk    时间: 2010-2-16 04:47:22     标题: 回复 6# 的帖子

我提到盲拧仅仅是为了说明不用专门公式调色向,没有任何其它意思.

你说对付六轴魔方....好像前面没人说过只有六轴适用....空穴法和setup move可是所有魔方都适用的....

其实我觉得我和你对LZ提的问题本身理解不同..
我认为LZ说的"真能...?",仅仅是说理论上"能够",不是让人平时用的方法,更没说适用速拧或盲拧.

说点我对问题本身的想法..
其实我觉得题目本身就问的不太好..
仅仅从"能"的方面来说,MS是不考虑实用性.没弄错的话"一式解万方"在其出处MS仅指六轴,"一式"指的是一个称为H的含参的公式.
但脱离了出处,何谓"一式",何谓一个"公式"?
我觉得更重要的是这种commutator和conjugate的思想,公式本身并不重要,有了思想,这种公式都不是问题..
如果不把这种可以被理解的公式称为公式(就像某些简单的F2L,或者甚至把一些Cross的也称为公式= =||||),我甚至可以说"0式解万方"....囧

还是忍不住往数学上靠....魔方,其实就是一堆置换..三交换是看起来相当简单的置换..理论上说,如果能做到三交换,那就基本完事了..这才出了"一式"的想法,其实就是探讨如何能做到这个三交换.不管什么魔方,都能有这样的道理.

头一回发现我怎么这么罗嗦....= =
PS.差不多吹完时才发现,原来这里是六轴区=_=||||........
作者: yandinet    时间: 2010-2-16 08:03:27

利用合适的setup和reverse,只用一个棱角对换的PLL来解魔方,算不算“一式”
作者: pengw    时间: 2010-2-16 09:13:12

什么问题只要有一个严格的定义,就不难遵寻定义去判断,从前这里并不缺少模糊大师,无定义大师,定义自生自灭大师,结果,照他的定义,悲剧发生了,即:他自已一转身就变成了另一物种.当然这是一个逻辑上并不可笑的玩笑.

我的意思是如何定义"一式",一但定义不好,就会产生极其可笑的争论,那大家首先要讨论清楚的一个问题是:

什么是"一式"?一个公式?一组相似公式?一个公式构造法?在这些问题在没有明确定义前,一切讨论都像外星生物说地球人,可能包括了,猴子,猩猩,猿,甚至还有狒狒.灵猫.

讨论一切问题,一定要有准确定义,并紧扣定义本身,否则就会发生相似变换变成了解决最小步的循环变换理论.

[ 本帖最后由 pengw 于 2010-2-16 09:18 编辑 ]
作者: pengw    时间: 2010-2-16 09:16:37

二楼引述的方法,不客气地讲,最早是本人依据N阶定律提出的,但从公式角度讲,绝对不只是一个公式.
作者: 乌木    时间: 2010-2-16 10:13:35

http://bbs.mf8-china.com/viewthread.php?tid=1355&extra=&page=7的62楼邱志红回答过我的问题。
我问过:
“原始公式H(pqr)是否就是文章题目所称的“一式”?它可以直接应用;但一般说来,还要像孙悟空那样变出许许多多“替身”来战“万方”的?我这样理解对吗?
此外,H(pqr)本身并不是“一式”呀?因为改变pqr后有“一批式子”呢。其中哪一式才是“一式”?或许“一式”是广义的?
您找到了H(pqr),它以及它的变换物可以被无数次地加以变换(即“同构”和(或)“相似”),这样,就可以“解”那些数以10的很多次方的“万方”了,我这样理解对吗?
此外,H(pqr)之外,是否可能存在别的一串(甚至很多串)什么操作,也可作为“原始公式”,也可变换后去解“万方”?因为那些数以10的很多次方的“万方”相互是有联系的,魔方的任何一态,都可当作“老祖宗”,经过一些操作,可以到达任何另一态(不一定是“复原”态;但不会是“不可能态”)。H(pqr)是唯一的吗?”

邱志红的答复:
“一式就是一批式子,也可以说是一组式子,因为它们可以集中写为一个式子(带三个变量)。所以才叫“一式”。这也是我方法的妙处。
此外,“H(pqr)之外,是否可能存在别的一串(甚至很多串)什么操作,也可作为“原始公式”,
有啊!!!但那没有必要,你可以把三个层 转的那8下的顺序稍微变一下。也可以得到。具体我就不说了。
另外,你要验证我的方法何必总囿于三阶这个小圈,三阶中的情况太特殊了,取的总是那几个特殊值,很难看出规律。何不试试4阶或5阶或更高阶,取一些都不同的值,比如在5阶魔方里面取值:1,2,3或1,2,2或2,2,3等等。这样你的视野会更开阔一些。对我方法的理解会更容易一些。”


[ 本帖最后由 乌木 于 2010-2-16 10:15 编辑 ]
作者: 乌木    时间: 2010-2-16 11:13:19

http://bbs.mf8-china.com/viewthr ... age%3D1&page=17的162楼:
原帖由 pengw 于 2007-7-10 08:08 发表
1.“一式”是指三置换,但三置换无法消扰动
2.三置换无法处理中心块
3.三置换可以处理色向,但效率十分低下

看来,“一式”之外,还要用别的方法,才能“解万方”。对吧?
作者: pengw    时间: 2010-2-16 11:15:28

有谁能解释邱志红的"一式法",使得可操作性强一点?
作者: tm__xk    时间: 2010-2-16 16:08:07     标题: 回复 10# 的帖子

哦,我记得我看过.
这类东西实在不少人写过,个人认为本质上都大同小异..
作者: tm__xk    时间: 2010-2-16 16:33:23

11L:
这样说,一式其实就是专指H(在那文中)..当然,不是六轴的话,还可以推广..
"H(pqr)是唯一的吗"
当然不是,就三交换也肯定不只H..不过因为H已经可以囊括所有三交换,而且够短够易理解,足矣..

12L:
1.“一式”是指三置换,但三置换无法消扰动
我忽然搞不清楚在高阶中能否做到(ab)(cd)这样的置换(其中ab和cd属于不同簇)..
不能的话如文中所说将某层转90度即可.不复杂吧..
纯色的话问题就更小了..
2.三置换无法处理中心块
也许是我欠考虑....中心块还需要处理吗....
3.三置换可以处理色向,但效率十分低下
不考虑实用性,不考虑效率..
其实一次使用公式恢复两个块..我也不知道是高还是低....
位置和色向不必分开考虑!(正如盲拧的四步法)

13L:
没什么办法调和吧....
"一式解万方"是纯理论性的(应该是吧..),"可操作性"怎么说也是实用性的了..
不会有人想只用三交换玩7阶吧....= =
(盲拧高阶是不是只有三交换我不清楚)

[ 本帖最后由 tm__xk 于 2010-2-16 17:58 编辑 ]
作者: ursace    时间: 2010-2-16 18:29:35

在俺看来,“一式”只是一个思想,用这个思想来完成三交换的循环,六轴N阶都是可以通过三交换来复原的
作者: 乌木    时间: 2010-2-16 18:43:15

高阶(ab)(cd)一例:
   高阶(ab)(cd)一例.JPG
三阶中心块需处理两例:
   三阶中心块待处理两例.JPG

附件: 高阶(ab)(cd)一例.JPG (2010-2-16 18:43:15, 43.04 KB) / 下载次数 22
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODg5ODl8M2ZlZmM1ZDR8MTcxNDg1NDIwNnwwfDA%3D

附件: 三阶中心块待处理两例.JPG (2010-2-16 18:43:15, 36.18 KB) / 下载次数 21
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODg5OTB8NTVmYWNhZGR8MTcxNDg1NDIwNnwwfDA%3D
作者: tm__xk    时间: 2010-2-16 18:56:52     标题: 回复 17# 的帖子

我问的高阶(ab)(cd)是指更高的..起码得5..最好不包括面心..6更好..
作者: 神子    时间: 2010-2-16 18:59:08

一式?一条公式?一种思想?
作者: tm__xk    时间: 2010-2-16 19:02:42     标题: 回复 17# 的帖子

至于心块的方向....好吧,我忘了....

请乌木帮忙用那个试试RE'M'ER'E'ME.
作者: 乌木    时间: 2010-2-16 19:20:34     标题: 回复 20# 的帖子

RE'M'ER'E'ME之后,右心顺转了90°,底心逆转了90°。
原因是,RE'M'ER'E'ME 就是 R U' D F B' R L' D' R' L F' B U D' ,含有RRR'--右心顺转90°,DD'D'--底心逆转90°,其余面心转动角度都分别抵消为零,故没有自转。
作者: tm__xk    时间: 2010-2-16 19:23:07     标题: 回复 21# 的帖子

既然如此,那用这个H公式,可以说能够处理心块的方向.
作者: 超级无敌小侠    时间: 2010-2-16 19:23:47

楼主啥意思?一个公式就够了?
作者: 乌木    时间: 2010-2-21 00:05:26

原帖由 tm__xk 于 2010-2-16 18:56 发表
我问的高阶(ab)(cd)是指更高的..起码得5..最好不包括面心..6更好..


那就对六阶的变化规律做个初步探讨吧,不太熟悉,说得不对的话,务请各位指正。

尽管好像有点跑题了,不妨稍微说说。
六阶情况复杂而有趣。下面几个图的例子表明,
角块和棱块之间没有制约关系:角块二交换后,棱块可变可不变;棱块二交换后,角块也可变可不变。但是,
角块一个二交换引起四个心块簇各一个二交换。
两个棱块簇之任一簇有一个二交换后,心块C1、C2簇可以不变,心块E1、E2簇则各有一个二交换。
两个棱块簇各有一个二交换的话,四簇心块又可以都不变了。
六阶簇图.JPG
六阶角块二交换和心块有制约.JPG
六阶棱块二交换和心块有部分制约.JPG
六阶棱块二交换和心块有部分制约-2.JPG
六阶棱块二交换和心块有部分制约-3.JPG

这些现象从上面的六阶分簇图中也可以看出:
表层转90°:A有1个四元环,B1有2个四元环,B2有2个四元环,C1,C2,E1和E2各有1个四元环。
第二层转90°:B1有1个四元环,C1有2个四元环,E1和E2各有1个四元环。
第三层转90°:B2有1个四元环,C2有2个四元环,E1和E2各有1个四元环。
凡是一个簇有1个四元环,可以只在簇内转换为1个二交换;凡是一个簇有2个四元环,可以只在簇内复原。
所以,第二、第三层各一转90°,就出现B1一个二交换,B2一个二交换,C1,C2,E1和E2都可以不变。

附件: 六阶簇图.JPG (2010-2-21 00:05:26, 48.04 KB) / 下载次数 15
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkwODF8OTQ2MTJiOGJ8MTcxNDg1NDIwNnwwfDA%3D

附件: 六阶角块二交换和心块有制约.JPG (2010-2-21 00:05:26, 44.62 KB) / 下载次数 15
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkwODJ8NGUzYjNlODB8MTcxNDg1NDIwNnwwfDA%3D

附件: 六阶棱块二交换和心块有部分制约.JPG (2010-2-21 00:05:26, 44.06 KB) / 下载次数 14
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkwODN8ZWNlYjFiMjR8MTcxNDg1NDIwNnwwfDA%3D

附件: 六阶棱块二交换和心块有部分制约-2.JPG (2010-2-21 00:05:26, 45.22 KB) / 下载次数 16
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkwODR8NWVlNThjZmN8MTcxNDg1NDIwNnwwfDA%3D

附件: 六阶棱块二交换和心块有部分制约-3.JPG (2010-2-21 00:05:26, 42.7 KB) / 下载次数 18
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkwODV8MWRiMGVlODB8MTcxNDg1NDIwNnwwfDA%3D
作者: 乌木    时间: 2010-2-21 00:28:11

说明一下,24楼的图是在Puzzler中操作的,并把有变化的簇在簇内转换到不能再简约为止--要么转换到复原态,要么转换到只剩下一个二交换为止。比如交换两个角块后,棱块的变化可以在簇内转换为复原态,心块的变化在四个心块簇内部分别转换为图示情况,不能再整理下去了,否则一定会破坏两角交换态了。
图示情况不是不可复原态(凡是转得出的态都是可复原的),而是最具代表性的簇间制约关系态。

不仅给出了一些(相对于三阶而言的)特殊情况,还揭示了伴生于心块的变化,后者在纯色魔方中一般是隐性的,在全色魔方或在纯色魔方做某些花样时就显现出来了。

如果要问B1(或B2)棱块簇为何可以有两个棱块交换这一“特殊情况”的话,是否这样解释:

上面说了
“表层转90°:A有1个四元环,B1有2个四元环,B2有2个四元环,C1,C2,E1和E2各有1个四元环。
第二层转90°:B1有1个四元环,C1有2个四元环,E1和E2各有1个四元环。
第三层转90°:B2有1个四元环,C2有2个四元环,E1和E2各有1个四元环。”

可见,凡是B1棱块簇有一个二交换(或奇数个偶循环)的话,一定是复原态魔方经过了奇数次第二层90°转(别的层的转动一般总是也做过的,但与B1簇变成扰动态无关)。
凡是B2棱块簇有一个二交换(或奇数个偶循环)的话,一定是复原态魔方经过了奇数次第三层90°转(别的层的转动一般总是也做过的,但与B2簇变成扰动态无关)。

所以,要把B1棱块簇含有一个二交换之类的状态复原为其复原态的话,步骤中一定含有奇数次第二层90°转。对于B2,也是,只是改为第三层。

比如,下面复原步骤中第二层90°转动总次数为9次:
[java6=320,320]
  [param=script]TR2 B2 U2 NL U2 NR' U2 NR U2 F2 NR F2 NL' B2 TR2 [/param]
  [param=stickersFront]0,5,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersUp]5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5,0,5[/param]
[/java6]

习惯上把四阶中交换两对棱块对子也叫特殊情况,这是对比三阶而言的,其实是四阶的棱块簇有两个二交换,属于非扰动变化,完全可以不惊动别的簇而在棱块簇内部解决的。
六阶中的B1棱块簇(或B2棱块簇)也有类似情况,可以不扰动别的簇:
四阶棱块两个二交换.JPG 六阶棱块两个二交换.JPG

附件: 四阶棱块两个二交换.JPG (2010-2-21 00:28:11, 30.1 KB) / 下载次数 13
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkwODZ8ZDM1ZTNiMDR8MTcxNDg1NDIwNnwwfDA%3D

附件: 六阶棱块两个二交换.JPG (2010-2-21 00:28:11, 37.62 KB) / 下载次数 13
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkwODd8MWI1M2Q1YzZ8MTcxNDg1NDIwNnwwfDA%3D
作者: tm__xk    时间: 2010-2-21 05:49:54

那么多图..研究下..
作者: tm__xk    时间: 2010-2-21 05:57:48     标题: 回复 24# 的帖子

这样就验证了猜测:适当选择若干层各转90度,已足以消除所有不同的扰动状态.
作者: tm__xk    时间: 2010-2-21 06:10:32     标题: 回复 24# 的帖子

我之前请你弄出高阶那些东东,是为了验证单用若干层转90度的方法是否足以消除扰动..
比方说是否可以只扰动B1和E1..你的探讨证明了这是不可能的..
相信可推到所有高阶,甚至算上内部的块..


然后,现在我突然发现其实没必要弄这些....囧
因为可到达的状态本来就是若干这样的操作叠加的..而只考虑扰动的话,不同方向的同一层效果是一样的....-_-||||
作者: Vmech    时间: 2010-2-21 07:55:26

搜索一下Devil's Algorithm吧。
作者: tm__xk    时间: 2010-2-21 07:56:20

已经知道,任给一打乱状态,总能通过选择若干层转90度来消除所有扰动.
此楼将给出一个选择这些层的方法.

沿用<[原创]一式解万方>中特征值的定义.
不考虑中层转,不考虑(i,m,m).

如果我没看错,(p,q,r)构成至多2个簇,且构成1个簇当且仅当{p,q,r,m}中有重复元素(其中m=(n+1)/2)(包括内部块).
故当第l层转动90度时,(i,j,k)不改变状态当且仅当以下两个条件至少有一个满足:
I.l<>i,j,k
II.{i,j,k}={s,l,l}且s<>l

故l层转90度不改变(i,j,k)状态当且仅当以下三个条件至少有一个成立:
I.i,j,k,l两两互异
II.{i,j,k}={s,s,t}且s<>t,l<>t
III.{i,j,k}={s,s,s}且l<>s

对一个打乱状态,记S为小于m的若干个正整数的集合,使得:对S所有的元素i,将某个第i层转90度,即可消除所有扰动.
对任意的1<=l<m,l属于S当且仅当(1,1,l)有扰动.


说到这我才意识到这个结论是多么的显然........= =||||
不管了,照发....毕竟这也算是理论上的证明....(自我安慰中....囧)
作者: tm__xk    时间: 2010-2-21 08:00:30     标题: 回复 29# 的帖子

DEVIL'S ALGORITHM FOR RUBIK'S 3x3 CUBE
***************************************************************

First, define the following algorithms:

(COC1) = F D2 F' R' D2 R U R' D2 R F D2 F' U'
(COC2) = F (COC1) F'
(COC3) = L F (COC1) F' L'
(COC4) = F' (COC1) F
(COC5) = F2 (COC1) F2
(COC6) = L' F2 (COC1) F2 L
(COC7) = D' F' (COC1) F D

(EOC1) = L R' F L R' D L R' B2 L' R D L' R F L' R U2
(EOC2) = L F (EOC1) F' L'
(EOC3) = R' F' (EOC1) F R
(EOC4) = F (EOC1) F'
(EOC5) = F' (EOC1) F
(EOC6) = U L U' (EOC1) U L' U'
(EOC7) = U' R' U (EOC1) U' R U
(EOC8) = F2 (EOC1) F2
(EOC9) = D (EOC8) D'
(EOC10) = D' (EOC8) D
(EOC11) = D2 (EOC8) D2

(EPC2) = U F2 U F2 D' L2 B2 U' B2 D L2 F2 D2 B2 D2 F2
(EPC3) = U' D L2 U D' B2
(EPC4) = U F2 U F2 D' L2 B2 D' R2 U R2 F2 D2 B2 U2 B2
(EPC5) = B L' B U2 D2 F' R F' U2 D2
(EPC6) = L D' F2 U' B2 U' R U2 R' F2 R2 F2 D' R2 D F2 D
(EPC7) = B2 U R B2 D2 B2 R B2 U' D' L2 D' B2
(EPC8) = B2 L F' U' B2 U F L' R2 B2 U' D2 L2 D' B2 U
(EPC9) = B2 R B2 D2 B2 R B2 U' L2 U D' F2 U' F2 B2
(EPC10) = D2 R' F U B2 U' F' R U2 B2 D' F2 R2 U F2 U F2
(EPC11) = B2 R2 U' L' D2 B2 U2 R' U2 R2 F2 L2 R2 U R2
(EPC12) = D2 L' B2 U2 F2 R U L2 U' F2 R2 U' R2 U2 F2 D L2 D'

(CPC2) = U B2 U' L2 D L2 B2 D B2 D' B2
(CPC3) = B R' B L2 B' R B L2 B2
(CPC4) = U F2 B2 U' F2 B2 U' F2 L2 R2 B2 R2
(CPC5) = R2 U' F2 D R2 U F2 D' R2 D F2 R2 D' F2
(CPC6) = U' F2 D F2 U L2 F2 D L2 D F2 L2 D2 F2
(CPC7) = U2 D' L2 U' F2 L2 U' B2 L2 R2 U' L2 B2
(CPC8) = F2 D' R2 U2 L2 B2 U F2 L2 U2 F2 L2 U F2 R2

-------------------------------------------------

Then "build" the Devil's algorithm by using the above definitions like this. Note how each new algorithm uses the previous one in some way.

(COT1) = (COC1)3
(COT2) = [(COC2)(COT1)]3
(COT3) = [(COC3)(COT2)]3
(COT4) = [(COC4)(COT3)]3
(COT5) = [(COC5)(COT4)]3
(COT6) = [(COC6)(COT5)]3
(CO) = (COT7) = [(COC7)(COT6)]3 (48,600 moves)

(EOT1) = [(EOC1)(CO)]2
(EOT2) = [(EOC2)(EOT1)]2
(EOT3) = [(EOC3)(EOT2)]2
(EOT4) = [(EOC4)(EOT3)]2
(EOT5) = [(EOC5)(EOT4)]2
(EOT6) = [(EOC6)(EOT5)]2
(EOT7) = [(EOC7)(EOT6)]2
(EOT8) = [(EOC8)(EOT7)]2
(EOT9) = [(EOC9)(EOT8)]2
(EOT1O) = [(EOC10)(EOT9)]2
(O) = (EO) = (EOT11) = [(EOC11)(EOT1O)]2 (199,228,148 moves)

(EPT2) = [(EPC2)(O)]2
(EPT3) = [(EPC3)(EPT2)]3
(EPT4) = [(EPC4)(EPT3)]4
(EPT5) = [(EPC5)(EPT4)]5
(EPT6) = [(EPC6)(EPT5)]6
(EPT7) = [(EPC7)(EPT6)]7
(EPT8) = [(EPC8)(EPT7)]8
(EPT9) = [(EPC9)(EPT8)]9
(EPT10) = [(EPC10)(EPT9)]10
(EPT11) = [(EPC11)(EPT10)]11
(EP) = (EPT12) = [(EPC12)(EPT11)]12 (95,430,612,313,219,476 moves)

(CPT2) = [(CPC2)(EP)]2
(CPT3) = [(CPC3)(CPT2)]3
(CPT4) = [(CPC4)(CPT3)]4
(CPT5) = [(CPC5)(CPT4)]5
(CPT6) = [(CPC6)(CPT5)]6
(CPT7) = [(CPC7)(CPT6)]7
(D) = (CP) = (CPT8) = [(CPC8)(CPT7)]8 (3,847,762,288,469,010,006,992 moves)

(D) is Devil's Algorithm. If you apply it to the cube, it will be solved at some point before you have done the algorithm once. As you can see, it is terribly long, nearly a thousand times more moves than there are possible positions.




呃........再给个链接:http://folk.ntnu.no/eivindfo/docs/devalg.txt
作者: tm__xk    时间: 2010-2-21 08:03:19

我只能说....确实可以称之为"一式"........囧rz
作者: 529219543    时间: 2010-2-21 08:07:15

看得不是很明白。。。
作者: 乌木    时间: 2010-2-21 09:48:34

好像邱志红说的“一式法”的核心式是(一批不同参数的)“八步转法”,对吧?
而31楼的“核心式”是一些翻角、翻棱、调角调棱等公式,对吧?
两者是否一回事?
作者: Forever魔尊    时间: 2010-2-21 13:16:02

不清楚。。。應該不能吧。。。個人認為。。。
作者: tm__xk    时间: 2010-2-21 18:37:32     标题: 回复 34# 的帖子

LZ可没说非得按邱志红的想法来定义"一式",只是问大家的想法....
某种意义上讲,这也是"一个式子"....算是"一式"也未尝不可吧........囧
作者: 乌木    时间: 2010-2-21 19:37:35     标题: 回复 36# 的帖子

原来楼主说的“一式”不仅指核心公式的模式一样的一批式子,还指如31楼那不同模式、不同作用的、好几种核心式的好几批公式。
不过,31楼的公式,在同一类式子范围内,是“一式”,在另一类中,又是另一个“一式”。
同一类“一式”,要解决的问题有共性,比如31楼的各种两角翻色、各种两棱翻色或各种两角两棱交换等等,不一定限于“八步法”解决三轮换。
总之,31楼是扩大了“一式法”的概念。
对吧?
如果这样,站长介绍的盲拧法可以用4个公式(其中两个互逆,故也可说是3个公式)复原魔方,本可叫“三式解万方”;如今,分开看,或许可叫三个“一式”解万方;不分开看,笼统叫“一式”解万方也罢。

[ 本帖最后由 乌木 于 2010-2-21 20:15 编辑 ]
作者: tm__xk    时间: 2010-2-21 20:13:34     标题: 回复 37# 的帖子

我觉得你可能有些误解了..

31L一大堆都只是为了叙述..可以把前面一大堆都代进最后一个式子,然后前面的就都没用了..只需要最后一个式子..
当然直接把最后一个式子直接写出来也是可以的,就是太长长长长了而已....

我换个说法..假设总共可能有N种状态(当然,N=8!*12!*3^8*2^12/12..):S1,S2,...,SN
对每个i,从Si当然可以变到S(i+1).
把从S1到S2,从S2到S3,从S3到S4,...,从S(N-1)到SN的转换公式依次写下组成"一个"很长很长很长很长的式子....
这个式子就足以解了:从头做到尾,必有某个时刻是还原了的....(如果你够运气,能活到那个时候....)
作者: 乌木    时间: 2010-2-21 20:25:36     标题: 回复 38# 的帖子

那么,目前大家每一次所做的复原工作,整个过程也可以说是“一式”,只不过其中若干个核心式不一定和31楼所用的一样,复原的思路也不一定符合31楼的。可以这样想开了说吗?

但是大家的玩法好在不会像31楼那最后的“一式”那样无事忙--大家的复原法不会去处理已经复原了的块,而31楼中不知为何会做无效劳动--比如两角翻色公式连做三次,不是等于没有翻色吗?

(跑题了吧?)

[ 本帖最后由 乌木 于 2010-2-21 21:13 编辑 ]
作者: tm__xk    时间: 2010-2-21 21:04:15     标题: 回复 39# 的帖子

不可以.
前者每一步都根据目前状态从"若干"公式中作选择;后者只有一个公式,不必理会初态,从头开始照做就可以了,只是需要选择停止的时刻.
作者: 乌木    时间: 2010-2-21 21:25:21     标题: 回复 40# 的帖子

那么,成功的盲拧只看初态,不看终态,盲拧过程是对一些公式的取舍,此处是取;31楼的一式法不看初态,但要选择停止时刻--此后的一系列步骤不再执行,也是对一批“子公式”的取舍,此处是舍。抛开顺序的方向性,两者是否有某种共同性呢?

[ 本帖最后由 乌木 于 2010-2-21 21:31 编辑 ]
作者: pengw    时间: 2010-2-21 21:33:11

第一步:如果是奇阶则让所有中心块复原(显然很容易做到,如果所有中心块复原,则角块簇已消扰动,如果是偶阶,则第一步让角块簇消扰动
第二步:让所有边棱(四阶及四阶以上)簇消扰动,二阶三阶跳过此步
第三步:找一个三置换公式,这里我选三阶三置换公式F=LR’U’RUL’U’R’UR,其中L、R是二个变量,分别对应任选的左侧层和右侧层
第四步:设公式T=f+F+f',其中f与f'是二个互逆的长度可以为零的任意公式

------------------

完成第二步后,T是一个“一式”,T=f+F+f'=f+LR’U’RUL’U’R’UR+f',T含三个变量:f,L,R。这样定义的一式与N阶定律兼容,一定可以还原N阶魔方,对三置换公式F,附加这些条件后,F在三个变元的辅佑下,方可视为三置换求解N阶魔方.

以上供大家参考,也可以提出自已的一式构想

[ 本帖最后由 pengw 于 2010-2-21 21:48 编辑 ]
作者: pengw    时间: 2010-2-21 21:42:17

上面的解法是基于我最早提出的方法:消扰动+一个三置换公式+这个三置换的相似变换,通解N阶魔方。这是目前找到又附合N阶定律,且公式“脱型”最小的“一式”法,但显然不是一个公式,也不是纯粹的一组相似公式,是不是还有更精准的“一式”原理描述,试目以待。

[ 本帖最后由 pengw 于 2010-2-21 21:47 编辑 ]
作者: pengw    时间: 2010-2-21 21:52:23

20多年前,我在毕业设计中构造了一个有限长度的公式库,任意三阶状态都可以从这个公式库中提取部分片段组合成一个开解公式。

不知能不能将这个公式库视为一式,如果可以,也仅仅是三阶的一式,不是N阶。
作者: tm__xk    时间: 2010-2-21 21:59:50     标题: 回复 41# 的帖子

其实我觉得两者没多大可比性....
我觉得你只是为了拉出"共同性",硬是给两者都套上了"取舍"这个词....

"对一批“子公式”的取舍"
如果我定义"可以解决"="有限步之内出现还原态",而不是"有限步之内终态为还原态"..那这点可以忽略..-_-||||
作者: tm__xk    时间: 2010-2-21 22:02:40     标题: 回复 44# 的帖子

能否再详细一些?我对"提取部分片段"不是太理解..
作者: 乌木    时间: 2010-2-21 22:33:45     标题: 回复 45# 的帖子

倒也是,不要把两者拉郎配为好。
作者: 小峰    时间: 2010-2-21 23:58:09

现在考虑一式  首先要明白什么是一式   就是所谓的只做个连贯动作 不做其他调整  比如   标准F2L+O+P  这都叫公式  像十字  不算公式  那么    一式不可能解万方    除非在运用一个公式之外 还要运用其他的步骤    类似盲拧中的setup和reverse   做过调整再利用所谓的一式才有可能     如果只用PLL里的三棱换和三角换  则必须运用setup和reverse    如果只运用一个PLL里的棱角一起换的公式  实际包括理论 一式无法实现解万方的目的!
作者: 乌木    时间: 2010-2-22 00:01:32

我常用“八步法”作三置换。比如下面左图的三置换就用右图演示的步骤。本论坛的六阶java不接受灰色,故用黄色代替灰。:
六阶三置换-1.JPG   [java6=300,300]
  [param=script]NR U' NL' U NR' U' NL U [/param]
  [param=stickersFront]3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3[/param]
  [param=stickersRight]4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4[/param]
  [param=stickersLeft]5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5[/param]
  [param=stickersBack]0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1[/param]
  [param=stickersUp]2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2[/param]
[/java6]


六阶三置换-2.JPG     [java6=300,300]
  [param=script](NR' F' NL F NR F' NL' F)U(NR' F' NL F NR F' NL' F) U' \n CU'(NR' F' NL F NR F' NL' F) U (NR' F' NL F NR F' NL' F)U' CU [/param]
  [param=alpha]-40[/param]
  [param=stickersFront]1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1[/param]
  [param=stickersRight]1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1[/param]
  [param=stickersBack]1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1[/param]
  [param=stickersUp]2,2,2,2,2,2,2,0,2,2,5,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,2,2,3,2,2,2,2,2,2,2[/param]
[/java6]

附件: 六阶三置换-1.JPG (2010-2-22 00:01:32, 32.01 KB) / 下载次数 27
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkyMzZ8OWVjMDk4YTd8MTcxNDg1NDIwNnwwfDA%3D

附件: 六阶三置换-2.JPG (2010-2-22 00:01:32, 32.06 KB) / 下载次数 26
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkyMzd8Y2Y4OTg5Y2R8MTcxNDg1NDIwNnwwfDA%3D
作者: 乌木    时间: 2010-2-22 07:48:52

同样的情况,用10步法(LR'U'RUL'U'R'UR,具体用于此处为NL NR' U' NR U NL' U' NR' U NR )做三置换也可以,只是前后要辅以f =CU2 NR'和f' =NR CU2 动作:
六阶三置换-1.JPG     [java6=300,300]
  [param=script]CU2 NR'(NL NR' U' NR U NL' U' NR' U NR ) NR CU2 [/param]
  [param=stickersFront]3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3[/param]
  [param=stickersRight]4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4[/param]
  [param=stickersLeft]5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5[/param]
  [param=stickersBack]0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1[/param]
  [param=stickersUp]2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2[/param]
[/java6]

当然,对于10步法可以直接解决的情况,用8步法的话,8步法就要辅以合适的 f 和 f' 了。
大概还可以用别的三置换方法的,应用时只要利用f 以符合公式的初态要求,事后用f' 恢复别的块为原状。

[ 本帖最后由 乌木 于 2010-2-22 10:48 编辑 ]

附件: 六阶三置换-1.JPG (2010-2-22 07:48:52, 32.01 KB) / 下载次数 27
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=ODkyMzh8NTI1MDU5ZDR8MTcxNDg1NDIwNnwwfDA%3D
作者: pengw    时间: 2010-2-22 07:58:09

回46:这种算法基于以下设想

1.所有块照固定顺序复原
2.每个块的状态有限(位置+色向),每个状态对应一个复位公式,每一个复位公式不得影响已复位的块,例如,一个角块最多24个状态,对应24个复原公式,每个复原公式被视为一个片断,由块自身状态决定使用哪一个片段,被抽到的片段立即在魔方上执行一次,让抽它的块复原,然后依序找下一个要复原的块,重复以上动作,直到所有块复原.
3.排在靠后复原的块公式越少
4.每一个公式或称为片段可以手工获取,所有片段的集合构成一个有限公式库,预先做为数据调入内存,供程序调用
5.将这些由块状态顺序抽取的片段依序连在一起,就是复原魔方一个状态的完整公式.
-------------------------------------
这是我N年少提出的所谓的顺序复原法,如果有谁想搞一个三阶复原程序,这种方法最简单

[ 本帖最后由 pengw 于 2010-2-22 07:59 编辑 ]
作者: pengw    时间: 2010-2-22 08:01:22

显然,一个公式无法通解魔方,一组相似公式也不行,我想,42楼的方法是使用公式最少的方法,仅仅用了一个三阶角块三置换公式及其"相似变型公式"(二侧转层可以潜换),加上每个变型公式相似变化公式.(f+F+f'),当然使用这组公式前须用"一转"复原中心块,消扰动,这很容易做到.

因此应该说是:一转加上一个公式及其相似变换公式,还有这些公式的相似变化公式,通解N阶魔方.如果将一转不视为一个公式,则也是:一个三置换公式F+F的相似变型公式组F‘+F与F‘的相似变换公式。如果说这里有一式,则F做为骨架可称为一式,但不是一个公式,而是一组相似公式。


---------------

因此,我认为“一式解万方”完全是一种误导性命名,天下绝不可能存在一个公式运行一次通解所有状态的情况,这违背魔方变换规律。

[ 本帖最后由 pengw 于 2010-2-22 08:13 编辑 ]
作者: tm__xk    时间: 2010-2-22 08:12:51     标题: 回复 50# 的帖子

LR'U'RUL'U'R'UR=(R'L)U'RUL'U'R'URR'L(L'R).

[ 本帖最后由 tm__xk 于 2010-2-22 19:00 编辑 ]
作者: tm__xk    时间: 2010-2-22 08:20:01

回51L:明白了..理论上来说推到任何魔方都可以吧..

回52L:我对你说"一个公式无法通解魔方"这句话的意思不太明白..

其实我觉得"是否存在'一式'解万方"这个问题本身可能也没太大意义....毕竟题目本身就有好些地方歧义太大....
作者: pengw    时间: 2010-2-22 08:28:27

说白了,绝大多数情况其实是自身没有去认真理解魔方变换规律或对变换规律理解有误而引发的乱象,由此生成一堆垃圾贴子,还争吵得死去活来,给了另外一些忍无可忍的人忽悠机会,抓住本质,抓住本质,抓住本质,抓住本质...魔方更适合脑玩,而不是脚趾玩,天天弃脑勤手,实为外行中的外行。
作者: pengw    时间: 2010-2-22 08:32:34

一个公式真能将所有魔方状态还原成复原状态?这句话有什么岐意?难到你相信这是对的?说说你的理由吧

[ 本帖最后由 pengw 于 2010-2-22 08:33 编辑 ]
作者: tm__xk    时间: 2010-2-22 09:14:05     标题: 回复 56# 的帖子

比方说..一个公式可以什么意思..
一个三交换公式,但setup不算公式?
如31L般将所有状态串在一起,一个公式,做到复原就停止?
commutator和conjugate都不算公式,0式还原?

如果setup不算公式是因为可以理解,那夸张点说,
纯理解的顶层4-look的cfop甚至可以算0式?
block也是0?
(说得我自己都狂汗了....=_=||||||||)

这么说就有好多不同理解了..
有的允许一类公式,加上不算公式的setup;
有的允许一个公式(二角二棱换),加上不算公式的setup;
有的干脆全都给理解了,全都不算公式;
有的只能直接做同一个公式,无视初态....

顺便问个.."还原成复原状态"可不可以说是还原态会出现,但不一定是终态?
这个主要是针对31L..不管什么打乱状态,把那个公式从头做到尾,中途都会出现还原态..
我看都不看从头做到尾,最终睁开眼睛没看到还原态;但我身边的旁观者看见还原态的出现,说我确实已经还原过了....
作者: tm__xk    时间: 2010-2-22 09:19:36     标题: 回复 55# 的帖子

反正那些纯理论性的东西,我相信自己还是有些判断能力,别人说的东西,对的我能理解(不一定非按他的语言),错的我也知道错在哪(或者说还有哪对),就够了..
作者: tm__xk    时间: 2010-2-22 09:26:22     标题: 回复 42# 的帖子

T是一个“一式”,T=f+F+f'=f+LR’U’RUL’U’R’UR+f',T含三个变量:f,L,R

只是提醒一下,L和R只是分别取决于一个数,f则是一个任意的操作序列,二者所属的空间不同..后者的无穷维的..
凭这点,也可以说两者不能相提并论....
作者: pengw    时间: 2010-2-22 09:49:13

不去扯到数学线性代数上去,在这里没有意义,只谈公式,只谈看得到、摸得着,用得上的方法。这里的乱七八糟,似是而非的无用概念太多了。
-------------------------
公式:基本转动单位序列,如三阶中的三置换公式:LR’U’RUL’U’R’UR
------------------------
59楼根本没有明白"T=f+F+f'=f+LR’U’RUL’U’R’UR+f"之真实含义,无须不着边际地扯到抽象空间去,魔方上每一种操作都是现实,魔方上没有抽象玩意儿,我以前对某大师说过,魔方不等同于数学,滥用概念往往意味着思绪模糊、逻辑错乱。以前某大师常常用“滥用概念“的手法来遮掩漏洞百出的自产理论,该大师已久不露面,偶尔借用代理绕道越南登录,哈哈。

[ 本帖最后由 pengw 于 2010-2-22 10:02 编辑 ]
作者: tm__xk    时间: 2010-2-22 10:18:50     标题: 回复 60# 的帖子

我的理解是..f是任意长度的公式,无穷多种选择;L和R顶多也就N种....所以也可以认为两者性质不同..
作者: 乌木    时间: 2010-2-22 11:27:13

原帖由 tm__xk 于 2010-2-22 08:12 发表
LR'U'RUL'U'R'UR=(R'L)U'RUL'U'R'URL(L'R).

是否有笔误了?
LR'U'RUL'U'R'UR=(R'L)U'RUL'U'R'URR'L(L'R).
作者: happyyu    时间: 2010-2-22 11:28:25

不知道,路过学习学习
作者: Neo63    时间: 2010-2-22 11:37:55

用盲拧的理论两个就够了,T perm 和 Y perm ,就是Old Pochmann
作者: pengw    时间: 2010-2-22 11:40:17

回61楼:
公式F仅让三阶二个棱翻转,你认为f+F+f'真的可以在三阶复原态上造出无穷花样?f的无穷性有什么意义?说魔方最好不要脱离魔方现实情况去做无谓的文学或数学想象.

[ 本帖最后由 pengw 于 2010-2-22 11:41 编辑 ]
作者: pengw    时间: 2010-2-22 11:51:32

回64楼:
去盲拧三阶(包括还原中心块),去盲拧四阶,五阶.你会明白盲拧知识到底是怎么回事
作者: tm__xk    时间: 2010-2-22 18:58:34     标题: 回复 62# 的帖子

是,笔误..这就去改回来..
作者: tm__xk    时间: 2010-2-22 19:09:40     标题: 回复 65# 的帖子

还是不明白你的意思..

"公式F仅让三阶二个棱翻转"
你的翻转是指什么?

我的理解是:f+F+f',F就是一个三交换,f就是setup..就是相当于把三交换和setup放一起称为一个公式..
作者: 乌木    时间: 2010-2-22 19:20:29     标题: 回复 68# 的帖子

那可能是pengw的一个笔误,公式F=LR'U'RUL'U'R'UR用在三阶时,翻色的块不是两个棱块,而是两个角块。
作者: tm__xk    时间: 2010-2-22 19:45:26     标题: 回复 69# 的帖子

翻转两个角块?是说改变色向?那又怎样?

还有,那可以不是笔误.L和R可以不是指第一层..比如,把R换成M'..
作者: 乌木    时间: 2010-2-22 21:19:03

原帖由 tm__xk 于 2010-2-22 19:45 发表
翻转两个角块?是说改变色向?那又怎样?

还有,那可以不是笔误.L和R可以不是指第一层..比如,把R换成M'..


噢,对,如果用于三阶,R代之以M',则F就具体变为LMU'M'UL'U'MUM',这样就不是三角轮换,而是(两个顶层一个中层的)三棱轮换,而且三个棱块色向都不变(假定前后色为中级色)。
所以,pengw说到有翻色,应该指角块三轮换,即F公式中R还是具体的R,角块三轮换的同时,有两个角块翻色了。
问题是你问的“改变色向那又怎样?”   对此,我想,或许是,需要时,选择合适的被三轮换的角块,用合适的 f 动作,使三个角块既按照要求轮换,又达到需要的色向,临时调上来的角块在用 f' 逆调回去时,不仅位置复原,色向也复原。比如:
[java3=250,250]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]L2 (LR'U'RUL'U'R'UR) L2[/param]
  [param=initScrpt](L2 (LR'U'RUL'U'R'UR) L2 )'[/param]
[/java3]

[ 本帖最后由 乌木 于 2010-2-22 21:44 编辑 ]
作者: 美景    时间: 2010-2-22 21:31:38

留名 路过  看看而已 呵呵
作者: tm__xk    时间: 2010-2-22 21:57:42     标题: 回复 71# 的帖子

我的意思是,考虑色向是因为把位置和色向分开了,就像盲拧的四步.
但在这里,这个公式同时改变了色向和位置,将两者分开就有些没必要.而且f(就是setup)也没有作出限制(不能影响色向)..

"选择合适的被三轮换的角块,用合适的 f 动作,使三个角块既按照要求轮换,又达到需要的色向,临时调上来的角块在用 f' 逆调回去时,不仅位置复原,色向也复原"
二步本来就是这样..
作者: pengw    时间: 2010-2-22 22:40:59

并不须要专用的角块或棱块色向公式,三置换公式足以处理所有色向问题,包括前面我引用的三置换公式即可以处理角色向又可以处理棱色向,通过合理选择三变元(L,R,f),晋通的三阶角块三置换公式LR’U’RUL’U’R’UR可以通解N阶魔方(消扰动同时还原所有中心块(对奇阶而言),这是前提),可能有人不相信,不信就去试试。

这种方法并不是什么性质上不相干的三变元,而且,三变元确定的所有公式彼此互为相似公式:

第一个相似层面:基础公式F=LR’U’RUL’U’R’UR与潜换F的LR得到的公式T都是三置换公式,F可视为零替换得到的公式T
第二个相似层面:,由f确定的公式E=f+T+f',E与T互为相似变化公式,T、E都是三置换公式。

---------------

本质上,潜换LR后,公式T改变其作用的簇,如前面乌木举例
本质上,改变f后,公式E改变其作用的块(有同一个簇内)

由此,在消扰动同时复原中心块的前提下,基础公式F通过适当地选择三变元(L,R,f)即可适应所有簇的复原须求。无论如何选择三变元,得到的都是三置换公式,因此,与其说是一式解万方,不如说是三置换解万方,注意这是有前提的。

-------------
补充说明1:如果X替换L,Y替换R,则X永远位于Y的左侧,且XY是与LR平行的转层
-------------
补充说明2:不要莫名其妙地夸大f的威力,通常情况下,f的长度不超过5,在思维无法收敛之前,最好动手去感受一下f+F+f',以免自吓成病
-------------

本质上,你只须记住一个三阶公式F=LR’U’RUL’U’R’UR,稍稍做一些相似替换,即可通解万方

这种结论显然是对呕心沥血背公式的行为的一种极大的嘲弄,然而这的确是不争的事实。

[ 本帖最后由 pengw 于 2010-2-22 23:32 编辑 ]
作者: tm__xk    时间: 2010-2-22 23:49:27     标题: 回复 74# 的帖子

我还是看不出你说的到底和三交换+setup有什么本质上的不同....
抑或你也觉得本质上没区别,仅仅是相当于玩文字游戏?

至于"这种结论显然是对呕心沥血背公式的行为的一种极大的嘲弄,然而这的确是不争的事实。"
我看不出怎么就愚弄了....难道只用T和J(当然还有setup)的盲拧方法,就嘲弄了119的cfop?
作者: 乌木    时间: 2010-2-23 00:37:17

解决色向问题时,是不是需要时可用基础式F的逆式F' 或F的对称式甚至F的逆对称式,比如下例就用到基础F之逆R' U' R U L U' R' U R L' :
[java3=250,250]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]( L R' U' R U L' U' R' U R )\nF' CF CU ( R' U' R U L U' R' U R L' ) CU' CF' F [/param]
  [param=stickersFront]5,0,5,0,0,0,0,0,0[/param]
  [param=stickersRight]0,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]4,4,0,4,4,4,4,4,4[/param]
  [param=stickersUp]5,5,5,5,5,5,4,5,1[/param]
[/java3]

当然,这样翻正两个棱块的方法只是验证你的论述之一例而已,实际上复原“万方”的方法很多很多,应看作另一回事,对吧?

三阶时,表层一转(即当时处于同一层的四个角块和四个棱块同时发生一个四轮换,轮换方向一样,还有中心块一个相应的90°自转)是三阶魔方变化之基础,不能再分解了。
无论什么复原法,整个过程(例如三阶时)无非是18种表层转的组合。能达到复原的组合方式太多太多了,各有特色。

[ 本帖最后由 乌木 于 2010-2-23 09:14 编辑 ]
作者: pengw    时间: 2010-2-23 10:41:32

我侄子安装游戏前常问我该如何开始,我说了一句:setup.最后他对我说:"你好酸哦,不就是一个英文单词嘛,我在幼儿园就学过了,你还不如直说的你的意思",哈哈哈.

如果不能理解74楼的描述,我也没有那个体能去反复解释.N年前很多聪明人对N阶定律不屑一顾,N年后,他们才发现套牢他们的正是N阶定律,才重新将N阶定律这个旧得不能再旧的贴子翻出来学习,还振振有词,大段大段地引用那些他们曾强烈反对的"定律",很多聪明人正是以这种方式慢慢变得聪明,不过这是个人的选择,别人无权干涉.

有人问,1加到1000是多少,很多高手是一个数一个数去加,而有的人用一个公式就搞定,魔方最欢迎那种越搞越乱的思路,因为正中下怀,魔方最怕别人看穿其老底,不过有人就能看穿,穿到到什么程度,仅仅是几条简单的规则而已.

一个公式就能解决的问题,你愿意背几十个公式去解决,这说明你记性很好,是不是证明你很聪明,那就不一定.很多聪明人最值得肯定性情就是自信,俗称固执,偶尔也可以解释为拒绝,要用很多精力很多时间才能消去这个可贵的德行.我曾看到一个乞丐,无双臂,用双脚在地上复原三阶,约30秒,那一刻我流泪了,我想如果他有双臂,将无人能敌.

[ 本帖最后由 pengw 于 2010-2-23 10:53 编辑 ]
作者: pengw    时间: 2010-2-23 11:01:30

回76楼:
三阶只须了二个三置换公式及他们的相似公式就足够了.基础公式可以解决角块色向,将基础公式中的L换成中层,可以解决棱块色向,多换几个方向使用公式,一切都会明白的.

包括你顶上的人在内的很多人,至今没有看透色向的成因,我也不想去触恕这些聪明人的过人聪明,还是自已去慢慢耗时耗能,总是会解决的,哈哈哈.

[ 本帖最后由 pengw 于 2010-2-23 11:05 编辑 ]
作者: smok    时间: 2010-2-23 11:16:00

回75楼:
你最好不要故弄眩虚,天南地北去联想,你将你理解的一式法从原理角度说明白就行了,你弄一堆来路不明的公式放在那里想唬谁?安心让别人理解你想法还是学pengw,用朴实的语言将自已的想法说明白,OK?从你的贴子上看,你对魔方的理解尚浅。
作者: tm__xk    时间: 2010-2-23 17:25:56     标题: 回复 79# 的帖子

那一堆来路不明的公式是前面有人提到,我帮人贴一贴的.
作者: 大烟头    时间: 2010-2-23 18:25:34

一式解万方是不大现实,忍大师的伎俩我明白,他屁股一翘我就知道他要放什么屁了,忍大师的意思就是:就算你知道一式法,如果不明白扰动原理,是不可能解万方的。如:四阶的两棱换。

一式法其实就是空穴法中的一种,如果想破解万方,只要学下空穴法理论与扰动原理就行了。
作者: tm__xk    时间: 2010-2-23 18:31:10

77:
那就算了..我确实不明白..
描述表面上看,和setup是完全一样的,文字的转换还是不适合我..

对N阶定律不屑一顾?我先分个两种人,一种完全不知道在说什么,另一种觉得理所当然(知其然,且知其所以然).
前者,我不敢说人不聪明,但起码理解能力有限;后者,我觉得没什么不可的,又不用考试,不必事事都得总结起来给各名字..

从1加到1000,我知道有公式,我会算,但我现在就是无聊,我就是心血来潮,一个一个加,算到最后,对了我会开心,有什么不行?这就得接受嘲弄吗?
"仅仅是几条简单的规则而已"....规则简单又怎样?知道了以后就会嘲弄那些愿意用多几条公式的人?

如果一个公式解决起来很复杂,两个同样短的公式却简单得多,多背一个有何不可,不至于就是记性好吧..
几十个,多吗?真背了几十个的人记性好我不敢说,毕竟需要时间来记忆..熟悉以后,就像吃饭喝水一样自然..

数量上多了在学习上有难度,但还是有那么多人去学,说明在别的方面有好处(当然是指还原时间).把追求速拧看作自信也好,偏执也好,那又如何,有何不可?有新的追求,自然要付出努力;成功之后,就会觉得没有白费.旁人的态度与我何干?只要自己享受到乐趣,让别人说去吧..

谁会在拧魔方时只用三交换?有的话,他追求什么,能复原就行,还是说想盲拧?速拧的不仅追求能复原,更有速度.
本身目的不同,怎么能把公式量作比较?又哪里有资格嘲弄?
原始人也是活,现代人也是活,科技却进步了不知多少,难道这竟成了被嘲弄的原因?

78L:
"三阶只须了二个三置换公式及他们的相似公式就足够了.基础公式可以解决角块色向,将基础公式中的L换成中层,可以解决棱块色向,多换几个方向使用公式,一切都会明白的."只是这个的话,自然大家都知道.
看透色向的成因?为什么非得按你的说法?说是三交换,有错吗?

79L:
如果你能从我的废话中理解到我的肤浅,你是否也能看出那对公式不是我想拿来的?
作者: tm__xk    时间: 2010-2-23 18:42:15     标题: 回复 81# 的帖子

是这样啊..那也得看LZ是不是同意这样的说法..哈哈..

"只要学下空穴法理论与扰动原理就行了","一式解万方"
"一式解万方"好像没有精确的定义.如果我用"一式法"和setup来体现空穴法理论,用某些层转90度来体现"扰动原理",是不是能说是"一式"?

[ 本帖最后由 tm__xk 于 2010-2-24 02:54 编辑 ]
作者: smok    时间: 2010-2-24 00:30:15

看了82楼,我算是明白了当初毛主席为什么要安排贫下中农教育知识青年,原来牛人是这样牛出来的,哈哈哈.我愚蠢,我变态,我无知,我自残,因为我牛啊,因为我快乐着啊!你管得着吗?!哈哈哈

谁说敢脚趾拧与手指拧本质上是一样的?!你没长眼吗?一个是用脚,一个是用手,你懂吗?哈哈哈,像这样的街头杂耍跟你的什么定律有屁关系啊,就算是有什么定律,至少手脚应该各有一套,你懂吗?自以为是的家伙,你以为你是谁?你会舌拧吗?魔方不这样玩你还想怎样弄?愚蠢.

[ 本帖最后由 smok 于 2010-2-24 12:13 编辑 ]
作者: smok    时间: 2010-2-24 00:44:02

看了82楼,我相信该楼主对色向的理解是深刻的,那么,我在这里请教你,扰动跟色向本质上是什么关系?那个什么N阶定律从来不谈这个问题,很明显是在有意回避.

请问82楼,偶数步(90度/步)与奇数步三置换公式在性质上有什么不同?跟扰动有关吗?相信你一定能回答这个问题.
作者: pengw    时间: 2010-2-24 08:51:59

回81楼:
好久不见你露面,一露面还真有点大言不惭啊,哈哈哈。这些弱智得让人不知所措的争辩还是交给你去处理吧,哈哈哈。最近又搞出什么新结构?小心一脚给你踩崩,看看你的超四2的下场,哈哈哈,太简单了,甚至不想发一个正式的贴子来讨论这类问题,哈哈哈。建议你在设计结构时,应该给脚趾和嘴唇留出操作空间,只考虑手操作的魔方是很糟糕的设计,哈哈哈。

[ 本帖最后由 pengw 于 2010-2-24 09:19 编辑 ]
作者: pengw    时间: 2010-2-24 09:18:35

回81楼:
原来空穴法就是一个三置换公式F变成f+F+f',空穴法还有存在的必要吗?哈哈哈
作者: 大烟头    时间: 2010-2-24 12:31:56

原帖由 pengw 于 2010-2-24 09:18 发表
回81楼:
原来空穴法就是一个三置换公式F变成f+F+f',空穴法还有存在的必要吗?哈哈哈

胡扯,空穴法的的格式是ABA'B'。
f+F+f'格式是共轭法,共轭法算是二级的魔方理论了,不过共轭法同样很实用,共轭法中特例:“循环公式产生的环结构是一样”这现象很值得去了解。
看来忍大师也该去充充电了。
作者: smok    时间: 2010-2-24 13:02:42

ABA'B',哦,原来是A+B+A‘再加B‘,好象相互不搭界哦,又是一个唬人玩意儿,ABA'在前面开路,然后是B‘在后方跟随,ABA'怎么就变成二级理论,我的天哪,大烟头晕菜了,哈哈哈。

ABA'B'意味着什么?!意味着ABA'B'永远都是偶数步,即ABA'B'永远不会改变扰动关系!即然不改变扰动关系,ABA'足以解决任何不改变扰动关系的变换,显然ABA'B‘即空穴法是没有存在理由的的画蛇添足(B‘),不是吗?哈哈哈,气死大烟头,看他还有什么话说,哈哈哈。

[ 本帖最后由 smok 于 2010-2-24 13:37 编辑 ]
作者: 管窥子    时间: 2010-2-24 13:37:00

“万方”如何理解:“很多魔方”还是“所有魔方”。
作者: smok    时间: 2010-2-24 13:40:16

标准的正方体色子阵N阶魔方或标准的N阶鲁木匠魔方
作者: pengw    时间: 2010-2-24 13:58:00

显然,空穴法ABA'B'无法造出奇数步公式,做为大烟头原创的公式生成器,这是非常致命的,做为不改变扰动关系的公式又比ABA'长四分之一,空穴法的生存面临空前危机!反观ABA‘,B是奇数步ABA‘就是奇数步,B是偶数步ABA‘就是偶数步,况且ABA‘能解决不改变扰动关系的所有变换,大烟头的麻烦大了,哈哈哈。

[ 本帖最后由 pengw 于 2010-2-24 13:59 编辑 ]
作者: tm__xk    时间: 2010-2-24 20:12:59

81L说"空穴法理论与扰动原理",又不是"空穴法理论或扰动原理"..

83L看错字了,懒得改了,请你无视..
作者: smok    时间: 2010-2-24 20:54:11

81楼的意思很白,ABA'B'即空穴法是不可能独立解魔方的,必须仰赖N阶定律中的扰动变换的支持,对一个稍稍有点经验的人来说,单看ABA'B'就应该明白,还有什么好争论的

[ 本帖最后由 smok 于 2010-2-25 07:16 编辑 ]
作者: rubik-fan    时间: 2010-2-26 10:02:11

我的观点跟16楼的类似。一式,我理解的就是三置换。而不是一个具体的公式。掌握三置换的思路,可以把任何块转动到目标位置。所以说能:解万方。一式解万方,说的是一个n阶正方体魔方的转动规律吧
作者: pengw    时间: 2010-2-26 10:18:09

单凭三置换是无法将所有状态转回复原态,若不信就去试试最简单的二阶,永远不要忽视扰动关系的存在,簇的最大块数是24,而扰动关系的数量:2^init(n/2),不管你喜不喜欢,在你的操作中,扰动关系会逼迫你就范。
作者: rubik-fan    时间: 2010-2-26 10:23:22

我不懂啥意思。我用三循环可以复原二阶啊。难道不能复原的状态我还没遇见过?
作者: rubik-fan    时间: 2010-2-26 10:36:35

tm-xk的观点我支持,或许我也是对魔方的了解不够透彻吧。反正我觉得三置换加上适当的set up可以实现。
另外,以二阶魔方为例,单层转动90或180的状态,算不算复原?我觉得算吧,毕竟这一步几乎人人可以看出来。
一式解万方的问题,如果拿到魔方吧来讨论,就变成了一个理论问题。我不喜欢,虽然我觉得双方各持一说也蛮有意思的。不过这个一式解万方重提,我想可能跟前几天一个帖子有关(一个跟霍元甲的儿子同名的人号称自己掌握了一式解万方,一分钟可以教会任何新手学会任何正方体魔方)。
如果我同意一式解万方,我的意思是指:利用三置换和适当的set up可以实现魔方的复原,包括某些单层转动来调整位置。我不懂太多理论,如果不同意我的观点,可以给我一个打乱的魔方,我给你复原。除非你能转出一个状态,我无法复原。
作者: rubik-fan    时间: 2010-2-26 10:43:31

不关心啥事定律。啥事扰动。我只关心的是我知道魔方无非就是一些块,从现有位置,调整到目标位置。而利用三置换能达到这个目的。
拿三阶魔方来说:顶层pll的一个状态是两角互换,两棱互换。这是不是理论家所谓的需要扰动才能解决的?我不管这些,我只知道利用一个三角换,再利用一个三棱换,就可以实现,最后用U来调整顶层即可。
我不喜欢理论,是因为我认为理论是为实践服务的,毕竟实践才是硬道理。不能我们已经眼睁睁完成了一件事,理论家却在一旁大呼:理论不是这样的。你会受到嘲弄的。
作者: smok    时间: 2010-2-26 14:13:51

公式似乎不须要什么理论,楼上用公式计算一下四阶状态数,我想应该没有问题




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