- 最后登录
- 2018-5-12
- 在线时间
- 561 小时
- 阅读权限
- 100
- 注册时间
- 2004-6-1
- 积分
- 4787
- 帖子
- 1876
- 精华
- 12
- UID
- 93
- 性别
- 男
- 积分
- 4787
- 帖子
- 1876
- 精华
- 12
- UID
- 93
- 性别
- 男
|
原帖由 黑白子 于 2010-8-16 15:52 发表
已知一个公式,如何求它的循环公式呢?
例如,如何求下面这个公式的循环公式?
R U D R2 B R' L B2 U2 F2 D R2 F' B' R U2 L B2 R
这里我想用一个 最简明 的方式来定义“循环公式”:
如果 公式 P 可以分成 操作 A 、操作 B 前后两个部分: 即 P = A B ,
那么 公式 Q = B A 称为 公式 P 的 一个 循环公式 。
由“循环公式”的定义可以得出,如果 公式 Q 为 公式 P 的 循环公式,
那么 公式 P 也为 公式 Q 的 循环公式,即 它们彼此互为 循环公式 。
当然 公式 P 的 循环公式 可以很多,大家可以根据定义构造出 公式 P
的 多个 循环公式 ,它们之间互称 循环公式 。 如果公式 P 无法分成两个
部分,此时 公式 P 的 循环公式 就是 公式 P 自身。
同样很容易证明,互称 循环公式 的 两个公式 同时互称 “相似变换”。
证明从略。
这里需要注意 三 点:
1、 公式 P 分成的 操作 A 、操作 B 前后两个部分,必须是 原公式 P
的 前后两个部分,不能增加或减少或改变 原公式 P 。
2、 分割、归并 公式中的非单位操作,由魔方的 基本操作 确定。
如对于 正六面体 三 阶魔方,一般定义的操作为 U、U2、U' 等 18 种
基本操作(有的还定义 中层、整体旋转,对于其他魔方可能还有 U3 等操作)
分割、合并公式中的非单位操作,可由魔方的 基本操作 确定,比如 黑白子
提供的
公式 P = R U D R2 B R' L B2 U2 F2 D R2 F' B' R U2 L B2 R
= (R U D R2 B R' L B) (B U2 F2 D R2 F' B' R U2 L B2 R) ,分割 B2
公式 Q = (B U2 F2 D R2 F' B' R U2 L B2 R) (R U D R2 B R' L B)
= B U2 F2 D R2 F' B' R U2 L B2 R2 U D R2 B R' L B ,归并 R R 为 R2
此时 公式 Q 称为 公式 P 的 一个 循环公式 。
当然,如果 正六面体 三 阶魔方 只给提供基本操作为 U、U' 等 12 种
基本操作,那就简单多了。如果 正六面体 三 阶魔方 还容许 中层、整体旋转
基本操作,那就麻烦许多,等等 ...... 。 这些情况 请大家自己排列组合
总结规律。
3、 公式 P 为最少步公式,但 公式 P 的(某个)循环公式 Q 却 不一定
是 最少步公式。比如对于 正六面体 三 阶魔方 来说, D2 U2 是 最少步公式,
但是 它的 循环公式 D U2 D 明显不是 最少步公式。(这仅是个最简单的例子,
实际情况复杂得多。)
|
|