Optimization Problems in Communication Networks