Text this: Heterogenous adaptive ant colony optimization with 3-opt local search for the travelling salesman problem