Approximation Algorithms Research Project