It’s hard but has a prize of $2M if you can solve it.
There are 256! * 4^256 possible combinations, which is about 1e+661. Of course the fact that there are corner pieces and a centre piece reduces it a little bit.
When you consider the corners and the outer border cannot rotate, you get ((4! * 56!) * ((1414)! * 4^(1414))) == ((4! * 56!) * (196! * 4^196)) == ((1.7e+76) * ( 5.1e+483)) == 8.7e+559; which is not much different from the first figure
Now everyone is talking about genetic algorithms. Although I am considering an attempt using that I think you need a much smarter type of GA. The reason being is that GA’s are good for finding “good” solutions but not necessarily the best solution. There are estimated to be between 10^72 and 10^87 particles in the universe! Also consider that evolution has not yet created the perfect being.
The problem also appears to be NP complete!