Algoritmo Genético aplicado ao problema do caixeiro viajante