魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 599987|回复: 10
打印 上一主题 下一主题

拉尔斯范登堡对十字的研究 [复制链接]

Rank: 3Rank: 3

积分
644
帖子
192
精华
4
UID
10618
性别
跳转到指定楼层
1#
发表于 2008-3-27 16:06:03 |只看该作者 |倒序浏览
作者:拉尔斯.范登堡(Lars Vandenbergh 比利时)译者:Alexandrell

EventRankSingleAverageRank
Rubik's Cube910.1614.5143
4x4x4 Cube952.411:04.8218
5x5x5 Cube161:52.812:12.9929
2x2x2 Cube363.975.9126
3x3x3 blindfolded21910:03.00
3x3x3 one-handed4781:07.111:18.23384
Rubik's Magic2803.023.62228
Rubik's Master Magic293.424.0930
Megaminx132:07.302:17.0212
Pyraminx127.3010.5113
Square-1219.4624.592
Rubik's Clock1011.2912.8710


上表是截止到2008年3月27日拉尔斯范登堡在WCA上的排名。由上表可知,此人的技术相当全面,强项在3阶,4阶和SQ1。在他的个人网站上可以看到,他是1981年10月16日出生的软件工程师,爱好是速拧魔方,斯诺克和编程。由于此人软件工程师的背景,所以有用电脑对魔方所做研究的技术性文章和用PHP脚本语言编写的显示魔方状态的小工具。本文是他用电脑分析还原十字所需最少步数的一篇文章。
已有 1 人评分经验 收起 理由
ggglgq + 10 感谢提供《拉尔斯范登堡对十字的研究》资料 ...

总评分: 经验 + 10   查看全部评分

Rank: 3Rank: 3

积分
644
帖子
192
精华
4
UID
10618
性别
2#
发表于 2008-3-27 16:09:08 |只看该作者
研究十字 本文讲述了我用电脑分析最少步还原十字的结果。在这项研究中,我们试图找到所有情况下,还原十字所需要的最少步数,假设我们总能看出最优解法(神的算法)。通过这份资料,我们可以算出一个能够完美还原十字的人,从一个随机的状态出发,平均以及最多需要几步还原一个十字。 大部分以还原十字为第一步的速拧魔方的人总是用同一种颜色还原十字。还有很多人可以用和他们惯用颜色相对面的颜色还原十字。很少的人可以做到颜色无关,哪面看起来最容易,就用哪面还原十字。这篇借助电脑的研究文章,分析了以上三种情况。 同一种颜色还原十字 在同一面还原十字,我们要考虑四个边块。每个边块可以有2个朝向,并可以置于12个位置上。在这种情况下,我们要调查不同情形的数量是24 x (12 x 11 x 10 x 9) = 190,080。在下面的表格中,你可以看到用某个确定的步数最优化的还原十字的情形有多少种。两个表格分别为,以旋转一面为一步和旋转90度为一步计量。 旋转一面为一步

步数

# 情形数

分布

累积

0

1

0.00%

<0.01%

1

15

0.01%

0.01%

2

158

0.08%

0.09%

3

1,394

0.73%

0.82%

4

9,809

5.16%

5.99%

5

46,381

24.40%

30.39%

6

97,254

51.16%

81.55%

7

34,966

18.40%

99.95%

8

102

0.05%

100.00%

平均:5.81步


旋转90度为一步

步数

# 情形数

分布

累积

0

1

0.00%

<0.01%

1

10

0.01%

0.01%

2

73

0.04%

0.04%

3

500

0.26%

0.31%

4

3,078

1.62%

1.93%

5

15,528

8.17%

10.10%

6

57,180

30.08%

40.18%

7

91,654

48.22%

88.40%

8

21,849

11.49%

99.89%

9

207

0.11%

100.00%

平均:6.59步

使用道具 举报

Rank: 4

积分
1201
帖子
1051
精华
1
UID
17753
性别
3#
发表于 2008-3-27 16:11:43 |只看该作者
我有点看不懂哦   呵呵
爱玩魔方的猫QQ355232565河北邯郸猫乐堂魔方专卖

使用道具 举报

Rank: 3Rank: 3

积分
644
帖子
192
精华
4
UID
10618
性别
4#
发表于 2008-3-27 16:20:55 |只看该作者
相对面还原十字 用两个相对面中的一个还原十字,我们要考虑8个边块。每个边块可以有2个朝向,并可以置于12个位置上。在这种情况下,我们要调查不同情形的数量是28 x (12 x 11 x 10 x 9 x 8 x 7 x 6 x 5) = 5,109,350,400。在下面的表格中,你可以看到用某个确定的步数最优化的还原十字的情形有多少种。两个表格分别为,以旋转一面为一步和旋转90度为一步计量。 旋转一面为一步

步数

# 情形数

分布

累积

0

53759

0.00%

<0.01%

1

806,253

0.02%

0.02%

2

8,484,602

0.17%

0.18%

3

74,437,062

1.46%

1.64%

4

506,855,983

9.92%

11.56%

5

2,031,420,585

39.76%

51.32%

6

2,311,536,662

45.24%

96.56%

7

175,751,822

3.44%

>99.99%

8

3,672

0.00%

100.00%

平均:5.39步


旋转90度为一步

步数

# 情形数

分布

累积

0

53,759

0.00%

<0.01%

1

537,496

0.01%

0.01%

2

3,920,873

0.08%

0.09%

3

26,775,612

0.52%

0.61%

4

162,620,494

3.18%

3.80%

5

773,798,728

15.14%

18.94%

6

2,260,615,130

44.24%

63.18%

7

1,794,284,224

35.12%

98.30%

8

86,731,327

1.70%

>99.99%

9

12,757

0.00%

100.00%

平均:6.15步

使用道具 举报

Rank: 3Rank: 3

积分
644
帖子
192
精华
4
UID
10618
性别
5#
发表于 2008-3-27 16:22:11 |只看该作者
颜色无关还原十字
用6个面中的任意一面还原十字,我们要考虑12个边块。每个边块可以有2个朝向,并可以置于12个位置上。在这种情况下,我们要调查不同情形的数量是211 x 12! = 980,995,276,800。在下面的表格中,你可以看到用某个确定的步数最优化的还原十字的情形有多少种。两个表格分别为,以旋转一面为一步和旋转90度为一步计量。 旋转一面为一步

步数

# 情形数

分布

累积

0

30,942,374

0.00%

<0.01%

1

462,820,266

0.05%

0.05%

2

4,839,379,314

0.49%

0.54%

3

41,131,207,644

4.19%

4.74%

4

239,671,237,081

24.43%

29.17%

5

543,580,917,185

55.41%

84.58%

6

151,019,930,400

15.39%

99.97%

7

258,842,496

0.03%

>99.99%

8

40

0.00%

100.00%

平均:4.81步


旋转90度为一步

步数

# 情形数

分布

累积

0

30,942,374

0.00%

<0.01%

1

308,828,676

0.03%

0.03%

2

2,244,689,022

0.23%

0.26%

3

15,116,501,844

1.54%

1.80%

4

86,723,043,456

8.84%

10.64%

5

333,077,773,019

33.95%

44.60%

6

475,482,906,734

48.47%

93.07%

7

67,953,971,216

6.93%

99.99%

8

56,619,224

0.01%

>99.99%

9

1,215

0.00%

100.00%

平均:5.50步

原文见 Cross study

使用道具 举报

Rank: 3Rank: 3

积分
754
帖子
695
精华
0
UID
19266
性别
保密
6#
发表于 2008-3-27 17:45:44 |只看该作者
很不错啊,LZ辛苦了!
看来8步内是最应该熟练的,步数越少越好!

使用道具 举报

Rank: 3Rank: 3

积分
943
帖子
822
精华
0
UID
24964
性别
7#
发表于 2008-3-27 18:54:49 |只看该作者
但是怎么弄呢?@?@?@?

使用道具 举报

Rank: 3Rank: 3

积分
759
帖子
656
精华
0
UID
15162
性别
保密
8#
发表于 2008-3-27 20:04:32 |只看该作者
还以为是困难的cross解决那~~~~嘎嘎原来不是
=。=

使用道具 举报

Rank: 8Rank: 8

积分
4787
帖子
1876
精华
12
UID
93
性别

魔方理论探索者 十年元老

9#
发表于 2008-4-6 00:39:55 |只看该作者
&nbsp; <BR>&nbsp; <BR>&nbsp;&nbsp;&nbsp; 珍贵资料,值得研究!<BR>&nbsp; <BR>&nbsp; <BR>&nbsp;&nbsp;&nbsp;
~~ 宇宙在旋转运动 ~~ 魔方在循环变换 ~~

使用道具 举报

Rank: 8Rank: 8

积分
18050
帖子
16478
精华
9
UID
449
性别

魔方理论探索者 论坛建设奖 爱心大使 十年元老

10#
发表于 2008-4-6 17:49:26 |只看该作者
既然能够按照复原步数分类统计出那些百分数分布,表明这之前完成十字的最少步问题已经解决了。是吗?至于未见具体的那些做十字的最少步公式,是否由于数目过多的缘故?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-11-24 04:15

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部