|
Yes.
Option a. Run it on a faster computer.
After that the options get a bit harder....
Can you split the problem up so that different computers can solve different parts of the problem independently?
Can you split it up so that parts can be done in parallel?
Have you got a really crap algorithm that may be mathmatically correct but is really inefficient?
Can you solve the problem at different resolutions/accuracies so you apply varying amounts of horse power to different parts of the problem?
If you are curious, one of the recent proofs of minimum moves to solve the rubik's cube used the last of the options....
|