科学家15年证明还原任意魔方最多需20步

尽管有43,252,003,274,489,856,000(约合4.3×1019)种不同的可能组合状态,但魔方都能在20步内还原。

 

北京时间8月13日消息,据国外媒体报道,相信许多人都玩过魔方,但是此前没有人知道任意组合的魔方的最小还原步数究竟是多少。这一问题困扰了数学家长达三十多年,这个最小还原步数也被称为“上帝之数”。美国加利福尼亚州科学家近日利用计算机破解了这一谜团,研究人员证明任意组合的魔方均可以在20步之内还原,“上帝之数”正式定为20。

这支研究团队位于美国加利福尼亚州帕洛阿尔托市。科学家们通过计算机计算和证明,任意组合的魔方都可以在20步内还原。这一结果表明,大约有10万多种的起始状态恰好可以在20步内还原。

利用谷歌公司计算机强大的计算能力,研究人员检验了魔方任何可能的混乱状态(确切数字为43,252,003,274,489,856,000约合4.3×1019)。美国俄亥俄州肯特州立大学数学家莫雷-戴维德森教授也是研究人员之一,他表示,“我们现在可以肯定,这个‘上帝之数’就是20。对于我来说,我也回到了原地。魔方伴随着我成长,这也是我为什么深入研究这个数学问题的原因。这个谜团引起了人们的广泛关注,它也许是人类历史上最受欢迎的谜语了。”科学家们的初步研究成果发表于在线网站上,但戴维德森表示,他们准备将研究成果提交给杂志正式发表。

程序员托马斯-罗基花了15年的时间,致力于寻找这个谜团的答案。据罗基介绍,研究团队所采用的算法可以在1秒钟内尝试10亿种可能,此前的计算机算法1秒钟内只能处理4000种可能。

为了让问题简单化,研究团队采用了一种所谓“群论”的数学技术。他们首先将魔方所有可能的起始状态集分成22亿个集合,每个集合包含了195亿个可能的状态。集合的分配原则是这些可能的状态是如何应对一组10个可能的还原步骤。再通过魔方不同的对称性,这种分组技术使得研究团队将集合数减少到5600万个。

研究人员所采用的算法可以快速将这些还原步骤与恰当的起始点匹配起来,从而实现在20秒内处理一个集合中的195亿种可能。对于普通的家用电脑来说,以这样的速度完成整个处理任务需要大约35年时间。

2007年,《每日电讯报》曾经报道称,任意组合的魔方均可在26步内还原。当然,还有其他的报道称已证明出更少的还原步骤。魔方由匈牙利埃尔诺-鲁比克教授于1974年所发明,曾经是世界上最畅销的智力玩具。

 

 

原文链接:http://tech.sina.com.cn/d/2010-08-13/07334540637.shtml

 

三阶魔方还原法是一种解决三阶魔方的方法,它由CSDN网友分享出来。以下我将简要介绍如何使用这种方法还原三阶魔方。 首先,按照魔方的颜色和位置,将所有的小块归类到一个面上,形成一个十字形的图案。然后,将其他面的小块按照颜色归类,使得每个面上有一个完整的大块。 第二,将自己的位置和方向记忆在心中,然后开始操作魔方。使用一个公式(RUR’U’)将顶面的角块归位,然后将顶面的边块归位,继续操作直到顶面还原完成。 第三,将底面的角块归位。先找出错误的角块,将其调整到顶面,然后进行公式(RU’R’U‘RUR’U’)的操作,将错误的角块交换至正确位置。 第四,归位底面的边块。通过操作公式(M’UMU’M’U’MUM)将错误的边块移动至顶面,再根据其颜色归位至底面,重复操作直到底面边块还原完毕。 第五,归位中间层的边块。通过操作公式(RUR’U’RU’R’URU2R’)将错误的中间层边块移到顶面和底面,然后再通过不同的移动操作将其还原至正确位置。 第六,归位顶面的角块。通过操作公式将错误的角块移动至底面,再通过不同的移动操作将其还原至正确位置。 最后一,归位顶面的边块。通过操作公式将错误的边块移动至底面,再通过不同的移动操作将其还原至正确位置。 这种方法虽然要一定的操作,但是相比其他复杂的还原方法来说更为简单。希望这个简单的回答可以帮助到你。如果你要更详细的解释,请查阅相关教程或搜索CSDN中的文章。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值