Approximation Algorithms Design For Resource Management In Communication Networks