Travel salesman problem with branch and bound method