Using Semidefinite Programming for Solving Combinatorial Optimization Problems