Approximation Algorithms For Problems Research Articles