Characteristics of NP–Hard Problems