A evolutionay algorithm for the vehicle routing problem