Problem Statement and data file: https://cs.adelaide.edu.au/~optlog/TTP2017Comp/
TSP module: https://github.com/AminFadaee/Traveling_Salesman_Genetic/blob/master/TSPG.py
modified a bit by me.
Here we do not consider thief return to the start node, but it can be implemented easily with a little modification in code.
Plot shows profit gained from each city and green circle is starting point for thief. (for 280 cities and 5 items per city)