The travelling salesman problem: new solvable cases and linkages with the development of approximation algorithms