NPvollständiges
NPvollständiges, or NP-complete, is a term used in computational complexity theory to describe a set of decision problems that are among the most difficult in the class of NP problems. A problem is considered NP-complete if it is in the class NP (nondeterministic polynomial time) and is at least as hard as any problem in NP. This means that if an efficient algorithm (one that runs in polynomial time) is found for any NP-complete problem, then efficient algorithms exist for all problems in NP.
The concept of NP-completeness was introduced by Stephen Cook in 1971. Cook's theorem established that the Boolean
NP-complete problems are of particular interest because they represent the boundary between what is known to
Examples of NP-complete problems include the traveling salesman problem, the subset sum problem, and the vertex