Britannica AI Icon

intractable problem

computer science

Quick Summary

In computer science, an "intractable problem" refers to a problem whose solution requires an amount of computing resources (time or space) that grows exponentially with the size of the input. This means that as the problem gets larger, the time or memory needed to solve it becomes prohibitively large, making it practically impossible to solve efficiently.12

These problems are at the far end of the computational complexity spectrum. While algorithms exist to solve them, they are not efficient for real-world applications. Computer scientists often seek heuristic algorithms for intractable problems, which aim to find near-optimal solutions in a reasonable amount of time.12

A related concept is the P versus NP problem, which questions whether all problems whose solutions can be quickly verified (NP problems) can also be quickly solved (P problems). Many important problems, like the traveling salesman problem, are NP-complete and are considered intractable.3

Summary created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

Ask Britannica AI about this topic

Britannica doesn't have a full article on this topic, so we've curated a list of our relevant coverage.