Np-Hard Networking Problems : Exact And Approximate Algorithms