Text this: A hybrid genetic algorithm with cycle reassembly for solving colored traveling salesman problems