En el presente trabajo se muestra el uso de software para la implementación secuencial, paralela y distribuida de un algoritmo genético para tratar el problema del agente viajero. La implementación está hecha usando software libre. Como resultados se muestra el uso de diferentes operadores genéticos y la generación de archivos de trazas para monitorear gráficamente la ejecución del algoritmo