向魔方玩家征求求【魔方自动复原】的算法!该怎么处理

向魔方玩家征求求【魔方自动复原】的算法!!!
向魔方玩家求解:

用一种编程语言写出魔方复原程序,
要求 1 使魔方复原,步数不限
  2 使魔方在27步内复原,用时最短(理论上可以)
  3 用FLASH或MFC或其它软件演示魔方复原过程 
  *4 用机械手臂复原魔方 
  *5…AI.
  我查了很多资料也没找到一个合适的方法
  我也知道现在也没有一个成型的程序
  只是想询问一下大家对这个问题算法的想法思路,谢了
 

------解决方案--------------------
魔方是个数学问题……说明书上一般都有解释,网上一搜一大堆
------解决方案--------------------
http://kociemba.org/cube464.zip


http://kociemba.org/optiqtmSrc.zip
Cube Explorer的源码
------解决方案--------------------
请到这里一游
------解决方案--------------------
http://download.csdn.net/source/898438