Genetic algorithms for map labeling by