Im a bit confused by this. I thought NP-complete was the intersection of NP-hard and NP. Maybe this is stating the same?
Im a bit confused by this. I thought NP-complete was the intersection of NP-hard and NP. Maybe this is stating the same?
The difference between the two classes, again in human terms, is that NP-complete problems are decision problems "Does X have property Y?", while NP-hard problems can include more types - search problems, optimization, etc, making the class NP-hard strictly larger than NP-complete in set terms.
The statement in the article means that NP-hard problems require solving a NP-complete problem plus a P problem - hence being at least as hard.
[1] https://en.m.wikipedia.org/wiki/File:P_np_np-complete_np-har...