A Genetic Algorithm for Packet Data Network Design