Suppose we have a problem that currently takes 100,000 hours of computer time using current technology to solve. Which of the following would give us the solution first:
(1) replace the algorithm used in the current solution by one that runs twice as fast and run it on the current technology, or
(2) wait 3 years, assuming Moore's Law doubles the performance of a computer every 18 months, and find the solution using the current algorithm with the new technology?