Definition

is NP-hard if for every we have . If furthermore, , then we say is NP-complete.

NP-complete problems are the ‘hardest’ problems in NP. They are ‘as hard’ as any other NP problem.