New Methods to solve NP-Hard problems part1(Computational Complexity)