Addition of approximation algorithm

Semidefinite programming approximation added
Needs testing