A novel discrete bat algorithm for solving the travelling salesman problem. Issue 7 (October 2016)