Combinatorial And Algorithmic Aspects Of Networking by