A bee colony optimisation algorithm with a sequential-pattern-mining-based pruning strategy for the travelling salesman problem. (15th July 2020)