目前,任意打乱的n阶魔方可以用计算机求解吗

对于任意n阶魔方,如果不考虑步数,那么用计算机判断某个状态是否可解以及给出一个正确的解法,都是已经在数学和计算机算法上已经解决的问题。以上结论不止对n阶魔方成立,对很多异型魔方也成立,包括任意阶金字塔,任意阶斜转,任意阶五魔等等。如果考虑步数,对于n阶魔方,计算某个状态最少需要多少步内还原,这是个困难的问题(NP完全问题)。据我所知,对于一个充分打乱的魔方,以现有的计算机速度,不考虑初始化时间。以最少步求解二阶可能每状态需要不到1微秒,而三阶则需要几秒左右,至于四阶,至今没有人声称以最少步求解了某个充分打乱的状态。好像扯远了……就不再进一步展开了……
■网友
可以。我以前编写过一套用盲拧算法求解魔方的程序,就是可以输入魔方的打乱公式,然后给出求解的步骤,只不过步数较多。这个主要是给盲拧用的,不过姑且也能满足求解魔方的要求。目前市面上有很多可以求解的软件,原理我知道得不太详细,等大神来说,感谢邀请哈。
■网友
嘛,我是一个写算法的,理论上来说只要有合理的公式,无论多少阶都能做,只是速度问题。做过解魔方机器人


    推荐阅读