Why Computer Scientists Consult Oracles
Hypothetical devices that can quickly and accurately answer questions have become a powerful tool in computational complexity theory. The post Why Computer Scientists Consult Oracles first appeared on Quanta Magazine
Pose a question to a Magic 8 Ball, and it’ll answer yes, no or something annoyingly indecisive. We think of it as a kid’s toy, but theoretical computer scientists employ a similar tool. They often imagine they can consult hypothetical devices called oracles that can instantly, and correctly, answer specific questions. These fanciful thought experiments have inspired new algorithms and helped…