NP-hard (non-deterministic polynomial-time hard), in computational complexity theory, is a class of problems that are, informally, "at least as hard as the hardest problems in NP". A problem H is NP-hard if and only if there is an NP-complete problem L that is polynomial time Turing-reducible to H (i.e., L ≤ TH). In other words, L can be solved in polynomial time by an oracle machine with an oracle for H. Informally, we can think of an algorithm ...
more
Read article at Wikipedia
NP-hard
Similar topics in Freebase
-
PSPACE
In computational complexity theory, PSPACE is the set of all decision problems which can be solved by a Turing machine using a polynomial amount of space. If we denote by SPACE(t(n)), the set of all problems that can be solved by Turing machines using at most t(n) space for some function t of the... -
NP-complete
In computational complexity theory, the complexity class NP-complete (abbreviated NP-C or NPC), is a class of problems having two properties: Although any given solution to such a problem can be verified quickly, there is no known efficient way to locate a solution in the first place; indeed, the...