魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
楼主: haohmaru
打印 上一主题 下一主题

【原创】东方说:列出2阶全部态只需要几十MB! [复制链接]

银魔

小欣然的爸爸

Rank: 7Rank: 7Rank: 7

积分
37843
帖子
34374
精华
15
UID
16477
性别
保密

论坛建设奖 爱心大使 八年元老

31#
发表于 2009-11-8 22:34:59 |只看该作者
每次理论问题都会引来大师们的争论
天津1群11471969,2群5834223
3群62462688,4群62462702
5群70735234,6群33712046
7群12240584,8群29198783
9群62974165,欢迎加入!

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
3923
帖子
2556
精华
6
UID
15558
性别
保密
WCA ID
2008CHEN27
兴趣爱好
理论

魔方理论探索者 国家(地区)纪录(NR) 十年元老

32#
发表于 2009-11-9 16:07:43 |只看该作者
回25楼,我刚找到用22bit的极限空间表示每个状态的方法,不过速度方面会因为加、解码慢差不多3倍左右。。

使用道具 举报

Rank: 2

积分
315
帖子
256
精华
0
UID
39709
性别
保密
33#
发表于 2009-11-9 16:27:33 |只看该作者
还是不明白。
原帖由 haohmaru 于 2009-11-6 08:51 发表

计算机只认识两个数:0和1

使用道具 举报

透魔

有空了学学4D二阶

Rank: 6Rank: 6

积分
5924
帖子
3936
精华
0
UID
1290
兴趣爱好
结构
理论

魔方破解达人 八年元老

34#
发表于 2009-11-10 22:04:25 |只看该作者
原帖由 xpboy 于 2009-11-7 12:47 发表
我也同意陈霜的30bit的说法,不知道是不是也是用盲解的思路,角位置和方向分开记忆

定义一个基准角块,剩下的七个角块,记录六个角块位置3bit*6,六个角块朝向2bit*6
第七个角块的位置和朝向不记录

再简化的话 ...


不明白3个朝向用5bit表示……
P.S:你的头像居然是海星mm

原帖由 铯_猪哥恐鸣 于 2009-11-9 16:07 发表
回25楼,我刚找到用22bit的极限空间表示每个状态的方法,不过速度方面会因为加、解码慢差不多3倍左右。。


赞啊~不过我也不懂如何做到的……
22确实是极限了,221比总状态数要少!

使用道具 举报

Rank: 4

积分
2115
帖子
1044
精华
2
UID
1248005
性别
保密
35#
发表于 2010-4-5 18:36:25 |只看该作者
这个问题很有意思,我只能想到用30个bit的方法,
我是这么想的,如果把红白蓝角固定到左下前位置,再有一个角不编码,另外6个角按顺序排列,如果位置在上面是0,位置在左面是0,位置在前面是0,颜色红或橙朝上下为00,朝左右为01,朝前后为10
那当 红绿黄 角在 上右后 位置的时候,编码就是01100 ,6个角一共30bit
但这么干010**和***11没有用到
不知22bit是用的什么方法

使用道具 举报

Rank: 8Rank: 8

积分
4825
帖子
2795
精华
7
UID
383
性别

魔方理论探索者 八年元老

36#
发表于 2010-4-5 19:01:25 |只看该作者
二阶每个块:
位置:3位,2*2*2,代表8个可能的位置
身份:3位,2*2*2,代表8个块
色向:2位,2*2,代表3个色向

一个二阶状态至少应该64位,8个字节

所有二阶状态:8!*3^7*/24*8=29393280 BYTE=29MB

[ 本帖最后由 pengw 于 2010-4-5 19:04 编辑 ]

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
3923
帖子
2556
精华
6
UID
15558
性别
保密
WCA ID
2008CHEN27
兴趣爱好
理论

魔方理论探索者 国家(地区)纪录(NR) 十年元老

37#
发表于 2010-4-6 00:27:55 |只看该作者
回楼上诸位,本问题的本质就是状态压缩,从状态压缩的理论上讲,存在从状态空间到相应数量的数字的一一对应,而我的二阶搜索程序也做了这个事情,最后只用了不到20M的内存,大家可以检验。

使用道具 举报

Rank: 1

积分
187
帖子
139
精华
0
UID
18529
性别
保密
38#
发表于 2010-4-6 00:37:36 |只看该作者
嘻~!東方,好久沒見了
結婚以後就不練單手啦..?
有空交流一下

使用道具 举报

Rank: 8Rank: 8

积分
4825
帖子
2795
精华
7
UID
383
性别

魔方理论探索者 八年元老

39#
发表于 2010-4-6 07:06:24 |只看该作者
相对二十几MB的空间,优化价值不大,去做三阶更有意义

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
3923
帖子
2556
精华
6
UID
15558
性别
保密
WCA ID
2008CHEN27
兴趣爱好
理论

魔方理论探索者 国家(地区)纪录(NR) 十年元老

40#
发表于 2010-4-6 08:10:03 |只看该作者
三阶已经可以证明它所需要的空间在理论上不可能被压缩在可接受范围内,所以能做得无非就是用带冲突的哈希表局部近似压缩罢了。

使用道具 举报

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

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

GMT+8, 2024-4-19 12:00

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部