Thanks for sharing the work. I wonder where I can find the implementation of those traditional insertion methods (e.g., farthest insertion)? I found an implementation of those methods in https://github.com/chaitjo/learning-tsp/tree/master, but they cannot complete within a short time as reported in the DIMES paper (6s for all 10000 TSP).