Different ways to solve the Travelling Salesman Problem